ÉîÈë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ÊÇÒ»ÖÖͨÓõġ¢»ùÓÚÔÐ͵ġ¢ÃæÏò¶ÔÏóµÄ½Å±¾ÓïÑÔ£¬¶ø½Å±¾ÓïÑÔ¾ÍÊÇÖ¸¿ÉÒÔºÍHtmlÓïÑÔ»ìºÏʹÓõÄÓïÑÔ
1.JavaScriptÓëJavaµÄÇø±ð
A. JavaScriptÊǽâÊÍÐ͵ÄÓïÑÔ£¬µ±³ÌÐòÖ´ÐеÄʱºò£¬ä¯ÀÀÆ÷Ò»±ß½âÊÍÒ»±ßÖ´ÐС£¶øJavaÊDZàÒëÐ͵ÄÓïÑÔ£¬±ØÐë¾¹ý±àÒë²ÅÄÜÖ´ÐÐ
B. ´úÂë ......
<style>
ul,li{margin: 0; padding: 0;width:100%;}
</style>
<script language="javascript" type="text/javascript">
function checkword()
{
var wordvalue=document.getElementById("word").value.toLowerCase();
var alltxt="admin¹ÜÀíÔ±|appleÆ»¹û|allÈ«|big´ó|b ......
һ˵µ½javascript¾ÍÓÐÈË»áÏëµ½java£¬µ«ÊÇËûÃÇÍê»áÊÇÁ½»ØÊ£¬javascriptÊÇÃæÏò¶ÔÏóµÄ¶¯Ì¬ÀàÐ͵ÄÇø·Ö´óСдµÄ¿Í»§¶Ë½Å±¾ÓïÑÔ£¬Çë×¢Òâ´óСÓÐÇø±ð£¬ÃæÏò¶ÔÏó¡£javascriptÓÃ;ºÜ¶àµÄ£¬Ä¿Ç°¼¸ºõËùÓÐÖ÷Á÷ä¯ÀÀÆ÷¶¼Ö§³Ö¡£µ«ÊÇËûÓÐÒ»¸ö»µ´¦¾ÍÊDZäÁ¿£¬Èçvar
i=4;Õâ¸öi¾ÍÊÇintÀàÐ͵ģ¬var
s="hello",Õâ¸ösÊÇ×Ö·û´®ÀàÐ͵ģ ......
¾¹ýǰ¶Îʱ¼ä£¬Ñ§Ï°¡¶ajaxÍêÈ«×ÔѧÊֲᡷºó£¬²ÅÖªµÀjavascriptÔÀ´»¹¿ÉÒÔÕâôд¡£
ѧ¹ýjava,c#,vbµÄ¶¼ÖªµÀÀàµÄ¸ÅÄ¶øÀà¾ßÓм̳С¢·â×°¡¢¶à̬µÈ¹¦ÄÜ¡£¶øjavascriptËü²»ÊÇÃæÏò¶ÔÏóÓïÑÔ£¬ËüÊǽâÊÍÐÔÓïÑÔ¡£
µ«ÎÒÃÇͬÑù¿ÉÒÔʹÓÃjavascriptÀ´ÊµÏּ̳С¢¶à̬¡£
javascriptʵÏÖÀ࣬ÓжàÖÖ·½·¨¡£
·½·¨Ò»£º¹¹Ôì·½·¨¡£
......
Ò»£¬javascriptµÄÁ÷³Ì¿ØÖÆÓï¾ä
if(x==null) »ò if(typeof(x) =='undefined')¿ÉÒÔ¼òµ¥Ð´if(!x)
×¢Ò⣺ÔÚjavascriptÖУ¬false,null,undefined,0,""¾ùÊÇfalse
¼´ var x;
´Ëʱ if(x==null)
if(typeof(x)=='undefined')¾ùÎªÕæ
¶þ£¬switchÓï¾ä
switch(±í´ïʽ)   ......