Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
notes:javascript_cheat_sheet [2008/09/05 15:37] smthng |
notes:javascript_cheat_sheet [2008/09/07 02:39] (current) smthng |
||
---|---|---|---|
Line 47: | Line 47: | ||
* with (object) { } changes default object for fields. | * with (object) { } changes default object for fields. | ||
- | ==== Events, Error Handling | + | ==== Events, Error Handling |
* try { throw " | * try { throw " | ||
* onerror=handleErr; | * onerror=handleErr; | ||
Line 66: | Line 66: | ||
==== JavaScript Objects ==== | ==== JavaScript Objects ==== | ||
* Objects have properties and methods. | * Objects have properties and methods. | ||
+ | * Objects can be created directly <code javascript> | ||
+ | personObj=new Object(); | ||
+ | personObj.firstname=" | ||
+ | personObj.newfirstname = | ||
+ | | ||
+ | { this.firstname=new_firstname; | ||
+ | * Objects can be created using a template <code javascript> | ||
+ | function person(firstname) { | ||
+ | this.firstname=firstname; | ||
+ | this.newfirstname = | ||
+ | function (new_firstname) | ||
+ | { this.firstname=new_firstname; | ||
+ | } | ||
+ | myFather=new person(" | ||
+ | * Object methods can also be assigned by name e.g. <code javascript> | ||
+ | function person(firstname) | ||
+ | { | ||
+ | this.firstname=firstname; | ||
+ | this.newfirstname=newfirstname; | ||
+ | } | ||
+ | function newfirstname(new_firstname) | ||
+ | { this.firstname=new_firstname; | ||
+ | |||
+ | ==== Predefined Objects ==== | ||
* String objects have a length property and methods including: indexOf, match, replace | * String objects have a length property and methods including: indexOf, match, replace | ||
* new Date() creates a Date object (with today' | * new Date() creates a Date object (with today' | ||
Line 90: | Line 114: | ||
* The onsubmit event can be used to validate a form. | * The onsubmit event can be used to validate a form. | ||
* document.img_name.src =" | * document.img_name.src =" | ||
+ | * To change the content of a block with a given id : <code javascript> | ||
+ | document.getElementById(" | ||
+ | * To set or clear a timed action: <code javascript> | ||
+ | var t=setTimeout(" | ||
+ | clearTimeout(t); |