Skip to main content

DAY 15 - AUG 08


 

DOM – DOCUMENT OBJECT MODE

 

HTML DOC –Browser – Browser Engine(html parser) – DOM

 

Tree structure takes less time for searching that’s why we prefer tree structure in DOM.

Why we prefer object model? Object model means OOPS concept based it have features like data abstraction, encapsulation….

Window  -- Window is the default thing available in the Browser’s JavaScript Engine.

Document -- Document is property of Window

Screen – Physical dimension of  the browser

 

Draw some sampl tree

We can create html with the help of tag and make it dynamic(to do some action) by adding  javascript  using script tag then why specifically we need this dom àWill understand in future classes that we can’t do something directly with the tag.

 

DOM MANIPULATION

 

var element =document.createElement(‘tag’)

Element.setAttribute(“attribute”,”name”)

If we have morethan one same attribute for the element we can’t use setAttributes because it gets Override

Element.setClassName (“name1   name2”)

Element.innerHTML = “<p><b><PERFECT</b></p>”

Element.innerText  = “PERFECT”

 

 

  var divdom1 = document.createElement('div')
        divdom1.setAttribute("id","head1")
        divdom1.className=("head  tail")
        divdom1.setAttribute("style","font-size:40px;border-radius:5px")
        divdom1.innerHTML="<p><b>Its Perfect<b></p>"
        divdom1.innerText='Its Perfect'


How to set Style Attribute

divdom1.setAttribute("style","font-size:40px;border-radius:5px")

 

EASY POPUP FUNCTIONS

ALERT

          Alert Pop-Up

PROMPT

          Ask us to enter Some Value

CONFIRM

         Ok or Cancel Pop Up

 

 function alertpop()
        {
            alert("THANK YOU")
        }

        
        function promptpop()
        {
            prompt("ENTER SOMETHING")
        }

        
        function confirmpop()
        {
            confirm("You want to leave the Page")
        }

Comments

Popular posts from this blog

CODEKATA BITWISE

Given a number N and an array of N elements, find the Bitwise XOR of the array elements. Input Size : N <= 100000 Sample Testcase : INPUT 2 2 4 OUTPUT 6   // ONE TESTCASE PASSED const   readline  =  require ( "readline" ); const   inp  =  readline . createInterface ({    input :   process . stdin }); const   userInput  = []; inp . on ( "line" , ( data )  =>  {    userInput . push ( data ); }); inp . on ( "close" , ()  =>  {    var   N  =  Number ( userInput [ 0 ]);    var   str  = String ( userInput [ 1 ])    var   arr  =  str . split ( ' ' ). map (( val ) => Number ( val ))       var   first  =  arr [ 0 ]       for ( i = 1 ; i < N ; i ++)   {  first  = first ^ arr [ i ]}    console . log ( first ...

DATA BASE

  DATA BASE Backend deals with Server and Data Base CLOUD COMPUTING Cloud – Cloud Computing -- Rented Computer Service Ram, Processor, OS, Storage WHY WE PREFER CLOUD COMPUTING 1. Capital Investment (at initial stage renting is better than purchasing) 2. Maintenance Problem (Power Backup, Hard Disk, Upgrade) 3. Easily Swappable (Scale Up & Scale Down) (festival time ecommerce need extra storage and facilities after that it may need less, College websites during exam time (E.g)   Anna university website ,recent time – income tax website – pan card & aadhar card linking) 4.   Don’t need any separate place to keep those Systems. TOP COMPANIES AWS – Amazon Web Service - Netflix GCP – Google Cloud Platform Azure - Microsoft Azure WHY LINUX PREFERRED THAN OTHER OS Linux, Windows, Mac 1. Open Source 2.   Secure than Windows & Mac. 3. Command Line Usage In the Linux OS, the command line is a very handy and powerful tool used for...