JavaScriptÃæÏò¶ÔÏó±à³Ì
Ðí¶àWeb¿ª·¢ÈËÔ±¶ÔJavaScriptµÄÁ˽â½ö½öÍ£ÁôÔÚ¼òµ¥µÄ±íµ¥Êý¾Ý²Ù×÷£¬ÒÔ¼°ä¯ÀÀÆ÷DOM¶ÔÏóµÄ¼òµ¥²Ù×÷ÉÏ£¬ÒԴﵽһЩÊý¾ÝÑéÖ¤ºÍ¶¯Ì¬Ò³ÃæµÄЧ¹û¡£ËùÒÔµ±ÒªÊµÏֵŦÄܱȽϸ´ÔÓʱ£¬Ð´³öµÄ´úÂë¾ÍÏÔµÃÁèÂÒ²¢ÇÒÄÑÒÔά»¤£¬¸ü²»ÓÃ˵ʵÏÖÒ»¸ö»ùÓÚJavaScriptµÄUI¿ò¼ÜÁË¡£ÊÂʵÉÏ£¬JavaScript ÌṩÁËÍêÉÆµÄ»úÖÆÀ´ÊµÏÖÃæÏò¶ÔÏóµÄ¿ª·¢Ë¼Ïë¡£
±¾Õ¼ÙÉè¶ÁÕßÒѾÁ˽âÃæÏò¶ÔÏó˼ÏëµÄ»ù±¾¸ÅÄÊìϤ¶ÔÏó¡¢Àà¡¢¼Ì³ÐµÈ»ù±¾ÊõÓï¡£ÒÔ´ËΪ»ù´¡£¬½«Öصã½éÉÜÈçºÎÔÚ JavaScript ÖÐʹÓÃÃæÏò¶ÔÏóµÄ˼Ï룬°üÀ¨ÊµÏÖµÄÔÀí¡¢»úÖÆºÍ¼¼ÇÉ¡£ÎÒÃǽ«Ê¹ÓÃJavaScriptÀ´ÊµÏÖÒÔÏÂÃæÏò¶ÔÏóÌØÐÔ£º
¾ ¶ÔÏó¡¢Àࣻ
¾ ·â×°£»
¾ ¶à̬£»
¾ ¼Ì³Ð¡£
1£®¶ÔÏó
ÔÚJavaScriptÖд´½¨Ò»¸ö¶ÔÏó·Ç³£¼òµ¥£¬ÎÒÃÇ¿ÉÒÔʹÓÃÄÚ½¨µÄObject¶ÔÏóÀ´´´½¨Ò»¸ö¶ÔÏó£º
var myObj=new Object; //´´½¨Ò»¸öÃûΪmyObjµÄ¶ÔÏó
myObj.name='sam'; //¸ømyObj¶ÔÏóÌí¼ÓÒ»¸önameÊôÐÔ£¬ÆäֵΪsam
myObj.age=28; //¸ømyObj¶ÔÏóÌí¼ÓÒ»¸öageÊôÐÔ£¬ÆäֵΪ28
ÎÒÃÇÒ²¿ÉÒÔʹÓÃJSON£¨JavaScript Object Notation£©[1] À´´´½¨Ò»¸ö¶ÔÏó£º
var myObj={name:’sam’,age:28}
//´´½¨Ò»¸ö°üº¬nameÊôÐÔֵΪsam£¬ageÊôÐÔֵΪ28µÄ¶ÔÏó
2£®Àà
JavaScript²»Í¬ÓÚJava¡¢C++¡¢C#µÈÃæÏò¶ÔÏóÓïÑÔ£¬Ëüͨ¹ý¹¹Ô캯ÊýºÍÔÐͶÔÏó£¨prototype£©À´ÊµÏÖÀàµÄ´´½¨¡£ÎªÁË´´½¨Ò»¸öÀ࣬»¹ÐèÒª´´½¨Ò»¸ö¹¹Ô캯Êý£º
function Person(name,age){
this.name=name;
this.age=age;
}
ÕâÑùÎÒÃǾʹ´½¨ÁËÒ»¸ö¹¹Ô캯Êý£¨Àࣩ£¬Ëü°üº¬Á½¸öÊôÐÔ£ºnameºÍage¡£
var sam=new Person('sam',28); //´´½¨Ò»¸öPerson¶ÔÏó£¬nameΪsam£¬ageΪ28
ÎÒÃÇ¿ÉÒÔͨ¹ý“.”ÔËËã·ûÀ´·ÃÎÊËüµÄÊôÐÔ£º
alert(sam.name); //Êä³ö½á¹ûΪsam
var bob=new Person('bob',30); //´´½¨Ò»¸öPerson¶ÔÏó£¬nameΪbob£¬ageΪ30
alert(bob.age); //Êä³ö½á¹ûΪ30
ϸÐĵĶÁÕß¿ÉÄܻᷢÏÖ£¬µ½Ä¿Ç°ÎªÖ¹£¬ÎÒÃÇͨ¹ýº¯Êý´´½¨µÄ¶ÔÏóÖ»ÊÇ·â×°ÁËÊý¾Ý³ÉÔ±£¬²¢Ã»Óзâ×°ÏàÓ¦µÄ·½·¨¡£ÏÂÃæÎÒÃǽ«ÔÚPersonÀàÖÐÌí¼ÓÒ»¸ö·½·¨£º
function Person(name,age){
this.name=name;
this.age=age;
this.introduceSelf=function(){
alert('I am '+name+' , I am '+age +' years old.');
}
}
var sam=new Person('sa
Ïà¹ØÎĵµ£º
1. document.write( " "); Êä³öÓï¾ä
2.JSÖеÄ×¢ÊÍΪ//
3.´«Í³µÄHTMLÎĵµË³ÐòÊÇ:document- >html- >(head,body)
4.Ò»¸öä¯ÀÀÆ÷´°¿ÚÖеÄDOM˳ÐòÊÇ:window- >(navigator,screen,history,location,document)
5.µÃµ½±íµ¥ÖÐÔªËØµÄÃû³ÆºÍÖµ:document.getElementById( "±íµ¥ÖÐÔªËØµÄID號 &quo ......
ÒýÓÃ
Aaron µÄ javascript¶¨Òå¶ÔÏóд·¨£¨ÕûÀí£©
javascript¶¨Òå¶ÔÏóµÄ¼¸ÖÖ¼òµ¥·½·¨
1.¹¹Ô캯Êý·½Ê½£¬È«²¿ÊôÐÔ¼°¶ÔÏóµÄ·½·¨¶¼·ÅÔÚ¹¹Ôì·½·¨ÀïÃæ¶¨Òå
Óŵ㣺¶¯Ì¬µÄ´«µÝ²ÎÊý
ȱµã£ºÃ¿´´½¨Ò»¸ö¶ÔÏó¾Í»á´´½¨ÏàͬµÄ·½·¨º¯Êý¶ÔÏó£¬Õ¼ÓôóÁ¿ÄÚ´æ
function User1(name, password) {
this.name = name;
this.password = pass ......
WEB ±à³Ì - DHTML - ʼþ
onabort
µ±Í¼Æ¬¼ÓÔØ±»ÖжÏʱ´¥·¢µÄʼþ
onactivate
µ±¶ÔÏó³ÉΪ»îÐÔÔªËØÊ±´¥·¢µÄʼþ
onafterprint
µ±ÍøÒ³´òÓ¡½áÊøÊ±´¥·¢µÄʼþ
onafterupdate
µ±¶ÔÏóµÄÊý¾Ý±»³É¹¦ÐÞ¸ÄÖ®ºó¶ø´¥·¢µÄʼþ
onbeforeactivate
µ±¶ÔÏó½«Òª±»ÉèÖÃ³É»î¶¯ÔªËØÖ®Ç°´¥·¢µÄʼþ
onbeforecopy
µ±ÍøÒ³±»¿½±´Ö®Ç°¶ø ......
JavaScript ºÍ Flash µÄͨÐÅ
ÏÂÃæÊÇһЩÔÚFlashºÍʹÓÃJavascriptµÄHTMLÎļþÖ±½ÓͨÐŵÄʾÀý,ÿ¸öʾÀý¶¼ÓмòÂԵIJ½Öè
±¾ÎÄÌÖÂÛÁË3ÖÖ»ù±¾µÄFlash/JavascriptͨÐÅ·½Ê½:
Javascript µ½ FlashµÄͨÐÅ----ʹÓÃFlash²¥·ÅÆ÷µÄjavascript·½·¨
Flash µ½ JavascriptµÄͨÐÅ----ʹÓÃFlashµÄfscommand
Flash µ½ FlashµÄͨÐÅ----------Ê ......
ʼþÔ´¶ÔÏó
event.srcElement.tagName
event.srcElement.type
²¶»ñÊÍ·Å
event.srcElement.setCapture();
event.srcElement.releaseCapture();
ʼþ°´¼ü
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
ʼþ·µ»ØÖµ
event.returnValue
Êó±êλÖÃ
event.x
e ......