JAvascript




Ronak
Raithatha






Two misconceptions you probably 
entered this room with.


JavaScript is not Java. 


"Java is to JavaScript what car is to carpet"
- Christian Heilmann



I am not here to teach you JavaScript.

Instead...



This presentation is me:

  • telling you what JavaScript is
  • showing you some working code
  • coding a quick example
    • if time permits: JavaScript vs. jQuery
  • pointing you in a possible path






JavaScript is:

  • dynamic
  • multi-paradigm 
  • client-side scripting



Dynamic

  • It is dynamic in the sense that it execute common programming behavior during runtime.
  • It also dynamically typed, meaning that types are associated to objects.




Multi-paradigm

  • Object Oriented
  • Imperative
  • Functional





Client side scripting

  • Interacting with the user on the web page
  • Control the browser
  • Communicate asynchronously to application logic/backend
  • Alter Document Content

Working Code


This is a side project I started last November

Javascript code

(ALONG WITH SOME JQUERY)



Other Js libraries

















Possible Paths



A bunch of JavaScript libraries out there

Can not mess with any of the libraries with out 
knowledge of JavaScript

Online courses on JavaScript

Personal JavaScript Projects

Online Javascript Courses





Last question




Answer this in True or False






JavaScript is not Java.

JavaScript Presentation @ ACM

By Ronak Raithatha

JavaScript Presentation @ ACM

  • 1,084