Your SlideShare is downloading. ×
JavaScript Jump Start
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

JavaScript Jump Start


Published on

The slides I was using in my JavaScript Jump Start lecture, that took place in HIT on October 9th, 2013. You can watch my lecture at

The slides I was using in my JavaScript Jump Start lecture, that took place in HIT on October 9th, 2013. You can watch my lecture at

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Haim Michael October 9th, 2013 All logos, trade marks and brand names used in this presentation belong to the respective owners. Watch the lecture at JS JavaScript Jump Start
  • 2. ● Introduction to JavaScript ● Development Tools ● Object Oriented Programming ● Functional Programming ● JavaScript Libraries ● Learning Resources ● Questions & Answers Table of Content
  • 3. ● 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
  • 4. ● We can embed the code we write in JavaScript into the HTML page using the <script> element. <script type="text/javascript"> function do_something() { alert(“Good Morning!”); } </script> Introduction to JavaScript
  • 5. ● We can alternatively have our code in a separated file linked with our HTML page. <script type=”text/javascript” src=”mycode.js”> </script> Introduction to JavaScript
  • 6. ● We can use a simple text editor. We can alternatively use an IDE. Development Tools
  • 7. ● JavaScript doesn't allow us to define classes. Each object is a collection of properties (key value pairs). var ob = new Object(); = "david"; = 132123; ob.printDetails = function(){ document.write("id="" name="; }; ob.printDetails(); var other = {name:"david",id:123123); Object Oriented Programming
  • 8. ● 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... } Functional Programming
  • 9. ● The true power of JavaScript is the huge number of available JavaScript libraries we can use in our code. JavaScript Libraries
  • 10. ● You can find a huge range of online courses available for free personal use at ● Mozilla Developer Network ● Google JavaScript Style Guide ● Facebook JavaScript Developers Group Learning Resources
  • 11. ● Two courses you might find interesting include Software Engineering in PHP more info Android 4.4 Java Applications Development more info HTML5 Cross Platform Mobile Applications more info ● If you enjoyed my lecture please leave me a comment at Thanks for your time! Haim. Questions & Answers