Javascript Tutorials


  1. Unobtrusive Javascript 
    Javascript is a wonderful tool to enhance the usability of web sites. It is the extra layer above the mark-up "what is this text" and the CSS "how should it be displayed". Javascript adds a new dimension, the "how should this element behave".The technique to completely separate Javascript from the other two layers of web development has become commonly named "unobtrusive Javascript", as "accessible Javascript" does not quite cut it. You can have a perfectly separated Javascript and still be totally inaccessible.

  2. JavaScript tutorials 
    JavaScript is a relatively easy way to add interactivity and dynamics to your pages to make your website visually attractive to clients and other viewers. This page explains why one would use JavaScript. JavaScript can also be used as a basis for writing utility programs that are platform independent . Programming concepts learned in JavaScript can be rolled over into Java or any modern object oriented language. This page also has links to JavaScript code repositories and references for those who prefer not to reinvent wheels. And finally for those who do prefer to roll their own there is the author's notes on JavaScript programming, tutorials, large projects and small projects pages.JavaScript is a scripted language which is object oriented, event-driven, and platform independent. Each of these 'modern' concepts in programming methodology are easier to work with in 'new' languages rather than being bolted on to older ones. This makes JavaScript a 'good' choice for learning your first programming language.

  3. Indispensable JavaScript Tutorials
    Allow me to complete the first part of that statement: JavaScript is easy to implement. A compiler is not needed for execution (this single characteristic is what differentiates scripting and programming) and scripts require only an interpreter, as is the case for Perl and Python.
    It is true that the web's bountiful, prefabricated JavaScripts are easily copied and pasted into HTML documents, making JavaScript a perfect choice for beginners. JavaScript is object oriented. One reason for this misconception is that JavaScript is too often associated only with its Document Object Model objects (objects associated with HTML elements), leaving its core objects and, most importantly, its custom made objects4 often ignored.

  4. Jeanine Meyer's Academic Activities: JavaScript
    Programming refers to specifying what you want your computer application to do by writing in one of a number of specific computer languages. Two of the most common programming languages in use are c++ and Java. A significant number of applications still in active use today were written in Cobol, one of the first programming languages. In this course, we will use HTML with JavaScript and Flash with ActionScript, modeled after JavaScript.


  5. JavaScript School
    JavaScript is used in millions of Web pages to improve the design, validate forms, detect browsers, create cookies, and much more.
    JavaScript is the most popular scripting language on the internet, and works in all major browsers, such as Internet Explorer, Mozilla, Firefox, Netscape, Opera.
    JavaScript was designed to add interactivity to HTML pages 
    JavaScript is a scripting language (a scripting language is a lightweight programming language) 
    A JavaScript consists of lines of executable computer code 
    A JavaScript is usually embedded directly into HTML pages 
    JavaScript is an interpreted language (means that scripts execute without preliminary compilation) 
    Everyone can use JavaScript without purchasing a license 


  6. EchoEcho Tutorials and Javascript Tutorial
    JavaScript is a scripting language that will allow you to add real programming to your webpages.You can use this tutorial either as a complete introduction or as an A-Z reference to JavaScript.The pages are packed with easy to understand explanations, massive examples, tips, smart workarounds and useful quick references.If you're completely new to JavaScript you should start with the section that covers JavaScript Basics.Otherwise, just jump directly to the relevant pages.

  7. Thau's JavaScript Tutorial
    There's a lot you can do with JavaScript: Images can swap when you move a mouse over them, form elements can influence each other on the fly, and calculations can be made without having to resort to a CGI script. And it works in all major browsers that are version 3.0 or higher (and even Netscape 2.0 to some degree). 

  8. Javascript Tutorial
    This tutorial introduces JavaScript, a language you can use to embed commands in an HTML document. This article assumes no prior knowledge of programming, but does assume HTML familiarity. JavaScript shares the fundamental feature of all programming languages: it can get data from some source, process that data, and output the results. Because it is integrated into HTML, JavaScript already knows what your browser knows, and can figure out, for example how many form elements are on a page or how many frames are in a window. 

  9. JavaScript Primer
    So what is JavaScript? Is it Java? What does it do? Is it difficult to learn? These questions will all be answered in this tutorial, and more. Just to get us started, JavaScript is basically a scripting language that helps kick HTML into overdrive. With it, elements in a document can be programmatically accessed and manipulated, bringing a dull web page to life.

  10. JavaScript Objects
    JavaServer Pages can make Web Application development a lot simpler. If you identify the most common kinds of data entered into forms, you can quickly start to build a library of classes that you can reuse to store form data. Property lists are a convenient means of storing user preferences and application configuration information in a file. The java.util.Properties class makes managing property lists easy. 

  11. Free JavaScript Learning Center Tutorial
    This is a Free Beginning JavaScript Course / Tutorial where you can learn to make your own scripts for drop-down menus, clocks, rollovers, slide shows, scrolling messages, pop-up windows, cookies, and more. No programming experience is necessary. Familiarity with HTML is recommended. This course contains a total of 14 lessons. Assignments are associated with most of them. Completing these assignments is very important to give you first hand experience with writing your own scripts. 

  12. Form Validation Made Easy
    In order to make the validation cross-browser compatible, we are forced to abandon the expando attributes which Netscape does not recognize. In Netscape, the only way to set or retrieve non-standard properties on HTML elements is to use script; Netscape has neither support for, nor counterpart to, the getAttribute, setAttribute and remove. Attribute methods available in Internet Explorer. I have written a second validation script for use in any JavaScript 1.2 compliant browser. Place this script into your page the same way as you did the previous script, just before the ending BODY tag. The script runs in-line so it is important that the script be included after all FORM elements have been defined.  

  13. Javascript Learning Center
    One of the nice things about programming JavaScript is you do not need any special programming tools. All that is really needed is a simple text editor such as Notepad that comes with Windows 95/98/NT or Simple Text on the Mac. I have had no success using any HTML editor such as Netscape's composer or Microsoft's Frontpage with a document that contains JavaScript. Notepad is a adequate for writing scripts on the PC. However, a far better choice is Edit Pad, a Notepad replacement, that is available on the author's web page for only the cost of sending him a postcard. 

  14. JCL's JavaScript Tutorials
    As you have probably already noticed, JCL's HTML & JavaScript Tutorial has moved to a new location ( In addition, the main page has been completely redesigned in order to make navigation easier, take advantage of style sheets, and modernize the site. Now, the site also shows some of the tutorials that are in the process of being'll learn how the script which causes pages to fade in or out or to rapidly roll through many different background colors, works. As a side note, you can now get unlimited *free* counters, polls, and formmail (free website stats and chat rooms soon to come) for your site from JCL's Netutilities.

  15. JavaScript Tutorial for Programmers
    This JavaScript tutorial is aimed primarily at those who have had at least some exposure to another programming language. It is not our purpose here to cover the basic concepts of computer programming, but rather illustrate the syntax and methodology of JavaScript. For its part, JavaScript is a rather basic language which conforms tightly to the core concepts of computer programming.Any background in programming, from Visual Basic to Pascal to C (which is far more advanced) is sufficient to readily understanding JavaScript. 

  16. JavaScript Object-Oriented Programming Part 2
    In Part 1 of this series, we covered objects, object methods, and object categories. Now, let's move on.
    In every function, a private variable -- argument -- is automatically created, holding an array of the arguments passed to the function. For example:
    function testArg(){ 
    alert("Argument "+i+" is "+arguments[i]); 


  17. JavaScript for the Total Non-Programmer
    This tutorial will take you step by step through the fundamentals of Javascript. You will learn how to write functions, use data from text boxes, create IF-THEN conditionals, program loops, and generally make your web page "smarter." I teach computer classes for a living to corporate clients of all levels. After 2 years of teaching, I have learned a lot about communication between people of various levels of computer experience. This tutorial assumes that you have no prior programming experience, but that you have created your own HTML pages. 

  18. JavaScript Tutorial for Programmers
    This JavaScript tutorial is aimed primarily at those who have had at least some exposure to another programming language. It is not our purpose here to cover the basic concepts of computer programming, but rather illustrate the syntax and methodology of JavaScript. For its part, JavaScript is a rather basic language which conforms tightly to the core concepts of computer programming.Any background in programming, from Visual Basic to Pascal to C (which is far more advanced) is sufficient to readily understanding JavaScript. 

  19. JScript Language Reference
    JScript is the Microsoft implementation of the ECMA 262 language specification (ECMAScript Edition 3). With only a few minor exceptions (to maintain backwards compatibility), JScript is a full implementation of the ECMA standard. This overview is intended to help you get started with JScript JScript is an interpreted, object-based scripting language. Although it has fewer capabilities than full-fledged object-oriented languages like C++, JScript is more than sufficiently powerful for its intended purposes.

  20. JavaScript Object-Oriented Programming Part 1
    It may be shocking news, but JavaScript is a very powerful object-based (or prototype-based, whatever you wish to call it) language. Yes, JavaScript is a powerful language, not just something that's handy for image rollovers and other corny, flashy effects. However, very few people who have used JavaScript realize its capabilities.First of all, JavaScript is not a full-blown OOP (Object-Oriented Programming) language, such as Java, but it is an object-based language.

  21. Michael Schrenk's JavaScript Animation Tutorial
    PowerWEB LiveControls for ASP.NET uses remotely generated script to replace the standard postback with a non-refresh callback. By removing the need for a full browser refresh, new types of techniques and applications are now possible when writing ASP.NET applications. For example: Build web-applications that look and feel like Windows applications. 
    "Stream" data (sports scores, stocks, etc) in real-time. 
    Implement DHTML effects, show alert boxes, and play sounds using server-side code. 

  22. Beginning JavaScript Tutorials
    A two-part section on using prompts to get passwords from your viewers. The scripts are not very secure, but they help with learning prompts, alerts, and redirection .In a two-part section, we jump into the world of creating variables and functions. Then we look at some javascript operators and conditional statements.