JavaScript Jump Start
Upcoming SlideShare
Loading in...5

JavaScript Jump Start



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



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

JavaScript Jump Start JavaScript Jump Start Presentation Transcript

  • 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
  • ● Introduction to JavaScript ● Development Tools ● Object Oriented Programming ● Functional Programming ● JavaScript Libraries ● Learning Resources ● Questions & Answers Table of Content
  • ● 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 type="text/javascript"> 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 type=”text/javascript” src=”mycode.js”> </script> Introduction to JavaScript
  • ● We can use a simple text editor. We can alternatively use an IDE. Development Tools
  • ● 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
  • ● 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
  • ● The true power of JavaScript is the huge number of available JavaScript libraries we can use in our code. JavaScript Libraries
  • ● 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
  • ● 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