皇族电竞竞猜

sx-science.cn - Web Design Tutorials, Tips, Top Resources

JavaScript, ECMAScript, AJAX

Within the JavaScript, ECMAScript section you'll find helpful annotated links to articles, tutorials, scripts, and more related to JavaScript, ECMAScript, and AJAX (Asynchronous JavaScript + XML or Asynchronous JavaScript using XMLHttpRequest). You'll also find a listing of recommended books on JavaScript, ECMAScript, DOM, and AJAX.

Know of some good articles, tutorials, books, or resources related to JavaScript, ECMAScript, or AJAX? Recommendations are welcome and encouraged!


Third Edition, December 1999, directly from ECMA. Their site states that this ECMA publication is also approved as ISO/IEC 16262. [Specifications dated 12/1999 via ECMA International.]
  • (PDF)
    Via Mozilla, the third and most recent revision of the ECMAScript standard (December 1999), and corresponds with JavaScript 1.5. [PDF file via .]

  • Netscape's proposal to the ECMA TC39TG1 working group for the ECMAScript Edition 4 language. This document is updated continuously. [Proposal dated 06/30/2003 via .]

  • Opera's documentation for ECMAScript support. [Documentation via Opera Web site.]

  • Microsoft's documentation and user guide for its JScript and ECMA features support.

  • Documentation, FAQ, information. [FAQ via .]

  • Information and links to Netscape's ECMAScript and JavaScript Proposals. [Documentation via .]
  • top‘On this page’ menu


    Very well done article/tutorial with plenty of examples along the way, the code to go with it, and helpful explanations about what everything is, how to use it, and why. As the author states, “this article walks through the steps required to build an accessible, dynamic menu, with separate content, presentation, and behavioral layers.” [Article/tutorial dated 01/22/2005, by Gez Lemon, .]
    Free ECMAScript interpreter by Jean-Marc Lugrin. Interpreter created by Jean-Marc Lugrin.

    top‘On this page’ menu

    JavaScript Tutorials, Scripts, and Cross-Browser Issues

    In addition to the JavaScript tutorials and scripts categorized below, see also Web Resources JavaScript Tutorials JavaScript and Accessibility皇族电竞竞猜 here at sx-science.cn.


    Peter-Paul Koch's tutorial about using JavaScript (no CSS, PHP, or Flash required) for image replacement. Includes instructions, explanation, browser compatibility, and other information for this accessible approach. [Article/tutorial dated 10/2004, by Peter-Paul Koch, .]

    See also Typography Articles, Tutorials on Image Replacement Techniques皇族电竞竞猜 for many more that include JavaScript, along with CSS, PHP, Flash, or a combination of these.


    WebReference.com's Doc JavaScript gives a detailed tutorial including these how to's: use the document.images object, make your rollovers backward compatible, create an instance of the Image object, combine several rollovers to create a menu, create multiple rollovers, ensure maximum "transition" quality, create nested rollovers.
    WebReference.com's JavaScript Frames Tips Archive. Covers more than 20 tips and tutorials about JavaScript and frames. Some topics: forcing frames, breaking out of frames, manipulating frames, writing content to a new window, replacing a frame's content with JavaScript, Netscape 6 and frames, more. [Tips and tutorials via .]

  • WebReference's Doc JavaScript provides an extensive and helpful tutorial on so many aspects of JavaScript and windows. Includes how to: name your windows and frames, open a new window, specify the features of a new window, utilize the window features, check if a window exists, close a window, manipulate a window, write content to a window, reference the opener, create a dialog box, create a popup window. [Tutorial via .]
  • top‘On this page’ menu


    Detailed article via Mozilla.org that reviews “several approaches to browser detection, their usefulness in specific circumstances to arrive at a common sense approach to browser detection.” You'll find examples, links to more resources, more. Excellent. [Article/tutorial dated 02/03/2003, by Bob Clary, for .]

    See also PHP Tutorials Other PHP Tutorials for more on browser sniffing.


    by Charity Kahn. Have your mouseover image JavaScript generated automatically at this site. Helpful tool. [Article/tutorial dated 10/02/2003, by Charity Kahn, for .]
    This drop-down menu uses a little JavaScript primarily to deal with IE6 issues, as explained in the tutorial accompanying the markup, CSS, and JavaScript. [Script, tutorial dated 08/2004, by Raphaël Goetter, .]

  • Free CSS and JavaScript navigation menu with tutorial, instructions. Cross-browser, cross-platform friendly. For beginner-intermediate skills with CSS and markup fundamentals. [Script, tutorial dated 2006, by .]

  • Erik Bosrup's small popup information tooltips (not popup windows) JavaScript library. Free to use, popular, reputable. [JavaScript library by Erik Bosrup.]

  • “Fully-featured and accessible DHTML menu, that provides useable content to all browsers - including screen readers, search-engines and text-only browsers.” Well done. Version 4.5 updated for IE7 and Opera 9, too. Free for non-commercial, charity, or educational use, and fee for commercial use. [Script Version 4.5, 11th dated May 2006, and regularly updated as needed, by .]

  • A helpful CSS style switcher that even works with Netscape 4. [Script, tutorial dated 02/08/2002 by Daniel Ludwin for .]

  • Popular cross-browser JavaScript style sheet switcher. [Script, tutorial dated 11/02/2001 by Paul Sowden for ]

  • Inspired by Paul Sowden's script above, this one is extended to allow for multiple style sheets and improved accessibility. [Script, tutorial dated 11/19/2004 by Andy Clarke, James Edwards for ]

  • Helpful tutorial, including the markup and scripts, for adding a style switching feature to your site using either JavaScript and CSS or PHP and CSS. This tutorial is an excerpt from chapter 8 of , by Christopher Schmitt, Mark Trammell, Ethan Marcotte, Todd Dominey, Dunstan Orchard. [Tutorial is an excerpt from chapter 8 of , by Christopher Schmitt, Mark Trammell, Ethan Marcotte, Todd Dominey, Dunstan Orchard. Via .]

  • Tutorial with detailed instructions, along with the JavaScript code and example files. “We'll give you a way to detect your visitors' initial font size setting—and a way to find out whenever your visitor increases or decreases the font size. Why would you want to know these things? Because with this knowledge in hand, you can create a set of stylesheets that adapt your pages to the users' chosen font sizes, preventing overlapping elements and other usability and design disasters. (You can also do a lot of other interesting things...)” See also the . [Article/tutorial dated 09/12/2006, by Lawrence Carvalho, Christian Heilmann, for .]

  • the companion site for JavaScript for the World Wide Web, Visual Quickstart Guide series, by Tom Negrino and Dori Smith. Scripts from the book that cover a wide range of needs, book excerpts, errata, resource links, more. [Scripts and information by Tom Negrino and Dori Smith.]

  • Good collection here. You'll find JavaScript scripts with instructions and tips for automatic breadcrumb trails, page last updated, today's date (with ending), countdown until, pull down menu, popup windows, rollover images, simple form validation, break-out frames, load-in frames, go back link, anti-spam email addresses for Web pages. In addition is a listing of resources to more. [Scripts and information by Stuart Young, for . hat tip: , evolt.org discussion list.]
  • top‘On this page’ menu


    Blog post with a helpful list of what to watch out for IE7 and JavaScript, what's been fixed, etc. [Article/tutorial dated 04/29/2006, by Peter-Paul Koch, .]

  • Peter-Paul Koch's extensive and highly regarded information on JavaScript, including cross-browser, cross-platform issues and testing results. Fantastic resource. [JavaScript resource by Peter-Paul Koch, .]
  • See also the JavaScript Discussion Lists and Online Forums皇族电竞竞猜 section below for more help on JavaScript issues.

    top‘On this page’ menu


    Helpful basics about AJAX, including an introductory tutorial, examples, AJAX Browser support, AJAX and JavaScript examples, AJAX and database technology examples, AJAX and XML files, and AJAX and the JavaScript XMLHttpRequest object. [Article/tutorial dated 2006, by .]

  • Helpful introduction to what AJAX is and how it can be used in practical ways for websites. “At the heart of AJAX are the xmlhttprequest object and its Microsoft's ActiveX equivalent. It is this object that allows data to be transferred asynchronously. In case you are not clear what asynchronous means, it is the ability to handle processes independently from other processes. Synchronous which is the opposite of asynchronous, then means that processes are dependent upon other processes.” Also goes into what AJAX can do, basic XML formatting, scripting, and much more. [Article/tutorial dated 2006, by .]

  • “Do you want to build more dynamic, responsive, desktop-like Web applications like Gmail and Google Maps? Then this article is for you. It guides you through the AJAX basics and through the process of building a simple AJAX application. That application is named WebConsole and, in essence, it's a browser interface for executing system commands for which you'd usually need shell access.” [Article/tutorial dated 10/14/2005, by Stoyan Stefanov for .]
  • top‘On this page’ menu


    Active discussion list for all levels of questions and discussion of JavaScript. [via Web Developers Journal.]

  • Open for all levels, from newbies through professionals. Archives also available online. Good, active list with helpful, interesting discussions. [via LaTech.edu.]

  • 15-20 messages per day for newbies through professionals. Active list with over 1,800 subscribers as of February, 2006. [via Yahoo Groups.]
  • top‘On this page’ menu


    Busy, active, popular forum on JavaScript. [Online forums via .]

    top‘On this page’ menu

    皇族电竞竞猜groups on JavaScript, ECMAScript

    See also Discussion Lists, Online Forums, and 皇族电竞竞猜groups for links to more on Web design and development topics.

    top‘On this page’ menu


    Peter-Paul Koch's extensive and highly regarded information on JavaScript, including cross-browser, cross-platform issues and testing results. Fantastic resource.

  • Danny Goodman's Web site (author of JavaScript Bible). Site has JavaScript Mini-FAQ, info about his books, links to articles, more.

  • by Danny Goodman. (Previously known as Danny Goodman's Object Roadmap).
  • .
    at WebReference.com by Tomer Shiran and Yehudi Shiran, since 1997. Huge repository of tutorials, tips and articles. Great resource.

  • Great, easy to follow tutorial for lots of useful JavaScript, by Jen Burroway. Includes instructions, demos, and codes for: browser type, new window, pop-up message, mouseover buttons, slide show, multiple frames, form validation. Links to resources, too.

  • the companion site for JavaScript for the World Wide Web, Visual Quickstart Guide series, by Tom Negrino and Dori Smith. Scripts from the book series that cover a wide range of needs, book excerpts, errata, resource links, more. [Scripts and information by Tom Negrino and Dori Smith.]

  • by Joe Burns, Ph.D. and Andree Growney. Detailed tutorials on a broad range of JavaScript, from handling errors to building a slide show, handling forms, loops, mouseovers, animation, opening new windows, prompts and variables, and much more.

  • Claims to be the largest repository of JavaScripts on the 'Net. Has tutorials, trouble-shooting guides, lots of JavaScripts, good help.

  • Dozens of questions and answers about JavaScript, links to many top JavaScript resources, too. Great resource. Part of FAQTs.com Knowledge Base.
  • top‘On this page’ menu


    Fantastic listing of quality links to tutorials, articles, information about AJAX. [Links resources part of , by Laura Carlson, for Information Technology Systems & Services (ITSS) , 皇族电竞竞猜 of Minnesota, Duluth. hat tip: .]

  • Well organized, fabulous listing of top-notch links to tutorials, articles, sites, and more related to JavaScript. Topics include: Tutorials: General, Accessibility of JavaScript, AJAX, Arrays, Debugging, Document Object Model, Events and Events Handlers, Forms, Functions, Objects and OOP, Operators, Regular Expressions, Unobtrusive Javascript / Progressive Enhancement / Graceful Degradation); Comprehensive Sites; Articles & Related Links. [Links resources part of , by Laura Carlson, for Information Technology Systems & Services (ITSS) , 皇族电竞竞猜 of Minnesota, Duluth.]
  • top‘On this page’ menu

  • Read short reviews and find more book recommendations on Web site-related topics in our Recommended Books, Software皇族电竞竞猜 section!

    In association with

    Sponsored Links:

    top‘On this page’ menuNavigation belowSearch/Sidebar

    Web Site Resources

    Most Popular Books

    In association with

    Our Other Sites

    Effective, accessible, standards-based Web site design since 1996

    Our JavaScript section sponsors



    Within Articles, Tutorials, Tips:

    Within Web Site Resources:
    SkipShow or Hide Detailed Navigation