eEcho blog

is een halte van de gedachte

Links JavaScript

http://mckoss.com/jscript/object.htm
Object Oriented Programming in JavaScript The first version of this paper, written in 2003, had several shortcomings, not the least of which was that the techniques described were specific to Internet Explorer. I’ve updated and improved on the original, to document the current state of the art, especially in light of the extensive interest in AJAX technology and the increasing adoption of the FireFox browser. All the examples presented here will follow the ECMA language standards and can be applied to Internet Explorer, FireFox, and ActionScript (in Macromedia Flash).

While early adopters of JavaScript used it as a simple scripting engine to create dynamic web pages, modern web designers have come to use more sophisticated object oriented techniques in building their code. I will present here, both the common paradigms used in object oriented JavaScript programming, and also suggest some helper functions that you can use in your code to streamline the process.

It should be noted that the current design of the JavaScript language, did not fully anticipate or fully implement an object oriented system. That is why the subject is somewhat mysterious and there are various implementations of object oriented programming techniques being used on the web today. I will describe what I believe to be the most main-stream and compatible implementation that fits most naturally into the design of the language.

http://en.wikipedia.org/wiki/JavaScript_syntax
Origin of Syntax
Brendan Eich summarized the ancestry of the syntax in the first paragraph of the JavaScript 1.1 specification as follows:

JavaScript borrows most of its syntax from Java, but also inherits from Awk and Perl, with some indirect influence from Self in its object prototype system.”

http://hepunx.rl.ac.uk/~adye/jsspec11/jsrefspe.htm
JavaScript Language Specification
Prelminary Draft

http://www.jibbering.com/faq/
You are reading the comp.lang.javascript meta-FAQ, version 10. It is available on the web at http://www.jibbering.com/faq/index.html in HTML form.

This FAQ provides URLs to further information about ECMAScript (loosely called javascript), and some hints and tips to make your stay in comp.lang.javascript more enjoyable.

This document was created for three reasons: to help reduce the high levels of noise on CLJ, to provide a resource for people new to javascript, and to point to locations that contain valuable javascript resources.

Each day, one section of the FAQ is posted for review and questions, and as a reminder that the FAQ is available.

To cope with a desire for additional explanation and detail relating to some aspects of the FAQ, an additional resource is available at:- http://www.jibbering.com/faq/faq_notes/faq_notes.html It has been provided separately to avoid increasing the size of the FAQ to a point where it would be unreasonable to post it to the group.

http://docs.jquery.com/Tutorials

http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256C85006A6604
Format Time, Format Date, Round to 0 or .5, Days Between Dates, Repeat String, Printer Friendly Pages, Fill In Blank Table Cells, Is Valid Time, Custom No Documents, Found Message, Selecting check box highlights entire row, Time Zones, Order Of Execution, Number Of Weekdays Between Dates, JavaScript Sorting, parseInt Bug, isArray Function, Move Up/Down List, Add To List/Remove From List, JavaScript Are Arrays Equal, Show Object Properties, Open Centered Window, Capturing Mouse Position, String Manipulations, Checking For Global Variables, Generic Form Validation
Get Field Value, Trim String, Replace Substring Function, Get Selected Radio Button Or Check Box, Using Pages To Store JavaScript, Validating A Date String, Capturing Keystrokes

http://www.javascripter.net/faq/index.htm
To search for a particular topic or concept, please use the hierarchical expandable Table of Contents (on the left) or the Alphabetical Index. If you did not find the answer, please email your question. If your question is appropriate for this FAQ, the answer may be posted here. (I do not promise to answer all individual emails though!) This FAQ collection includes the following sections: # General # Navigation # Numbers # Strings # Sound # Styles
# Frames # Dialogs # Windows # Forms # Layers # Ajax # Images # Mouse Events # Cookies # Error Handling # Colors # File Access # Dates and Time # Client Information # Bookmarklets

Comments are closed.

Home | info@eecho.info | Voorwaarden | Blog