JS Frameworks

JavaScript is a scripting / programming language that I’ve used extensively in my career to implement complex actions on web pages.

Every time a web page does more than display static information JavaScript is probably involved. It is the third layer of the standard web technologies, the other two of which are HTML and CSS.

Below is list of some of the JavaScript libraries or tools I’ve used.

DOM Manipulation:

  • jQuery – a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.

GUI (Graphical User Interface):

  • AngularJS is a JavaScript-based open-source front-end web framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.
  • Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains CSS- and (optionally) JavaScript-based design templates for typography, forms, buttons, navigation and other interface components.

Ajax (Asynchronous JavaScript and XML) is a set of web development techniques using many web technologies on the client side to create asynchronous web applications. With Ajax, web applications can send and retrieve data from a server asynchronously without interfering with the display and behavior of the existing page.

Note: Will need Adobe Flash Player Installed to view videos.

Click link below to view JavaScript with Ajax example video which scrolls through the entire .js file for a Registration process in an MVC application.

JavaScriptExample

Here are a few screenshots of the .js file that was used in the Registration process. Note the use of jQuery, Ajax and other client side javascript functions.