javascript ÃæÏò¶ÔÏ󿪷¢
ÃæÏò¶ÔÏóÒѲ»ÔÙÊÇÖ¸·â×°¡¢¼Ì³Ð¡¢³éÏóµÈÉè¼Æ·½·¨£¬Ä¿Ç°ÒÑ¾Éæ¼°µ½ÃæÏò¶ÔÏóµÄ·ÖÎö£¨OOA£¬Object Oriented Analysis£©£¬ÃæÏò¶ÔÏóµÄÉè¼Æ£¨OOD£¬Object Oriented Design£©¼°ÃæÏò¶ÔÏóµÄ±à³ÌʵÏÖ£¨OOP£¬Object Oriented Programming£©¡£±¾Æ¬ÎÄÕÂÖ÷ÒªÌÖÂÛµÄÊÇÈçºÎʵÏÖJavascriptµÄÃæÏò¶ÔÏóÉè¼Æ¡£
JavascriptÊǽű¾ÓïÑÔ£¬ÊÇ»ùÓÚ¶ÔÏóµÄÓïÑÔ¡£ËüµÄ´úÂëÊǽâÊÍÖ´Ðе쬯ä´úÂëÔÚÖ´ÐÐ֮ǰ²»Ðè¾¹ý±àÒ룬¶øÊÇÔÚÖ´ÐÐʱ£¨ÀýÈ磺¶¨ÒåµÄonclickʼþ£¬Ö»ÒªÔÚ±»´¥·¢Ê±£¬²Å»áÖðÐнâÊÍÖ´ÐÐÔ´´úÂ룩£¬Óɿͻ§¶Ë£¨Firefox, IEµÈ£©½øÐнâÊÍÖ´ÐС£ÎªÁ˸üÇåÎúµÄÀí½â£¬¿ÉÒÔºÍJava½øÐÐһϼòµ¥µÄ¶Ô±È¡£JavaµÄ´úÂëÔÚÖ´ÐÐǰ£¬ÐèÒªÓÉJavaÐéÄâ»ú½«´úÂë±àÒë³É×Ö½ÚÂ룻¶øÔÚÖ´ÐÐʱÓÉJavaÐéÄâ»ú½«×Ö½ÚÂë½âÊͳɾßÌåÆ½Ì¨ÉϵĻúÆ÷Ö¸ÁîÖ´ÐС£
JavascriptµÄ±à³Ì·½Ê½±È½ÏÁé»î£¬¿ÉÒÔÃæÏò¹ý³Ì±à³Ì£¬Ò²¿ÉÒÔʵÏÖÃæÏò¶ÔÏóµÄ±à³Ì£¬¶øÃæÏò¶ÔÏó±à³ÌµÄʵÏÖÊÇÓÉprototypeʵÏֵġ£
ÒÔÏÂÄÚÈÝΪ¸öÈ˲âÊÔ¹ý³ÌÖÐѧϰËùµÃ£¬ÈçÓв»¶ÔÖ®´¦£¬»¹ÇëÖ¸³ö¡£
ÏÂÃæ¶ÔÉÏÊöµÄÀàµÄ¶¨ÒåÏêϸµÄ·ÖÎö£º
1. ʹÓÃ{}ºÍnew Object¶¨ÒåÀàµÄʵÀý£º
ÈçϵÄÁ½ÖÖ¶¨Ò巽ʽ£¬ÓëÆä˵ÊÇÀàµÄ¶¨Ò壬¸üÈ·ÇеØËµÓ¦¸ÃÊÇÀàµÄʵÀýµÄ¶¨Òå¡£
ÀàµÄʵÀý¶¨Òå1ºÍ¶¨Òå2ÖеÄÇø±ðÊǶ¨Òå1ÖÐʹÓÃ{}¶¨ÒåÒ»¸öʵÀý£¬¶¨Òå2ÖÐʹÓÃnew Object¶¨ÒåÒ»¸öʵÀý¡£ÊµÖÊÊÇÏàͬ£¬Í¨¹ýconstructor¿ÉÒÔ·¢ÏÖÁ½ÕßͬÊÇobject¡£
2. ʹÓÃfunction¶¨Àࣺ
FunctionÔÚjavascriptÖÐÊÇÒ»¸öº¯Êý¶ÔÏ󣬼ȿÉÒÔÓÃÀ´½øÐк¯ÊýµÄÉùÃ÷£¬Ò²¿ÉÒÔ×÷Ϊº¯ÊýÀàÐͽøÐд«µÝ¡£ÈçÏÂÊÇʹÓÃfunction½øÐÐÀàµÄ¶¨Òå¡£
Èç¹ûÏëÏó¶¨ÒåÀàµÄʵÀýÄÇÑù¶¨ÒåfunctionÀàµÄÊôÐÔÓë·½·¨£¬ÔÚʹÓÃfunctionÀàµÄʵÀýʱ£¬ÕâЩÊôÐԺͷ½·¨ÊÇÎÞ·¨±»·ÃÎʵġ£Èçϵķ½Ê½£¬ÔÚʹÓÃʱÊǻᱨ´íµÄ¡£
µ«ÊÇÈç¹ûʹÓÃÀàPersonÀ´µ÷Ó÷½·¨ÊÇ¿ÉÒԵģ¬ÒòΪËù¶¨ÒåµÄ·½·¨ÊÇÀàµÄÒ»¸öÊôÐÔ£¬¶øÉùÃ÷µÄʵÀýÊDz»»á½«ÄÇЩÊôÐÔ¸´ÖƹýÀ´µÄ¡£
ÄÇôÈçºÎʵÏÖÔÚÀàµÄÍⲿÉùÃ÷ÀàµÄÊôÐÔÓë·½·¨ÄØ£¿
Õâʱ¾ÍÓ¦¸Ã¿¼ÂÇʹÓÃprototype£¨ÔÐÍ£©ÁË£¬prototype¶ÔÏóÊÇʵÏÖÃæÏò¶ÔÏóµÄÒ»¸öÖØÒª»úÖÆ¡£Ã¿¸öº¯Êý¶¼ÊÇÒ»¸ö¶ÔÏó£¬Ã¿¸öº¯Êý¶ÔÏó¶¼ÓÐÒ»¸ö×Ó¶ÔÏó£¨prototype¶ÔÏ󣩣¬ÀàÊÇÒÔº¯ÊýµÄÐÎʽÀ´¶¨ÒåµÄ¡£prototype±íʾ¸Ãº¯Êý¶ÔÏóµÄÔÐÍ£¬Ò²±íʾһ¸öÀàµÄ³ÉÔ±µÄ¼¯ºÏ¡£
ÔÚͨ¹ýnew´´½¨Ò»¸öÀàµÄʵÀý¶ÔÏóµÄʱºò£¬prototype¶ÔÏóµÄ³ÉÔ±¶¼³ÉΪʵÀý»¯¶ÔÏóµÄ³ÉÔ±¡£°´Èçϵķ½Ê½È¥¶¨ÒåÒ»¸öÀ࣬ÀàµÄʵÀýÊ
Ïà¹ØÎĵµ£º
ÕâÀÂǵÄÊÇ.net·þÎñÆ÷¿Ø¼þcheckbox»òcheckboxList£»
¼ÙÉèÒ³ÃæÈçÏ£¬chkDepartÊDz¿ÃÅ£¬chkPeopleÊÇËùÊô²¿ÃŵÄÈËÔ±
<div style="text-align: center" mce_style="text-align: center" width="95%" class="tab">
<asp:DataList ID="DataList1" ......
ÒÔÏÂÒÔ IE ´úÌæ Internet Explorer£¬ÒÔ MF ´úÌæ Mozzila Firefox
1. document.form.item ÎÊÌâ
(1)ÏÖÓÐÎÊÌ⣺
ÏÖÓдúÂëÖдæÔÚÐí¶à document.formName.item("itemName") ÕâÑùµÄÓï¾ä£¬²»ÄÜÔÚ MF ÏÂÔËÐÐ
(2)½â¾ö·½·¨£º
&nb ......
<script>
var flags ;
if(window.XMLHttpRequest) {
XMLHttpReq = new XMLHttpRequest(); //firefoxÏÂÖ´ÐдËÓï¾ä
}
else if(window.ActiveXObject) {
try{
XMLHttpReq = new Acti ......
ÐèÇó£ºÄ£Äâ±íµ¥Ìá½»²¢¿ÉÉèÖÃÌá½»¼ä¸ô
»¹ºÃÒ³ÃæÊÇajaxÌá½»µÄ£¬Ö»ÒªÐ´¸öjs¶¨Ê±Ìá½»¾ÍokÁË¡£ ÓÚÊÇÕÒÁ˼¸¸öдµÄÀàËÆÓÚsleepµÄ¹¦ÄÜ£¬ÄùýÀ´ÓÃÓ÷¢ÏÖÒ²²»ÊǺܺÃÓá£
×ÔÒÑдÁ˸ö
<script language="javascript">
var base = {};
......
base.auto_submit = function(){
var total = 10 ......