JavaScript Jump Start
Haim Michael
February 14th
, 2022
All logos, trade marks and brand names used in this presentation belong
to the respective owners.
Table of Content
● Introduction to JavaScript
● Development Tools
● Object Oriented Programming
● Functional Programming
● JavaScript Libraries
● Learning Resources
● Questions & Answers
Introduction to JavaScript
● JavaScript is a scripting language running on the web
browser or on the server. It was originally developed by
Netscape and became available in 1995.
● ECMA Script, defined by ECMA-262, is the standard
JavaScript language. ECMA Script defines the very
basic parts of the language
Introduction to JavaScript
● We can embed the code we write in JavaScript into the
HTML page using the <script> element.
<script>
function do_something()
{
alert(”Good Morning!”);
}
</script>
Introduction to JavaScript
● We can alternatively have our code in a separated file
linked with our HTML page.
<script src=”mycode.js”></script>
Development Tools
● We can use a simple text editor. We can alternatively
use an IDE.
Object Oriented Programming
● Every object is a collection of properties (key value
pairs).
var ob = new Object();
ob.name = "david";
ob.id = 132123;
ob.printDetails = function(){
document.write("id="+this.id+" name="+this.name);
};
ob.printDetails();
var other = {name:"david",id:123123);
Functional Programming
● JavaScript allows us to assign functions into variables.
● JavaScript allows us to pass the functions as
arguments.
● JavaScript allows us to define anonymous functions and
supports closure.
var f = function(){
//do something...
}
JavaScript Libraries
● The true power of JavaScript is the huge number of
available JavaScript libraries we can use in our code.
Learning Resources
● Mozilla Developer Network
https://developer.mozilla.org/en-US/
● Facebook JavaScript Developers Group
https://www.facebook.com/groups/407961892610345/
Questions & Answers
.
Thanks for your time!
Haim.

JavaScript Jump Start 20220214

  • 1.
    JavaScript Jump Start HaimMichael February 14th , 2022 All logos, trade marks and brand names used in this presentation belong to the respective owners.
  • 2.
    Table of Content ●Introduction to JavaScript ● Development Tools ● Object Oriented Programming ● Functional Programming ● JavaScript Libraries ● Learning Resources ● Questions & Answers
  • 3.
    Introduction to JavaScript ●JavaScript is a scripting language running on the web browser or on the server. It was originally developed by Netscape and became available in 1995. ● ECMA Script, defined by ECMA-262, is the standard JavaScript language. ECMA Script defines the very basic parts of the language
  • 4.
    Introduction to JavaScript ●We can embed the code we write in JavaScript into the HTML page using the <script> element. <script> function do_something() { alert(”Good Morning!”); } </script>
  • 5.
    Introduction to JavaScript ●We can alternatively have our code in a separated file linked with our HTML page. <script src=”mycode.js”></script>
  • 6.
    Development Tools ● Wecan use a simple text editor. We can alternatively use an IDE.
  • 7.
    Object Oriented Programming ●Every object is a collection of properties (key value pairs). var ob = new Object(); ob.name = "david"; ob.id = 132123; ob.printDetails = function(){ document.write("id="+this.id+" name="+this.name); }; ob.printDetails(); var other = {name:"david",id:123123);
  • 8.
    Functional Programming ● JavaScriptallows us to assign functions into variables. ● JavaScript allows us to pass the functions as arguments. ● JavaScript allows us to define anonymous functions and supports closure. var f = function(){ //do something... }
  • 9.
    JavaScript Libraries ● Thetrue power of JavaScript is the huge number of available JavaScript libraries we can use in our code.
  • 10.
    Learning Resources ● MozillaDeveloper Network https://developer.mozilla.org/en-US/ ● Facebook JavaScript Developers Group https://www.facebook.com/groups/407961892610345/
  • 11.
    Questions & Answers . Thanksfor your time! Haim.