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); | ||