COMP 405
Spring 2014

JavaScript Resources 

Home  Info  Owlspace  Java Resources  Eclipse Resources  SharePoint  Piazza

JavaScript is an untyped, dynamically compiled language that runs client-side in the browser (aside from Node.js, which runs server-side).   While it uses a familiar C-like syntax, it is NOT related to or derived from Java!

JavaScript integrates with the HTML in web pages and enables a richer, more dynamic web experience.   With JavaScript, one can add interactive UI elements such as fields, buttons, drop lists, etc. and programmatically control those elements.   UI elements can be added and modified dynamically, creating a user experience that more closely mimics the behavior of a traditional desktop user interface.   JavaScript can dynamically communicate with a server, within security constraints, and even can support simulated data "push" scenarios.

References:

jQuery

While JavaScript supports a wide range of dynamic processing, UI manipulation and communications features, it is notoriously cumbersome for evenly moderately complex scenarios and can be difficult to maintain.   jQuery addresses these issues by providing a standardized library of functionalities that help streamline JavaScript code and provide encapsulated functionality for common processes.

 References:

 

AngularJS

AngularJS is an open-source JavaScript library originally developed by and maintained by Google that is designed for creating MVC structured web applications that separate the underlying data models from the user interface.

 

References:


© 2013 by Stephen Wong