Prerequisite-
Basic knowledge of the following technologies is needed:-
HTML - controls the structure of website
CSS - controls the look and feel of website
Why Learn Javascript?
Java != Javascript
No similarity between the two.
Javascript invented by Brendon Eich in 1991
Javascript is not just a client side scripting language and has diversified a lot.
can be used for server side programming(acts as dynamic programming language. eg. Node.js, React- developed by facebook, React NAtive - used for mobile application, Angular JS - MVC fwk by Google) /desktop applications (eg. Electron JS)
Upcoming fwk/Library
React VR
TensorFlow.js - Open source machine learning JS library developed by Google
What is DOM(Document Object Model)?
For Javascript to understand HTML, we have another representation of HTML which is Document Object Model. Each tag corresponds to an object in DOM.
JS can't understand tags, but it can understand objects and access the attributes of the objects.
Tools Used-
Visual Studio Code Editor
Chrome browser
JS is loosely and dynamically typed language.
Variables are case-sensitive.
Basic knowledge of the following technologies is needed:-
HTML - controls the structure of website
CSS - controls the look and feel of website
Why Learn Javascript?
Java != Javascript
No similarity between the two.
Javascript invented by Brendon Eich in 1991
Javascript is not just a client side scripting language and has diversified a lot.
can be used for server side programming(acts as dynamic programming language. eg. Node.js, React- developed by facebook, React NAtive - used for mobile application, Angular JS - MVC fwk by Google) /desktop applications (eg. Electron JS)
Upcoming fwk/Library
React VR
TensorFlow.js - Open source machine learning JS library developed by Google
What is DOM(Document Object Model)?
For Javascript to understand HTML, we have another representation of HTML which is Document Object Model. Each tag corresponds to an object in DOM.
JS can't understand tags, but it can understand objects and access the attributes of the objects.
Tools Used-
Visual Studio Code Editor
Chrome browser
JS is loosely and dynamically typed language.
Variables are case-sensitive.