ÉîÈëdz³öJavaScript£¨Ò»£©
Beginning JavaScript with Dom Scripting and Ajax
ÉîÈëdz³öJavaScript
ͼÁé³ÌÐòÉè¼Æ´ÔÊé
web¿ª·¢ÏµÁÐ
×÷Õß Christian Heilmann [µÂ]
µÚÒ»Õ JavaScriptÈëÃÅ
±¾ÕÂÖ÷Òª½éÉÜ£º
* JavaSriptÊÇʲôÒÔ¼°ËüµÄ¹¦ÓÃ
* JavaSriptµÄÓÅȱµã
* ÈçºÎ°ÑJavaScriptÌí¼Óµ½Ò»¸öWebÎĵµÖУ¬JavaScriptµÄ»ù±¾Óï·¨
* ÃæÏò¶ÔÏó±à³Ì£¨OOP£©ÓëJavaScriptµÄ¹ØÏµ
1. JavaScript µÄÌØµã
×î´óµÄÌØµã¾ÍÊÇ£¬Ò»µ©Ñ§»áÁËÈçºÎÔÚä¯ÀÀÆ÷ʹÓÃËü£¬¾Í¿ÉÒÔ°ÑËüÓ¦Óõ½ÆäËûÁìÓòÖС£Î¢ÈíµÄ·þÎñÆ÷£¨IIS£©Ê¹ÓÃJavaScriptÈ¥×ö·þÎñÆ÷¶ËÍøÒ³±à³Ì£¨ASP£©£¬PDFÎļþÏÖÔÚҲʹÓÃJavaScript£¬ÉõÖÁWindowsµÄÈÎÎñ¹ÜÀíÆ÷Ò²¿ÉÒÔʹÓÃJavaScript´úÂëÀ´×Ô¶¯ÔËÐС£Ðí¶àÓ¦ÓóÌÐò¶¼¿ÉÒÔʹÓÃËüÀ´±àд½Å±¾¡£²Ù×÷ϵͳÉϵÄÐí¶à²å¼þ£¬ÉõÖÁÔÊÐíʹÓÃJavaScript±àдСµÄ°ïÖú³ÌÐò¡£
ÁíÒ»¸ö¸üºÃµÄÌØµã¾ÍÊÇ£¬JavaScript±È¸ß¼¶±à³ÌÓïÑԺͷþÎñÆ÷¶Ë±à³ÌÓïÑÔ¸üÈÝÒ׿ª·¢¡£Ëü²»ÐèÒªÏñJavaºÍC++ÄÇÑùµÄ±àÒ룬Ҳ²»ÐèÒªÏñPerl¡¢PHP»òRubyÓïÑÔÄÇÑùÔËÐÐÔÚ·þÎñÆ÷ÉÏ»òÐèÒªÔÚÃüÁîÐÐÖ´ÐС£±àд¡¢Ö´ÐС¢µ÷ÊÔºÍÓ¦ÓÃJavaScript½Å±¾ËùÐèµÄ¾ÍÊÇÎı¾±à¼Æ÷ºÍä¯ÀÀÆ÷£¬¶þÕâÁ½ÕßÔÚËùÓõIJÙ×÷ϵͳÖж¼Ìṩ¡£µ±È»£¬Ò²Óй¤¾ß¿ÉÒÔʹÄã¸ü¼Ó·½±ã£¬ÀýÈçMozilla Venkman¡¢Microsoft Script DebuggerºÍKjscmdÕâÑùµÄJavaScriptµ÷ÊÔÆ÷¡£
JavaScript ÔÚʹÓÃʱÐèÒªÓû§´úÀí£¨ÊõÓï,user agent£©£¬µ«ä¯ÀÀÆ÷²¢²»ÊÇWebÉÏΨһµÄÓû§´úÀí£¬»¹°üÀ¨:¸¨Öú¼¼Êõ¡¢´¿Îı¾´úÀí¡¢Ö§³ÖWebµÄÓ¦ÓóÌÐò¡¢ÓÎÏ·¿ØÖÆÌ¨¡¢ÊÖ»ú¡¢¸öÈËÊý×ÖÖúÀí£¨PDA£©¡¢½»»¥Ê½µÄµçÊÓ»ú¶¥ºÐ¡¢ËÑË÷ÒýÇæºÍÆäËûËÑË÷³ÌÐòµÈ£¬Õâô¶àÀàÓû§´úÀí£¬Ê¹ÓÃÁ˲»Í¬µÄ¼¼ÊõÊֶΣ¬¶ÔÓÚ JavaScriptÒ²ÊÇÒ»¸ö·Ç³£´óµÄΣÏÕ¡£
²¢²»ÊÇËùÓзÃÎÊÕß¶¼ÄÜÌåÑéÄãËùÓ¦ÓõÄJavaScriptÔöÇ¿£¬Ðí¶àÈ˳öÓÚ°²È«µÄ¿¼ÂǹرÕJavaScript¡£JavaScriptÊÇÒ»°ÑË«Èн£¡£Èç¹û²Ù×÷ϵͳÔÊÐí£¬¿ÉÒÔͨ¹ýJavaScriptÔÚÍøÂçÉϵÄij̨¼ÆËã»úÉϰ²×°²¡¶¾»òÕßľÂí£¬»òÕß¶ÁÈ¡Óû§µÄÐÅÏ¢²¢°ÑËü·¢Ë͵½ÁíÒ»¸ö·þÎñÆ÷ÉÏ¡£È»¶ø£¬JavaScript»¹ÊÇÒ»¸öÓÅÐãµÄ¹¤¾ß£¬¿ÉÒÔ°ïÖúÄãÔÚÆ½»¬Á÷³©µÄÍøÕ¾ÉϳåÀ˵ÄÓû§»°·ÑºÜÉÙµÄʱ¼ä¡£
2. Óŵã
ʹÓÃ
Ïà¹ØÎĵµ£º
ÔÚÊý°ÙÍòÕÅÒ³ÃæÖУ¬JavaScript ±»ÓÃÀ´¸Ä½øÉè¼Æ¡¢ÑéÖ¤±íµ¥¡¢¼ì²âä¯ÀÀÆ÷¡¢´´½¨cookies£¬µÈµÈµÈµÈ¡£
JavaScript ÊÇÒòÌØÍøÉÏ×îÁ÷ÐеĽű¾ÓïÑÔ£¬²¢ÇÒ¿ÉÔÚËùÓÐÖ÷ÒªµÄä¯ÀÀÆ÷ÖÐÔËÐУ¬±È·½Ëµ Internet Explorer¡¢ Mozilla¡¢Firefox¡¢Netscape¡¢ºÍ Opera¡£
ʲôÊÇ JavaScript£¿
JavaScript ±»Éè¼ÆÓÃÀ´Ïò HTML Ò³ÃæÌí¼Ó½»»¥ÐÐΪ¡£ ......
ÔÚJavaScriptÖд´½¨Ð¶ÔÏó
£¨ÀîÏþ»ª¡¡2001Äê04ÔÂ29ÈÕ 01:50£©
¡¡¡¡Ê¹ÓÃJavaScript¿ÉÒÔ´´½¨×Ô¼ºµÄ¶ÔÏó¡£ËäÈ»JavaScriptÄÚ²¿ºÍä¯ÀÀÆ÷±¾ÉíµÄ¹¦ÄÜÒÑÊ®·ÖÇ¿´ó£¬µ«JavaScript»¹ÊÇÌṩÁË´´½¨Ò»¸öжÔÏóµÄ·½·¨¡£Ê¹Æä²»±ØÏñ³¬Îı¾±êʶÓïÑÔÄÇÑù£¬ÇóÓÚ»òÆäËü¶àýÌ幤¾ß£¬¾ÍÄÜÍê³ÉÐí¶à¸´ÔӵŤ×÷¡£
¡¡¡¡ÔÚJavaScriptÖд´½¨Ò»¸öÐÂµÄ¶Ô ......
/*¼ì²éÊÇ·ñÑ¡Öи´Ñ¡¿ò2010Äê3ÔÂ6ÈÕ10:36:48*/
function checkSelect(id, msg){
var checks = $(id).getElementsByTagName("input");
var flag=false;
if(checks.length!=null){
for(var i=0;i<checks.length;i++){
if(checks[i].type=="checkbox" && checks[i].checked= ......
½ñÌìżȻ¿´µ½ÁËconstructorÕâ¸ö¶«¶«£¬²»Ã÷°×ÓÃ;¡£Õҵ㶫Î÷±¸Íü
typeofº¯ÊýµÄÓ÷¨¿ÉÄܲ»ÓÃÎÒ¶à˵£¬´ó¼Ò¶¼ÖªµÀÔõôÓ᣶øconstructorÊôÐÔ´ó¼Ò¿ÉÄܾÍİÉúµã¡£ÔÚ¡¶¾«Í¨JavaScript¡·Õâ±¾ÊéÖÐÓÐÌáµ½constructµÄÓ÷¨£¬µ«ÎÒÓÃ×Ô¼ºµÄ¼¸¸öä¯ÀÀÆ÷£¨IE7.0 / Firefox1.9 / Opera9.50£©²âÊԵĽá¹ûÈ´ºÍÊéÉÏ˵µÄ²»Ò»Ñù¡£µ«ÊÇÈÔÈ»ÊÇÓÐ°ì·¨Í ......