JavaScript

From BC$ MobileTV Wiki
Revision as of 01:58, 6 November 2009 by 198.164.42.125 (Talk)

Jump to: navigation, search

JavaScript is a Java-like structural programming language designed to work with (i.e. supported by) most modern web browsers. It enables more interactive features to be added to static and/or dynamically served web pages by websites or web applications.


Language

Arrays


Associative Arrays


Multi-Dimensional Arrays



Loops


Detection

One of the most useful features of JavaScript is ironically, one of its largest setbacks. Since JavaScript behaves slightly differently across different implementations (i.e. by browser types and OSs), a number of library components were included for detecting the application and platform through which a given piece of JavaScript was accessed.


DOM Traversal




Obfuscation



Libraries

PHP.JS

PHP.JS Logo PHP.JS is an open source project in which we try to port PHP functions to JavaScript. By including the PHP.JS library in your own projects, you can use your favorite PHP functions client-side.


jQuery

Echo


DOJO


Scriptaculous


Prototype


MooTools


ExtJS


YUI


Sarissa

Sarissa is an ECMAScript library acting as a cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries etc and comes especially handy for people doing what is lately known as "AJAX" development.


MochiKit


SWFobject






Tools

Javascript Editor


JEclipse

  • JEclipse is one of the best and most popular Javascript plugin for the Eclipse environment. Its benefits are visible from the simplest tasks like editing small sections of code for your site to the more complex ones like working with the next big AJAX library or developing plugins for a product that embeds JavaScript like Dreamweaver or Photoshop.


NetBeans JS Editor


Javascript Maven




Tutorials





Resources



External Links