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

·Ç³£È«ÃæµÄʵÓÃJavaScript¿ª·¢¹¤¾ßÁбí

ÔÚ½ñÌìÍøÂ翪·¢·½Ã棬JavaScriptÆðÁ˺ܹؼüµÄ×÷Óã»ÏñjQuery, MooTools, PrototypeµÈµÈJavaScript¿ò¼ÜÒÔ¼°ÆäËüJavaScriptÀà¿âÈÃÎÒÃǵÄÉú»îÇáËÉÁ˲»ÉÙ¡£µ«ÊÇËæ×ÅRich Internet Applications(RIA)µÄÃæÊÀ¼°Ñ¸ËÙÓ¦Óã¬Êéд¸üÇ¿´ó£¬¸ü¼áʵ¿É¿¿µÄJavaScriptµÄÐèÒªÈÕÒæÆÈÇС££¨51CTO±à¼­£ºµ±Ç°Web¿ª·¢½çÆÕ±éÈÏΪJavaScript½«»á³ÉΪÖ÷Á÷£¬¿ÉÄÜ»á³ÉΪRIAµÄ¾ºÕù¶ÔÊÖ¡££©
²»¹ÜÄãÊÇJavaScriptÐÂÊÖ»¹ÊǾ­Ñé·á¸»µÄ¿ª·¢Õߣ¬ÄãËùʹÓõŤ¾ßÖ±½ÓÓ°ÏìÄãµÄ¹¤×÷ЧÂÊ¡£¿ª·ÅÔ´´úÂëÔ˶¯Ê¹µÃÓµÓеÃÁ¦µÄ¹¤¾ß²»ÔÙÒâζן¶Ò»´ó±ÊÇ®£»Êµ¼ÊÉÏÄãʲô¶¼²»Óø¶³ö¡£ÏÂÃæÊÇÒ»¸ö¶ÔJavaScript¿ª·¢ÕßÕæÕýÓÐʵÓüÛÖµµÄÃâ·Ñ¹¤¾ßÁÐ±í¡£
²âÊÔ
JSLint –JavaScriptµÄÑéÖ¤Æ÷
JSLintÈ¡µÃÒ»¸öJavaScriptÔ´´úÂë²¢¶ÔÆäɨÃè¡£Èç¹û·¢ÏÖÎÊÌ⣬ËüËÍ»ØÐÅÏ¢ÃèÊöÎÊÌâ×´¿ö¼°ÔÚÔ´´úÂëÖеĴó¸ÅλÖá£ÎÊÌâ²»Ò»¶¨¾Í³öÔھ䷨ÉÏ£¬²»¹ý³£³£ÕýÊÇÕâÀï³ö´í¡£JSLint²é¿´Ò»Ð©·ç¸ñÔ¼¶¨ºÍ½á¹¹ÎÊÌ⣬ËüÖ¤Ã÷²»Á˳ÌÐòÊÇ·ñÕýÈ·¡£ËüÖ»ÊÇÌṩÁËÁíһ˫ÑÛ¾¦À´°ïÖú·¢ÏÖÎÊÌâ¡£
JsUnit 
JsUnitÊÇÒ»¸ö¿Í»§¶Ë£¨ÄÚä¯ÀÀÆ÷£©JavaScriptµ¥Ôª²âÊÔ¿ò¼Ü¡£ËüÆäʵÊÇJUnit¸øJavaScriptµÄÒ»¸ö¿Ú°¶¡£ÆäÖл¹ÓÐÒ»¸öƽ̨À´ÔÚ¶à¸öä¯ÀÀÆ÷ÉÏÒÔ¼°ÔËÐв»Í¬²Ù×÷ϵͳµÄ¶à¸ö»úÆ÷ÉϵÄ×Ô¶¯Ö´ÐвâÊÔ¡£
YUI Test
YUI TestÊÇÒ»¸ö²âÊÔ¿ò¼Ü£¬ËüÕë¶Ô»ùÓÚä¯ÀÀÆ÷µÄJavaScript½â¾ö·½°¸¡£Äã¿ÉÒÔÓÃYUI TestÔÚJavaScript ½â¾ö·½°¸ÉÏÇáËÉÌí¼Óµ¥Ôª²âÊÔ¡£
Obtrusive JavaScript Checker 
¿É×÷ΪFirefoxÀ©Õ¹£¬GreasemonkeyÓû§½Å±¾£¬ÒÔ¼°UbiquityÃüÁObtrusive JavaScript CheckerÊÇÒ»ÖÖ¿ÉÒÔɨ¹ýÒ³ÃæÉÏËùÓÐÔªËصŤ¾ß£¬·¢ÏÖ´øÓÐÐÐÄÚʼþµÄHTMLÔªËØ£¨ÕâÊÇÓÐΣº¦ÐԵģ¬JavaScriptÓ¦¸ÃÊDz»ÕÅÑïµÄ£©Ê±£¬Ëü¸øÕⲿ·Ö¼Óºì±ßʹÆä͹ÏÔ¡£
Crosscheck 
CrosscheckÊÇÒ»¸ö¿ªÔ´²âÊÔ¿ò¼Ü£¬ÑéÖ¤ÄÚä¯ÀÀÆ÷JavaScript´úÂë¡£Ëü°ïÖúÄãÈ·±£´úÂë¿ÉÒÔÔÚInternet ExplorerºÍFirefoxµÈÖÖÖÖ²»Í¬µÄä¯ÀÀÆ÷ÉÏÔËÐУ¬¶øÕâЩä¯ÀÀÆ÷¶¼²»ÐèÒª°²×°¡£
JSLitmus
JSLitmusÊÇÒ»¸öÇáÁ¿¼¶¹¤¾ßÓÃÀ´ÖÆ×÷JavaScriptµÄÌض¨±ê×¼²âÊÔ¡£
JavaScriptMVCµÄ²âÊÔ²å¼þ
JavaScriptMVCµÄ²âÊÔ¿âÌṩʼþÄ£Ä⣬µ¥Ôª²âÊÔ£¬Ajax ¼Ð¾ß£¬ºÍÒ»¸ö¿ØÖÆ̨³ÌÐò¡£
µ÷ÊÔ
Javascriptµ÷ÊÔ¹¤¾ß°ü 
JavaScriptµ÷ÊÔ¹¤¾ß°üÊÇÒ»ÖÖ¿çä¯ÀÀÆ÷µ÷ÊÔJavaScriptµÄeclipse plugin£¬Ëü¿ÉÒÔÔÚIE,Firefox,Safari,Chrome,OperaÉõÖÁÊÇÒƶ¯ä¯ÀÀÆ÷Éϵ÷ÊÔJavaScript¡£
Firebug 
×÷Ϊ×îÊÜ»¶Ó­µÄÍøÒ³¿ª·¢³ÌÐò¹¤¾ß£¬FirebugÊÇFir


Ïà¹ØÎĵµ£º

javascript ÌØÕ÷Õì²â¼¼Êõ

ÕâÖÖÐÂʽµÄ¼¼Êõ×îÏÈÓÉjQuery¸ã³öÀ´µÄ£¬½Ó×ÅPrototypeÓëmootools¶¼Ö§³ÖÁË¡£Õâ¼¼ÊõÐËÆðµÄÔ­ÒòÊÇä¯ÀÀÆ÷Ðá̽¼¼ÊõÊDz»Ì«¿É¿¿£¬ÈçUserAgentºÜÈÝÒ×±»Î±Ô죬ÈçIE8µÄUserAgent¾Í°ÑÐí¶àä¯ÀÀÆ÷µÄ¹Ø¼ü×Ö°üº¬½øÈ¥£¬Ôì³É±çʶÀ§ÄÑ¡£ÆäËûһЩÖØÒª±çʶÊֶΣ¬ÓÉÓÚä¯ÀÀÆ÷³§É̶Ծɰ汾µÄÉý¼¶Óë²»¶ÏÍƽøа汾£¬Ðí¶à¶¼ÎÞЧÁË¡£ÓÉÓÚä¯ÀÀÆ÷ÖÖÀàÔ½À´ ......

ASP.NET AJAX ÖУ¬Óà JavaScript µ÷Ó÷þÎñÆ÷¶ËµÄ·½·¨

ÕâÀï²»ÊÇÖ¸µ÷Óüòµ¥µÄ PageMethod£¬ÒòΪ¾²Ì¬·½·¨ÊDz»ÄܲÙ×÷µ±Ç°Ò³ÃæµÄ¿Ø¼þµÄ£¬ËùÒÔ¾²Ì¬µÄ PageMethod ×÷Óþ͸úÆÕͨµÄ WebService Ò»Ñù£¬±È½Ï¾ÖÏÞ¡£
ÄÇô£¬µ÷ÓÃÒ»°ãµÄ·þÎñÆ÷¶Ë·½·¨£¬Æäʵ¾ÍÊÇ·¢ÆðÒ»¸öÒì²½»Øµ÷¡£×î¼òµ¥µÄʵÏÖ°ì·¨£¬ÊÇͨ¹ý UpdatePanel À´×ö¡£
Ê×Ïȶ¨ÒåÒ»¸öÒþ²ØµÄ LinkButton£¬ÔÚÆä´¦ÀíʼþÖУ¬È¥µ÷ÓÃÎÒÃÇÒªÖ ......

javascriptÃæÏò¶ÔÏóÈ«ÐÂÀíÁ·(¶þ)

2 ·â×°
ÏÂÃæÎÒÃǾÍÀ´ÌÖÂÛ¾ßÌåµÄ·â×°¡£Ê×ÏÈ˵һÏ´ó¼Ò×îÊìϤµÄ¼¸ÖÖ·â×°£ºË½ÓÐʵÀý³ÉÔ±¡¢¹«ÓÐʵÀý³ÉÔ±ºÍ¹«Óо²Ì¬³ÉÔ±¡£×îºó»áÌÖÂÛһϴó¼ÒËù²»ÊìϤµÄ˽Óо²Ì¬³ÉÔ±ºÍ¾²Ì¬ÀàµÄ·â×°°ì·¨¡£ÒòΪÏÂÃæÒªÌÖÂÛµÄÊÇÃæÏò¶ÔÏó±à³Ì£¬ËùÓе±º¯Êý×÷ΪÀàÀ´¶¨ÒåºÍʹÓÃʱ£¬ÎÒÃÇÔÝÇÒ½«Æä³ÉΪÀà¡£
2.1 ˽ÓÐʵÀý³ÉÔ±
˽ÓÐʵÀý³ÉÔ±ÔÚ JavaScript ......

javascript»ù´¡Ñ§Ï°£¨Î壩

ÀûÓõ÷Óü̳еĹؼüÖ»ÓÐÒ»²½²Ù×÷£º
¾ÍÊÇÔÚ×ÓÀඨÒåʱ£¬Í¨¹ý¸¸ÀàµÄ call ·½·¨£¬½«×ÓÀàµÄ this Ö¸Õë´«È롣ʹ¸¸Àà·½·¨ÔÚ×ÓÀàÉÏÏÂÎÄÖÐÖ´ÐС£
ÕâÑù£¬¸¸ÀàÖеÄËùÓÐÔÚ¸¸ÀàÄÚ²¿Í¨¹ý this ·½Ê½¶¨ÒåµÄ¹«ÓÐʵÀý³ÉÔ±¶¼»á±»×ÓÀà¼Ì³Ð¡£
Óà instanceof ÔËËã·ûÅжÏʱ£¬×ÓÀàµÄʵÀý»¯¶ÔÏóÖ»ÊôÓÚ×ÓÀ࣬²»ÊôÓÚ¸¸Àà¡£
²é¿´×ÓÀàµÄʵÀý»¯¶ÔÏóµÄ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ