You are on page 1of 2

http://domenlightenment.

com/
http://domenlightenment.com/ (Nice)
http://www.howtocreate.co.uk/tutorials/javascript/important
http://stackoverflow.com/questions/1595611/how-to-properly-create-a-custom-object-
in-javascript#1598077
https://www.youtube.com/watch?v=2ReBFs-lJF4&list=PLIGDNOJWiL1-95iqCJEBsePzpMed9D3f3
(Javascript Function)
https://blog.pivotal.io/labs/labs/javascript-constructors-prototypes-and-the-new-
keyword
https://www.youtube.com/watch?v=JEq7Ehw-qk8&list=PLoYCgNOIyGABI011EYc-avPOsk1YsMUe_
https://www.youtube.com/watch?v=X0Eq0XD-DV4&list=PLEgzfwfxlOZn3kjHQ83TZsjG6pbQpMslP
https://www.youtube.com/playlist?list=PLs22jecupX266qjAhx_74Ls4meNxJ-sKt
https://www.youtube.com/playlist?list=PLs22jecupX25DU6zcuzydqra18a6pgnhN
https://www.youtube.com/playlist?list=PLs22jecupX26BjQwC2VImG5osAFCtoMj-
https://www.youtube.com/playlist?list=PLs22jecupX25f4XvSyl1m6aYjxovzRv5g
https://www.youtube.com/playlist?list=PLs22jecupX25EwxBVFo3qs-tCHGefTNLQ
https://www.youtube.com/playlist?list=PLIMfoE6Oi-lR63E4XMri4v4sHPqmPRoDt
https://www.youtube.com/watch?v=ml82ybp3_T8
https://www.youtube.com/watch?v=qArBpEMxOio
https://www.youtube.com/watch?v=HkFlM73G-hk&list=PLitAZFh5v1TzEAoavQfknY-HZ2bX280IO
https://www.youtube.com/watch?v=AY6X5jZZ_JE&list=PL1tcF9wlS-k1y0yJDMVGbwQPOlcsfsEen
https://www.youtube.com/watch?v=PMfcsYzj-9M&list=PLiBLzyAAV4kPBc0mXEGKIH8UZTeQzJ87q
https://www.youtube.com/watch?v=-UbQwH4LsMA
https://www.youtube.com/watch?v=YcLBR0lPEM0
http://javascript.info/root
http://code.tutsplus.com/tutorials/javascript-and-the-dom-series-lesson-1--net-3134
https://www.smashingmagazine.com/2013/11/an-introduction-to-dom-events/
https://developer.chrome.com/devtools/docs/javascript-debugging
www.w3schools.com/js/js_htmldom.asp
https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Details_of_the_Object_Mo
del
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Introduction_to_Object-
Oriented_JavaScript
http://code.snipcademy.com/tutorials/javascript/data-types/typing
https://www.w3.org/TR/DOM-Level-2-Core/introduction.html

The object model visualizes the elements in a software application in terms of


objects.Objects can be of various types.

An object model is a logical interface, software or system that is modeled through


the use of object-oriented techniques. It enables the creation of an architectural
software or system model prior to development or programming.

An object model is part of the object-oriented programming (OOP) lifecycle.

An object model helps describe or define a software/system in terms of objects and


classes.
It defines the interfaces or interactions between different models, inheritance,
encapsulation and other object-oriented interfaces and features.

When server sends html data to browser it sends the htm data as a stirng of
chaacters over http(Server cannot send objects over HTTp Protocol).
Broswer recievs html data (html document) parses the data and uses "Object Model"
to represent string of characters.Here Object Model means that every element of
html data is
identifies as a object and an object is created for each respectively.Also in case
of html document each object has another object in it and thus form a
hierarchial strucure also called as tree strucutre. Browser stores these kinds of
interdependendt object using Tree datastucute in memory.
Document means it can be XML document or HTML Document.

Earlier every browser has its own object model and its own API to manipulate the
objects. So W3consortium has come up with a cross platfrom ,language independent
API,
to to represent objects as per API and manipulate objects objects as per API .That
API is called DOM API,DocumentObjectModel API where Document can/means XML or HTML
document.Object model means
represnting elements as objects.

You might also like