«
DRX
Web Developer Resource Index: JavaScript
First written in 1995 by Brendan Eich while at Netscape, JavaScript (which
has little if anything to do with Java) is a scripting language that
is most often associated with client-side (browser) dynamic effects
and behavior that are designed to enhance Web pages.
Although pedantics have been saying for years that JavaScript is a poor name, and in fact the true, standardized version of the language is ECMAScript, JavaScript has stuck so that is how I’ve named this category.
Due to its popularity (and usefulness), Microsoft wasted no time adding their own compatible JScript language to the competing Internet Explorer browser. And, just as was the case with the markup language HTML, both vendors started adding to and changing the language. In the end (and to some extent to this day), the poor script author was forced to continually check which browser the script was running under (sometimes called “sniffing”) in order for their code to function properly.
Dynamic scripting (once known popularly as DHTML) is most often integrated with the structure of a Web document through the DOM and the presentation of the page through CSS. In the past few years, the popularity of JavaScript has exploded—mostly due to a new programming paradigm known as Ajax, which allows the developer to combine client-side dynamic effects with data that is stored on the server—the result being Web applications that are similar in feel and response to traditional desktop software. AJAX based applications typically alter the DOM of the page using data pulled from the server, usually from a database stored there. The result of this technique is dynamic content with all the benefits of server-side data (or even through Web Services), but without having to reload the entire page as is common with traditional client-server Web programming.
Dynamic, or DOM scripting isn’t the only technology contributing to the explosive growth of JavaScript. The Mozilla application framework, from which the popular Firefox browser is built, relies on JavaScript as a glue, or interface language (and is extensible through this technology).
The simple fact that I was a long time hold-out and pessimist (now a convert), should tell you something. In my opinion JavaScript, and similar technologies including Flash (which has another incarnation of JavaScript dubbed ActionScript), should remain unobtrusive, degrade gracefully and care should be taken so that the resulting applications are accessibile to all users.
Updated: Thursday, January 29th, 2009 @ 2:22 AM EST
Sub Categories
- Libraries {0}(12)[75]
Navigation
Resources
-
1.
ECMAScript Language Specification
This is the full ECMA-262 language standard, 3rd edition, in PDF format. Gecko-based browsers such as Firefox, Internet Explorer, Opera and Safari (WebCore) all support the standard, with extensions. Flash, Acrobat and other packages also include support. [1584]
★★★★☆
URI:http://www.ecma-international.org/publications/standards/Ecma-262.htm
Author:Ecma International [1]
Reviewed:Sunday, January 22nd, 2006 @ 7:02 PM EST
by:Douglas Clifton
ECMAScript Language Specification
clientgeckojavascriptprogrammingspecstandards
-
2.
FireBugFireBug is a Firefox extension that aids with debugging JavaScript, DHTML, and Ajax. It is like a combination of the JavaScript Console, DOM Inspector, and a JavaScript CLI. Other powerful features include the XMLHttpRequest Spy for logging Ajax requests. [1611]
★★★★★
URI:http://joehewitt.com/software/firebug/
Author:Joe Hewitt [2]
Reviewed:Wednesday, January 25th, 2006 @ 4:48 PM EST
by:Douglas Clifton
FireBug
ajaxdebugdeveloperdomfirebugfirefoxjavascriptmozilla
-
3.
FireScopeAn excellent compliment to the relaunch of SitePoint Reference, this FireBug extension adds quick access to HTML and CSS documentation. The search as you type feature is handy, and the results include code examples. JavaScript is MIA as of this writing. [1881]
★★★★☆
URI:http://tools.sitepoint.com/firescope/
Author:James Edwards [1]
Reviewed:Thursday, January 29th, 2009 @ 2:22 AM EST
by:Douglas Clifton
FireScope
cssextensionfirebugfirefoxhtmljavascriptreference
-
4.
FireUnit: JavaScript Unit Testing ExtensionFireBug has become an application within an application, and just like its big daddy Firefox, FireBug supports extensions. The latest addition, from the creator of jQuery, does just what you think it would: brings unit testing to JavaScript development. [1862]
★★★★☆
URI:http://ejohn.org/blog/fireunit/
Author:John Resig [2]
Reviewed:Friday, December 19th, 2008 @ 6:08 PM EST
by:Douglas Clifton
FireUnit: JavaScript Unit Testing Extension
developerextensionfirebugfirefoxjavascriptjqueryunit testing
-
5.
Back to the Server: Server-Side JavaScript on the RiseAn excellent, in-depth article about the latest trends in JavaScript, and the resurgence of client plus server-side (SSJS) scripting. Authored by a Javascript Architect at Aptana (of Jaxer fame), this piece is a must-read if you're considering diving in. [1829]
★★★★☆
URI:http://developer.mozilla.org/En/Server-Side_JavaScript/Walkthrough
Author:Davey Waterson [1]
Reviewed:Saturday, November 15th, 2008 @ 4:22 AM EST
by:Douglas Clifton
Back to the Server: Server-Side JavaScript on the Rise
ajaxclient-serverdomjavascriptmysqlrestriaxhrxml
-
6.
JSMinA JavaScript "minifier" used to strip comments and remove whitespace. Unlike binary compression such as gzip, no external program is necessary. Along with a browser-based interface, you can also find stand-alone versions in C, Perl and other languages. [1815]
★★★★☆
URI:http://javascript.crockford.com/jsmin.html
Author:Douglas Crockford [2]
Reviewed:Wednesday, November 12th, 2008 @ 7:00 AM EST
by:Douglas Clifton
JSMin
compressionjavascriptperformancetools
-
7.
AcreAcre is Freebase's new integrated Web application and hosting environment. Using a simple JavaScript templating language and their IDE (the app editor) you can create applications using templates, scripts, queries and static (CSS) files. Check out FMDB. [1809]
★★★★☆
URI:http://dev.freebaseapps.com/
Author:Metaweb Technologies [1]
Reviewed:Monday, November 10th, 2008 @ 1:53 AM EST
by:Douglas Clifton
Acre
cssidejavascriptriatemplate
-
8.
JaxerAn open-source, client-server Ajax framework built from Mozilla's SpiderMonkey JavaScript engine. Enjoy data access with built-in SQLite or MySQL and file I/O on the server end, full browser/DOM control on the client, and XHR/JSON to glue it all together. [1807]
★★★★☆
URI:http://www.aptana.com/jaxer
Author:Aptana [1]
Reviewed:Saturday, November 8th, 2008 @ 11:52 AM EST
by:Douglas Clifton
Jaxer
ajaxclient-serverdomframeworkjavascriptjsonmozillamysqlopen-sourcespidermonkeysqlitexhr
-
9.
SquirrelFishSquirrelFish is a register-based, direct-threaded, high-level bytecode JavaScript engine, with a sliding register window calling convention. It lazily generates bytecodes from a syntax tree, using a simple one-pass compiler with built-in copy propagation. [1801]
★★★★☆
URI:http://webkit.org/blog/189/announcing-squirrelfish/
Author:WebKit Team [5]
Reviewed:Tuesday, November 4th, 2008 @ 11:04 PM EST
by:Douglas Clifton
SquirrelFish
javascriptperformancesafariwebkit
-
10.
V8Google's open-source JavaScript engine. Written in C++, V8 is used in the Google open-source Chrome browser. V8 implements ECMAScript as specified in ECMA-262, 3rd edition, and runs on Windows, Mac OS X, and Linux systems with IA-32 or ARM processors. [1800]
★★★★☆
URI:http://code.google.com/p/v8/
Author:V8 Team [1]
Reviewed:Tuesday, November 4th, 2008 @ 10:51 PM EST
by:Douglas Clifton
V8
browserchromeecmascriptgooglejavascriptopen-source
-
11.
SunSpiderA benchmarking tool for the core JavaScript language only, not the DOM or other browser APIs. Designed to compare different versions of the same browser and different browsers to each other, the tests are balanced, real world and statistically sound. [1799]
★★★★☆
URI:http://webkit.org/perf/sunspider-0.9/sunspider.html
Author:WebKit Team [5]
Reviewed:Tuesday, November 4th, 2008 @ 9:29 PM EST
by:Douglas Clifton
SunSpider
browserjavascriptperformancetoolswebkit
-
12.
TraceMonkeyAdds native-code JIT compilation to Mozilla's SpiderMonkey JavaScript engine. Based on a technique called trace trees, and building on code from the Tamarin Tracing project, the result is a massive speed increase in both Firefox and Web page content. [1797]
★★★★☆
URI:http://wiki.mozilla.org/JavaScript:TraceMonkey
Author:Andreas Gal [1]
Reviewed:Tuesday, November 4th, 2008 @ 5:27 AM EST
by:Douglas Clifton
TraceMonkey
browserfirefoxjavascriptmozillaperformancespidermonkey
-
13.
50 Excellent Ajax TutorialsThe buzz just keeps buzzing and based on the number of diggs for this article, there's no stopping soon. I can only imagine how long it took Steven to evaluate this list of Ajax tutorials on every conceivable topic. If you're a frontend developer... [1779]
★★★★☆
URI:http://www.smashingmagazine.com/2008/10/16/50-excellent-ajax-tutorial...
Author:Steven Snell [1]
Reviewed:Sunday, October 26th, 2008 @ 11:27 PM EDT
by:Douglas Clifton
50 Excellent Ajax Tutorials
ajaxframeworkhowtojavascriptjqueryphpprogrammingtutorialuser-interfacewidget
-
14.
Ten Questions for Peter-Paul KochOwner of quirksmode.org and a client-side developer since before the last JavaScript craze (DHTML), in this interview with Russ, PPK discusses his new book and covers such topics as accessible JS, libraries and frameworks, and the hype surrounding Ajax. [1691]
★★★★☆
URI:http://webstandardsgroup.org/features/peter-paul-koch.cfm
Author:Russ Weakley [7]
Reviewed:Thursday, October 12th, 2006 @ 4:59 PM EDT
by:Douglas Clifton
Ten Questions for Peter-Paul Koch
accessibilityajaxframeworkjavascript
-
15.
JavaScript LintBuilt with the Mozilla SpiderMonkey JavaScript engine, JavaScript Lint is designed to catch errors and questionable coding practices. Use it from the command line, or install it in your favorite environment. Available as source and for Linux and Windows. [1685]
★★★★☆
URI:http://javascriptlint.com/
Author:Matthias Miller [1]
Reviewed:Saturday, April 1st, 2006 @ 5:21 PM EST
by:Douglas Clifton
JavaScript Lint
debugjavascriptspidermonkeyvalidator
-
16.
JavaScript Object TreeThis favelet overlays your document with a collapsed list of all JavaScript object types referenced by the current page, including functions, arrays and strings. Selecting a type expands the tree and selecting an item, e.g. a function, displays the code. [1683]
★★★★☆
URI:http://slayeroffice.com/?c=/content/tools/js_tree.html
Author:Steve Chipman [1]
Reviewed:Wednesday, March 29th, 2006 @ 8:09 PM EST
by:Douglas Clifton
JavaScript Object Tree
codefaveletjavascriptoop
-
17.
JSViewIn the 90s it was view-source to learn about markup, since 2000 we've all been studying CSS. These days it's all about JavaScript, and this Firefox extension gives you quick access to external source code, from a statusbar icon, View and context menus. [1677]
★★★★☆
URI:http://addons.mozilla.org/extensions/moreinfo.php?id=2076
Author:Ron Beckman [1]
Reviewed:Thursday, March 23rd, 2006 @ 12:18 AM EST
by:Douglas Clifton
JSView
codeextensionfirefoxjavascript
-
18.
Round-up of 30 Ajax TutorialsThere are quite a large number of Ajax examples and demos around the Web, but some people need a bit more information than just a raw piece of code. Max has put together a list of what he considers the best Ajax tutorials discovered over the past year. [1672]
★★★★☆
URI:http://maxkiesler.com/index.php/weblog/comments/round_up_of_30_ajax_t...
Author:Max Kiesler [1]
Reviewed:Sunday, March 19th, 2006 @ 11:16 PM EST
by:Douglas Clifton
Round-up of 30 Ajax Tutorials
ajaxhowtojavascripttutorial
-
19.
JSANThe JavaScript Archive Network's goal is to bring the joy of collaborative, open-source programming embraced by Perl developers through CPAN to JavaScript, "a unique and independent programming language with potential in all areas of modern development." [1631]
★★★★☆
URI:http://openjsan.org/
Author:Casey West [1]
Reviewed:Monday, February 6th, 2006 @ 12:24 AM EST
by:Douglas Clifton
JSAN
cpandeveloperjavascriptopen-sourceperlprogrammingrepository
-
20.
AjaxianA multi-author blog on all things Ajax. There is a pile of content here, in categories from Accessibility to XMLHttpRequest, with JavaScript taking center stage of course. If the new paradigm of Web development is your thing, head on over and subscribe. [1623]
★★★★☆
URI:http://ajaxian.com/
Author:Ajaxian Team [1]
Reviewed:Wednesday, February 1st, 2006 @ 9:36 PM EST
by:Douglas Clifton
Ajaxian
ajaxblogjavascript
-
21.
Unobtrusive JavaScriptJavaScript is a wonderful tool designed to enhance the usability of Web sites. It is the extra layer above the markup, or "what is this text?" and the CSS or "how should it be displayed?" JavaScript adds a new dimension: "how should this element behave?" [1622]
★★★★☆
URI:http://onlinetools.org/articles/unobtrusivejavascript/
Author:Christian Heilmann [1]
Reviewed:Wednesday, February 1st, 2006 @ 9:00 PM EST
by:Douglas Clifton
Unobtrusive JavaScript
cssjavascriptmarkupunobtrusive
-
22.
New in JavaScript 1.6As of Mozilla Firefox 1.5, the JavaScript engine is now up to version 1.6, which supports E4X (ECMA-357), or ECMAScript for XML. Seven new Array methods are also supported, including indexOf(), lastIndexOf(), every(), filter(), forEach(), map() and some(). [1610]
★★★★☆
URI:http://developer.mozilla.org/en/docs/New_in_JavaScript_1.6
Author:Mozilla Developer Community [3]
Reviewed:Wednesday, January 25th, 2006 @ 1:28 PM EST
by:Douglas Clifton
New in JavaScript 1.6
firefoxjavascriptmozillaxml
-
23.
JavaScript Developer CenterBy leveraging Yahoo! Web Service APIs, the developer can build sites that include search, maps, travel and traffic, weather, photos, music, jobs, RSS and more. Using technologies such as REST, JSON, XML, PHP and DOM (dynamic) scripting makes this a snap. [1609]
★★★★☆
URI:http://developer.yahoo.net/javascript/
Author:Yahoo! [5]
Reviewed:Wednesday, January 25th, 2006 @ 1:00 PM EST
by:Douglas Clifton
JavaScript Developer Center
ajaxapidomflickrjavascriptjsonmapsphprestrsssearchxmlyahoo
-
24.
RhinoStill kicking since days when Netscape was building a browser written entirely in Java, this is yet another implementation of JavaScript from Mozilla. Suitable for embedding into your Java applications, the source code is free to download and use. [1608]
★★★★☆
URI:http://www.mozilla.org/rhino/
Author:Norris Boyd [1]
Reviewed:Wednesday, January 25th, 2006 @ 12:42 AM EST
by:Douglas Clifton
Rhino
javajavascriptmozillanetscape
-
25.
SpiderMonkeySpiderMonkey is the Mozilla code-name for its C-language, open-source implementation of JavaScript. First written by Brendan Eich for Netscape, it has since been updated to conform to ECMA-262 Edition 3. This is the JavaScript engine embedded in Firefox. [1607]
★★★★☆
URI:http://www.mozilla.org/js/spidermonkey/
Author:Brendan Eich [1]
Reviewed:Wednesday, January 25th, 2006 @ 12:00 AM EST
by:Douglas Clifton
SpiderMonkey
cfirefoxjavascriptmozillanetscapeopen-sourcespidermonkey
-
26.
JavaScript Interactive InterpreterBuilt from the excellent MochiKit suite of JavaScript libraries, this tool allows you to interactively test snippets of code. While you're there, check out some of the other demos, including Logging Pane, MochiRegExp, view-source and AJAX/sortable Tables. [1606]
★★★★☆
URI:http://mochikit.com/examples/interpreter/
Author:Bob Ippolito [1]
Reviewed:Tuesday, January 24th, 2006 @ 9:36 PM EST
by:Douglas Clifton
JavaScript Interactive Interpreter
javascript
-
27.
The DOM Event ModelThe Document Object Model provides methods for capturing events so you can perform your own actions in response to them. It also provides an Event object which contains information specific to a given event that can be used by your event processing code. [1605]
★★★★☆
URI:http://brainjar.com/dhtml/events/
Author:Mike Hall [1]
Reviewed:Tuesday, January 24th, 2006 @ 7:17 PM EST
by:Douglas Clifton
The DOM Event Model
domeventsjavascript
-
28.
Ten good practices for writing JavaScriptWeb Standards are a three-legged stool, or without metaphors, a threesome of technologies that should live together in harmony. XHTML or HTML build structure and semantics, CSS is responsible for presentation, and the DOM provides the API for behavior. [1604]
★★★★☆
URI:http://bobbyvandersluis.com/articles/goodpractices.php
Author:Bobby van der Sluis [1]
Reviewed:Tuesday, January 24th, 2006 @ 7:08 PM EST
by:Douglas Clifton
Ten good practices for writing JavaScript
cssdomhtmljavascriptstandardsxhtml
-
29.
JavaScript ResourcesMike maintains an active and growing list of JavaScript resources, along with a number of other lists in related Web development categories. In addition, he has a a top-notch blog. If you enjoy loadaverageZero, I recommend bookmarking fiftyfoureleven.com. [1603]
★★★★☆
URI:http://www.fiftyfoureleven.com/resources/programming/javascript
Author:Mike Papageorge [2]
Reviewed:Tuesday, January 24th, 2006 @ 1:25 AM EST
by:Douglas Clifton
JavaScript Resources
blogdeveloperjavascriptresources
-
30.
JavaScript: How Did We Get Here?Written in 2001, this history of the JavaScript language may seem a little dated, but it remains an excellent point of reference, full of insights (and interesting trivia), and even accurately predicts the current role JavaScript plays in Web development. [1602]
★★★★☆
URI:http://hesketh.com/publications/javascript_history.html
Author:Steve Champeon [2]
Reviewed:Tuesday, January 24th, 2006 @ 12:08 AM EST
by:Douglas Clifton
JavaScript: How Did We Get Here?
browserdomhistoryjavascriptlanguages
-
31.
DOM Scripting Task ForceThe old days of DHTML and code-forking are gone, replaced by standards-compliant, DOM-based methods. Jeremy is the champion of this movement, and established the Task Force to educate and enlighten Web developers. Articles and news in a blog/RSS format. [1599]
★★★★☆
URI:http://domscripting.webstandards.org/
Author:Jeremy Keith [1]
Reviewed:Monday, January 23rd, 2006 @ 1:08 PM EST
by:Douglas Clifton
DOM Scripting Task Force
accessibilityblogdomjavascriptstandards
-
32.
Browser ExperimentsFrom the author of DHTML Utopia, a very interesting set of techniques/HOWTOs using unobtrusive JavaScript and the DOM. Popular experiments include Nice titles (tooltips), and aqTree, a method of converting nested unordered lists into collapsible trees. [1598]
★★★★☆
URI:http://kryogenix.org/code/browser/
Author:Stuart Langridge [1]
Reviewed:Monday, January 23rd, 2006 @ 12:38 PM EST
by:Douglas Clifton
Browser Experiments
browserdomhowtojavascript
-
33.
Top 10 custom JavaScript functions of all timeIf there was a universal JavaScript library shared among the developer community, you'd find these ten functions. It would be the Swiss army knife no developer would go into production without. They have no doubt been tested and proven useful by everyone. [1596]
★★★★☆
URI:http://dustindiaz.com/top-ten-javascript/
Author:Dustin Diaz [1]
Reviewed:Monday, January 23rd, 2006 @ 11:00 AM EST
by:Douglas Clifton
Top 10 custom JavaScript functions of all time
developerjavascript
-
34.
Javascript DebuggerAlthough distributed with Firefox, the Venkman Javascript debugger is actually built with XUL technology in XPI format. In other words, it's a cross-platform extension that also works in the Mozilla Suite, and Netscape (who first developed it). [1595]
★★★★☆
URI:http://www.mozilla.org/projects/venkman/
Author:Robert Ginda [2]
Reviewed:Monday, January 23rd, 2006 @ 1:28 AM EST
by:Douglas Clifton
Javascript Debugger
debugextensionfirefoxjavascriptmozillanetscape
-
35.
DOM InspectorIf you do any amount of Javascript development (including AJAX and/or "DHTML") or need to quickly find details about a particular node in your document tree, including applied CSS rules, then make sure you have DOM Inspector installed. An invaluable tool. [1594]
★★★★☆
URI:http://kb.mozillazine.org/DOM_Inspector
Author:Joe Hewitt [2]
Reviewed:Monday, January 23rd, 2006 @ 1:26 AM EST
by:Douglas Clifton
DOM Inspector
ajaxcssdeveloperdomfirefoxjavascriptmozillaweb
-
36.
Gecko DOM ReferenceGecko is the code name used by Mozilla to refer to its software component responsible for parsing markup (HTML, XHTML and XML), generating the (standards-compliant) DOM and rendering each Web page. In fact, the entire browser (BOM) is built using Gecko. [1593]
★★★★☆
URI:http://developer.mozilla.org/en/docs/Gecko_DOM_Reference
Author:Mozilla Developer Community [3]
Reviewed:Monday, January 23rd, 2006 @ 12:57 AM EST
by:Douglas Clifton
Gecko DOM Reference
browserdeveloperdomgeckohtmlmozillawebxhtmlxml
-
37.
JavaScript Cheat SheetThe JavaScript cheat sheet is designed to act as a reminder and reference sheet, listing methods and functions of JavaScript. It includes reference material for regular expressions in JavaScript, as well as a short guide to the XMLHttpRequest object. [1592]
★★★★☆
URI:http://www.addedbytes.com/cheat-sheets/javascript-cheat-sheet/
Author:Dave Child [7]
Reviewed:Monday, January 23rd, 2006 @ 12:33 AM EST
by:Douglas Clifton
JavaScript Cheat Sheet
ajaxcheatsheetjavascriptreferenceregex
-
38.
JavaScript ReferenceA comprehensive listing of JavaScript operators, statements, global functions, objects properties, and methods. Form elements, events, properties and methods are covered in great detail. Each page has a summary and examples, including browser variations. [1591]
★★★★☆
URI:http://javascriptkit.com/jsref/index.shtml
Author:JavaScript Kit [1]
Reviewed:Monday, January 23rd, 2006 @ 12:23 AM EST
by:Douglas Clifton
JavaScript Reference
javascriptreference
-
39.
JavaScript ToolboxA large collection of JavaScript source files, examples and techniques. You'll find functions to validate forms, format dates, pick colors, create dynamic select boxes, calendar pop-ups, sortable tables, auto-complete, options transfer widgets, and more. [1590]
★★★★☆
URI:http://mattkruse.com/javascript/
Author:Matt Kruse [1]
Reviewed:Sunday, January 22nd, 2006 @ 11:58 PM EST
by:Douglas Clifton
JavaScript Toolbox
javascript
-
40.
JScript Language ReferenceJScript is the implementation of ECMAScript/JavaScript developed by Microsoft for its products. Since Internet Explorer remains the dominant browser on the Web, when authoring cross-platform scripts this reference material will come in very handy. [1589]
★★★★☆
URI:http://msdn.microsoft.com/library/en-us/script56/html/29f83a2c-48c5-4...
Author:Microsoft Developer Network [1]
Reviewed:Sunday, January 22nd, 2006 @ 11:35 PM EST
by:Douglas Clifton
JScript Language Reference
iejavascriptreference
-
41.
Quirksmode: JavaScriptPPK has been contributing to the Web development community for years, and his expertise with browsers, CSS and JavaScript is unmatched. This area of his Web site is chock full of articles, insights and techniques. A must bookmark for all JavaScript users. [1588]
★★★★☆
URI:http://www.quirksmode.org/js/
Author:Peter-Paul Koch [2]
Reviewed:Sunday, January 22nd, 2006 @ 11:09 PM EST
by:Douglas Clifton
Quirksmode: JavaScript
browsercssdomjavascript
-
42.
JavaScript ArticlesAn excellent series of articles on JavaScript, including an overview and history, survey of the language, remedial JavaScript, implementing private members, prototype inheritance and many others. JSON (JavaScript Object Notation) is also covered. [1587]
★★★★☆
URI:http://crockford.com/javascript/
Author:Douglas Crockford [2]
Reviewed:Sunday, January 22nd, 2006 @ 8:54 PM EST
by:Douglas Clifton
JavaScript Articles
javascriptjsonoopreference
-
43.
Mozilla Development Center: JavaScriptIncludes the Core JavaScript 1.5 Reference and Guide, what's new in version 1.6, migrating from IE to Mozilla, many articles, examples, tools and other resources. Other topics include AJAX, DOM, DHTML, E4X and Spider Monkey (Mozilla's JavaScript in C). [1586]
★★★★☆
URI:http://developer.mozilla.org/en/docs/JavaScript
Author:Mozilla Developer Community [3]
Reviewed:Sunday, January 22nd, 2006 @ 8:26 PM EST
by:Douglas Clifton
Mozilla Development Center: JavaScript
ajaxdeveloperdomfirefoxjavascriptmozillareference
-
44.
W3C DOM Technical ReportsThe Document Object Model is a platform and language neutral Application Programming Interface used to access and modify the structure, presentation and content of HTML and XML documents. This page references Technical Reports for DOM levels 1, 2 and 3. [1585]
★★★★☆
URI:http://www.w3.org/DOM/DOMTR
Author:W3C DOM Interest Group [1]
Reviewed:Sunday, January 22nd, 2006 @ 6:56 PM EST
by:Douglas Clifton
W3C DOM Technical Reports
domhtmljavascriptspecstandardsw3cxml
Related Categories
Matching Tags
accessibility ajax api blog browser c cheatsheet chrome client client-server code compression cpan css debug developer dom ecmascript events extension favelet firebug firefox flickr framework gecko google history howto html ide ie java javascript jquery json languages maps markup mozilla mysql netscape oop open-source performance perl php programming reference regex repository resources rest ria rss safari search spec spidermonkey sqlite standards template tools tutorial unit testing unobtrusive user-interface validator w3c web webkit widget xhr xhtml xml yahoo
Indexes
Search for JavaScript on:

Last updated: Thursday, January 29th, 2009 @ 2:22 AM EST [2009-01-29T07:22:02Z]














































































![jQuery in Action [I own this title!]](/img/books/1933988355.jpg)













![JavaScript: The Definitive Guide [I own this title!]](/img/books/0596101996.jpg)

