JavaScript

History

JavaScript began as a scripting language to be used in Netscape browser.  It was created by Brendan Eich in May 1995 and was originally called Mocha.  In September 1995 the name was changed to LiveScript.  In December, its name became JavaScript upon receiving a trademark license from Sun.  In 1996 and 1997, a standard specification for JavaScript was developed.  The standard was named ESMAScript, named after the European Computer Manufacturers Association that developed it.

There are multiple implementations of ESMAScript; JavaScript and ActionScript are the two most popular ones.  JavaScript is primarily used in web browsers and works with DOM, the Document Object Model, to manipulate web pages.  ActionScript developed by Macromedia, which became part of Adobe, is associated with Adobe Flash.

JavaScript Resources

  • Core JavaScript Guide 1.5
    Available for download.
  • Core JavaScript Reference
    Core JavaScript Reference 1.5: Core JavaScript Reference
  • DOCJSLIB: Cross-Browser Scroller, Waternamk, and Board Game
  • DOM Reference
    DOM, Document Object Model, the object model that allows JavaScript to communicate with browsers.
  • dynatree
    Dynatree is a JavaScript dynamic tree view plugin for jQuery with support for persistence, keyboard, checkboxes, drag'n'drop, and lazy loading.
  • ECMAScript
    The standard that JavaScript is now based on.
  • Gecho
    Gecko is the name of the layout engine developed by the Mozilla Project. It was originally named NGLayout. Gecko's function is to read web content, such as HTML, CSS, XUL, JavaScript, and render it on the user's screen or print it. In XUL-based applications Gecko is used to render the application's user interface as well.
  • HTML Goodies: The Ultimate HTML Resources
    Covers HTML5 and JavaScript.
  • JavaScript Kit - Advanced JavaScript Tutorials
  • JavaScript Tip of the Week Archive
    Tutorials, Tips, Tricks and Free Source Code brought to you by WebReference.com.
  • JavaScript Tutorial
    Brought to you by w3schools.
  • JavaScript UI Library
    dhtmlxSuite 4.5 - A cross-browser JavaScript library for building rich Web and Mobile apps.
  • jQuery
    jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
  • jQuery UI
    jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a datepicker to a form control, jQuery UI is the perfect choice.
  • JSDB - JavaScript for Databases
    JSDB is JavaScript for databases, a scripting language for data-driven, network-centric programming on Windows, Mac, Linux, and SunOS. JSDB works with databases, XML, the web, and email. It is free and open-source. Use it as a JavaScript shell, to run CGI programs, or as a web server.
  • JSON
    JSON (JavaScript Object Notation) is a lightweight data-interchange format.
  • jsTree
    jsTree is a jQuery plugin that provides interactive trees.
  • The Ugly JavaScript Book
    An online book.
  • The WebKit Open Source Project
    WebKit is an open source web browser engine. WebKit is also the name of the OS X system framework version of the engine that's used by Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE.
  • TreeView
    JavaScript DHTML Tree menu.
  • Web Browser Standards Support
    This document will summarize the level of support for web standards and maturing technologies in popular web browsers. It covers the Internet Explorer, Firefox, and Opera web browsers, with focus on the HTML, CSS, DOM, and ECMAScript technologies.

jQuery Resources

jQuery is a powerful JavaScript library that makes working with DOM and web pages easier than working with just basic JavaScript.  One of the things that makes jQuery so useful is that it handles most of the browser dependency code inside the library, presenting a single API that works in most browsers.  Besides being a powerful tool for working with DOM, jQuery has a plugin that handles many UI tasks.

  • jQuery
    jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
  • jQuery UI
    jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a datepicker to a form control, jQuery UI is the perfect choice.

JSON Resources

JSON, JavaScript Object Notation, is a specification that allows JavaScript objects to be serialized so that they can be sent between servers and clients such as web server and web browser.  JSON is a simpler notation than XML and includes support libraries in different languages.

  • JSON
    JSON (JavaScript Object Notation) is a lightweight data-interchange format.

 

Comments are closed