Scripting languages

Monday, 11 December 2006

  • * ECMAScript 262 (the standardized version of JavaScript)


  • This document focuses on XHTML 1.0 Strict for structure, CSS Level 1 and Level 2 for presentation, and ECMAScript 262 for scripting (not that there are a lot of scripting examples). When a document is said to adhere to web standards, it means that the document, besides using the above technologies:

  • * consists of valid HTML or XHTML
  • * uses CSS instead of tables for layout
  • * is properly structured and semantically marked up
  • * works in any web browser


  • Note that "works in any web browser" does not mean looks the same in every web browser". Making a document look identical across browsers and platforms is next to impossible. Not even using only images will make a website look exactly the same everywhere. Documents that are published on the web will be accessed by a wide variety of browsing devices on several operating systems, with monitors of differing size and quality (or no monitor at all), by users who may have changed their browser's default text size and other preferences. Accepting this will make your life a lot less frustrating. Anyone who creates websites needs to understand that there are technical prerequisites to consider, the same way as those who publish on paper or make movies or television have other prerequisites to consider.