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,154