Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javascript¿ª·¢¾­ÑéÖ®——ѹËõ


ÏÖÔÚµÄRIA£¨Rich Internet
applications)Ô½À´Ô½Á÷ÐУ¬JavascriptÔÚÕâÖмäÆðµ½Á˲»¿ÉºöÊÓµÄ×÷Óã¬Õâ¸öÊÀ½çÉÏ£¬ÍêÈ«²»ÓÃJSµÄÍøÕ¾Ó¦¸ÃºÜÉÙÁË£¬Ò»Ð©Óû§ÌåÑéºÃ
µÄÍøÕ¾£¬´ó¶à²ÉÓÃÁËFlash»òÕßJS£¬¶øÒÔJS¾Ó¶à¡£±ÈÈçÏñQunar£¬¾ÍÊÇÒÔJavascript +
AjaxΪÖ÷µÄÍøÕ¾£¬Ç°Ì¨Ò³ÃæÖ÷ÒªÊÇHTML£¬ºǫ́Éú³ÉJSONÊý¾Ý¡£ÔÙ±ÈÈç˵Ajax×îÔç´ó¹æÄ£Ó¦ÓÃÕßGoogle£¬ÎÒÃdz£ÓõÄGMailÒ²
ºÃ£¬Google CalendarÒ²ºÃ£¬Google Docs£¬Google Map£¬¶¼´óÁ¿²ÉÓÃÁËJavascript¡£»¹ÓÐÀýÈçYahooµÈµÈ¡£
Ëæ×Å´ó¹æÄ£µØ²ÉÓÃJavascript£¬ÎÊÌâ¾ÍÀ´ÁË£¬ÎÒÃÇÖªµÀ£¬JSÊÇÒ»ÖÖ½âÎöÐÔÓïÑÔ£¬´úÂ붼ÊÇÃ÷Îĵģ¬ÊÇûÓо­¹ý±àÒëµÄÔ´´úÂ룬ÕâÑù¾ÍÔì³ÉÁËJS
¹ý´óµÄÎÊÌ⣬һ¸öÓû§ÌåÑé·á¸»µÄÒ³Ãæ¼ÓÉÏ¿ò¼Ü£¬»ù±¾ÉÏJS¾Í¿ÉÒÔÇáËɳ¬¹ý200K¡£ÔÚÅ·ÃÀÈÕº«µÈÍøËٱȽϿìµÄµØ·½£¬ÕâµãËã²»ÁËʲô£¬¶øÔÚ¹úÄڵĻ°£¬Èç¹û
JS¾ÍÓÐ200K£¬ÔÙ¼ÓÉÏͼƬ֮ÀàµÄ£¬¹À¼ÆµÃÉÏMÁË¡£ÕâÑùÒ»ÏÂÀ´£¬ÍøËÙ½«»á±äÂý£¬¶øÈç¹ûËٶȱäÂý£¬RIA¾ÍûÓÐʲôÒâÒåÁË£¬RIAµÄ±¾Òâ¾ÍÊÇÌá¸ßÓû§ÌåÑé
ÓëºÏÀíÀûÓÿͻ§¶Ë¶àÓàµÄ×ÊÔ´¡£
Ôõô°ì£¿»¹ºÃ£¬ÎÒÃÇ»¹ÓÐÕУ¬ÕýÒòΪJSÊÇÎı¾£¬ÎÒÃǾͿÉÒÔ²ÉÓÃѹËõµÄ·½Ê½£¬»ù±¾ÉÏÎÒÃÇÓÐÁ½ÖÖ½â¾ö·½°¸£¬µÚÒ»ÖÖÊÇ·þÎñÆ÷¼¶±ðµÄ£¬Ê¹ÓÃGzip¶ÔJS½ø
ÐÐѹËõ£¬ÕâÖÖ·½°¸ÒªÇó¿Í»§ä¯ÀÀÆ÷Ö§³ÖGzip£¬²¢ÇÒÄã¶Ô·þÎñÆ÷ÓÐÆôÓÃGzipµÄȨÏÞ£¬µ±È»£¬Ä¿Ç°ºÜ¶àÐéÄâÖ÷»ú¶¼¿ªÆôÁËGzip£¬ä¯ÀÀÆ÷Ò²ÊÇ99%Ö§³Ö
Gzip¡£Êµ¼ÊÉÏ£¬»¹Óеڶþ·½°¸£¬ÊÇJSÎļþ¼¶µÄ£¬¾ÍÊÇÖ±½Ó¶ÔJS½øÐбàÂë´¦Àí£¬ÊõÓï½Ð»ìÏý£¬µ±È»ÄãÒ²¿ÉÒÔ½ÐѹËõ¡£
JSµÄѹËõÓÐÁ½¸ö²ã´Î£¬µÚÒ»¸ö²ã´ÎÊÇÈ¥µô×¢ÊÍ£¬»»ÐУ¬¿Õ¸ñ£¬ÕâÑùËù¼õСµÄÌå»ý¸ù¾ÝÄãµÄ×¢ÊͶàÉÙÓйأ¬»ù±¾Éϲ»ÄܽÐѹËõ¡£µÚ¶þ¸ö²ã´ÎÒª¸ß¼¶Ò»Ð©£¬ÄǾÍ
ÊÇÀûÓù¤¾ß½«JS½øÐлìÏý£¬»ìÏýÊÇÒ»ÖÖɨÃèÔ´´úÂëµÄ¹ý³Ì£¬Õâ¸ö¹ý³Ì»á°Ñ×ֶκͺ¯Êý±¾À´µÄÃû×ÖÐÞ¸ÄΪ¾­¹ý±àÂëµÄ¡¢ºÁÎÞÒâÒåµÄÃû×Ö£¬ÒÔ´ËÀ´·ÀÖ¹ËûÈËÁ˽âÔ´´úÂë
µÄÄ¿µÄºÍÄÚ²¿½á¹¹¡£ÆäʵÎÒ¸ü¹Ø×¢ËüµÄѹËõ¹¦ÄÜ£¬ÒòΪ»ìÏý»á°Ñº¯ÊýºÍ±äÁ¿µÄÃû³Æ¸Ä³É¶ÌÃû³Æ£¬»¹¿ÉÒÔ½øÐÐbase64±àÂ룬ËùÒÔ»ìÏýºóµÄ´úÂëÒ»°ã¿ÉÒÔÊÇÔ­À´´ú
ÂëµÄ1/3×óÓÒ£¬ÉõÖÁ¸üÉÙ¡£ÎÒÃÇÄôóÃû¶¦¶¦µÄjQuery
1.3.2¾ÙÀý£¬Ã»Óо­¹ýÈκδ¦Àí°üº¬×¢Ê͵ÄÇé¿öÏ£¬jQueryÊÇ122k£¬¾­¹ýÈ¥×¢ÊÍ¿Õ¸ñµÄ´¦ÀíºóÊÇ50¶àk£¬¾­¹ýѹËõºóÊÇ24k£¬¶øÔÙÓÖ¾­¹ý
gzipѹËõÖ®ºó£¬¾Í±ä³É19k£¬´Ó122kµ½19k£¬²î±ð¾ÍÊÇÕâô´ó£¬µ±È»ÆäÖÐÒ»¸ö±È½ÏÖØÒªµÄÔ­Òò£¬ÊÇÒòΪjqueryÖаüº¬´óÁ¿µÄ×¢ÊÍ¡£
˵À´Ñ¹Ëõ£¬ÎÒÃÇÔÚ¿ª·¢ÖÐҪעÒâһЩÎÊÌ⣬ÐÂÊÖÉõÖÁÊÇÓжàÄ꿪·¢µÄÀϺó£¬ÔÚдJSÉÏ£¬Ò²


Ïà¹ØÎĵµ£º

javascript ѧϰ±Ê¼Ç£¨6£©

1. window ¶ÔÏóÊÇÕû¸ö BOM µÄºËÐÄ,ËùÓжÔÏóºÍ¼¯ºÏ¶¼ÒÔijÖÖ·½Ê½»Ø½Óµ½ window ¶ÔÏó.
          window ¶ÔÏó±íʾÕû¸öä¯ÀÀÆ÷´°¿Ú,µ«²»±íʾÆäÖаüº¬µÄÄÚÈÝ.
2. ¿ª·¢Õß¿ÉÒÔʹÓà window ¶ÔÏóÒƶ¯ºÍµ÷Õûä¯ÀÀÆ÷´°¿ÚµÄ±íÏÖÐÎʽ.
    window.moveBy(dx,dy); //Ïà¶Ôµ±Ç°Î»ÖÃ,ˮƽÒƶ ......

JavaScript ¼¼ÇÉ

JavaScript µÄ³É¹¦ÈÃÈ˽ò½òÀÖµÀ£¬Îª Web ÍøÒ³±àд JavaScript ´úÂëÒѾ­ÊÇËùÓÐ Web
Éè¼ÆʦµÄ»ù±¾¹¦£¬ÕâÃÅÓÐȤµÄÓïÑÔÔ̲Ø×ÅÐí¶à²»ÎªÈËÊìÖªµÄ¶«Î÷£¬¼´Ê¹¶àÄêµÄ JavaScript ³ÌÐòÔ±£¬Ò²Î´ÄÜÍêÈ«³Ô͸¡£±¾ÎÄ´Ó7¸ö·½Ãæ½²Êö
JavaScript ÖÐÄÇЩÄã²»ºÜÊìÖªµ«·Ç³£ÊµÓõļ¼ÇÉ¡£
¼òÂÔÓï¾ä
JavaScript ¿ÉÒÔʹÓüòÂÔÓï¾ä¿ìËÙ´´½¨¶ÔÏóº ......

ʵÓÃµÄ JavaScript ²âÊÔ¼°Ð§Ñ鹤¾ß

ÒÔÏÂÄú¿ÉÒÔ¿´µ½ÊÕ¼¯µÄ8¸öʵÓÃµÄ JavaScript ²âÊÔ¼°Ð§Ñ鹤¾ß£¬ËüÃǶ¼¿ÉÒÔÔÚ²»Í¬»·¾³Ï½øÐе¥Ôª²âÊÔ¼°Ð£Ñé²âÊÔÄúµÄ½Å±¾¡£
JSLint
JSLintÊÇ»ùÓÚWebµÄÑéÖ¤JavaScript´íÎó´úÂëµÄ¹¤¾ß¡£ËüÓµÓеŦÄܼ°Ìض¨µÄÉèÖÃÀ´Ê¹ÓÃÄúµÄÐèÇó£¬×Ô¶¨ÒåÄãµÄÑéÖ¤Ëã·¨¡£
JsUnit
JsUnitÊÇÒ»¿îÔÚ¿Í»§¶Ë(ÔÚä¯ÀÀʱ)µÄµ¥Ôª²âÊÔJavaScript¿ò¼Ü¡£¶ÔJa ......

·¢²¼Ò»¸ö»ùÓÚjavascriptµÄÈÕÆÚÀ©Õ¹


javascriptÖжÔÈÕÆÚÊDZȽÏÈõµÄ£¬ÌرðÊÇÈÕÆÚ¸ñʽ»¯ºÍ´Ó×Ö·ûÖлñÈ¡ÈÕÆÚÕâÁ½¸ö¹¦ÄÜÊÇû
Óеģ¬×Ô¼ºÐ´³ÌÐòµÄʱºò·â×°ÁËÕâЩ¹¦ÄÜ£¬·ÖÏíһϣ¬Ï£Íû¶Ô´ó¼ÒÓÐÓá£ÕâЩÀ©Õ¹ÓÐЩÊÇÍøÉÏһЩÅóÓÑдµÄ£¬¾­¹ýÎҵĸÄÔ죬ÓÐЩÊÇÎÒ×Ô¼ºÐ´µÄ¡£
º¯ÊýµÄ¹¦ÄÜ·Ö±ðÊÇ£º
Date.prototype.format =
function(format)£º¸ù¾Ý±í´ïʽ½«ÈÕÆÚ¸ñʽ»¯Îª ......

javascript¿ØÖÆʼþ´¥·¢

ÕâÁ½ÌìÔÚ×öÒ»¸ö¿Ø¼þµÄʱºòÓöµ½Òª´¥·¢onchangeʼþµÄÎÊÌ⣬±¾À´ÒÔΪֵһµ©¸ü¸Ä¾Í»á´¥·¢onchangeʼþ£¬µ«Êµ¼ÊÉϲ»ÊÇÏëÏóÖеÄÄÇÑù¡£
¶ÔÓÚonBlurºÍonFocus¿ÉÒÔÖ±½Óµ÷ÓÃobject.Blur()ºÍobject.Focus()£¬µ«javascriptÖÐûÓÐobject.Changeʼþ¡£ÓÚÊǾÍÔÚÍøÉϲéÁËһϣ¬·¢ÏÖobject.fireEvent()¿ÉÒÔ´¥·¢Ê¼þ£¬Èç´¥·¢onchangeʼþÔòÊ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ