Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 ѧϰ1

1.   <script language="LiveScript">
            document.write("ÕâÊÇÒÔ JavaScript Ó¡³öµÄ!")       
      </script>
2.   <script language="LiveScrip ......

Java,JavaScript,JScript Çø±ð

¶Ô³õѧÕßÓ¦¸Ã»áÓаïÖúËùÒÔ×ªÔØÁË¡£
ÕâÈý¸öÓïÑÔ·Ö±ðÊÇÈý¸ö¹«Ë¾¿ª·¢µÄ£¬SUNµÄJava£¬NetscapeµÄJavaScript£¬MicrosoftµÄJScript
JavaScriptÊÇÓÉNetscape¹«Ë¾¿ª·¢²¢ËæNavigatorµ¼º½ÕßÒ»Æð·¢²¼µÄ¡¢½éÓÚJavaÓëHTMLÖ®¼ä¡¢»ùÓÚ¶ÔÏóʼþÇý¶¯µÄ±à³ÌÓïÑÔ£¬²»ÐèÒªJava±àÒëÆ÷£¬¶øÊÇÖ±½ÓÔËÐÐÔÚWebä¯ÀÀÆ÷ÖУ¬ËüµÄǰÉíÊÇLive Script¡£
......

javascriptÑ§Ï°Ëæ±Ê(ʹÓÃwindowºÍframe)µÄ¼¼ÇÉ

JavaScriptÔÊÐí´´½¨ºÍ´ò¿ª´ú±íHTMLÎı¾, form¶ÔÏóºÍframeµÄ´°¿Ú. window¶ÔÏóÊÇJavaScript¿Í»§²ã´Î½á¹¹µÄ×î¶¥²ã¶ÔÏó, formÔªËØºÍÈ«²¿JavaScript´úÂë¶¼ÊÇ´æÔÚÓÚÎĵµÖÐ,¶øÎĵµ±»×°Ôؽø´°¿Ú. ΪÁËÀí½â´°¿ÚÔõÑù¹¤×÷,Äã¿ÉÒÔ¿ØÖƲÙ×÷ÕâЩ´°¿Ú.
´ò¿ªºÍ¹Ø±Õ´°¿Ú
µ±Óû§Æô¶¯(launch)Navigatorʱ,½«×Ô¶¯´´½¨Ò»¸ö´°¿Ú.Óû§»¹¿ÉÒÔÊ¹Ó ......

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

ÀûÓÃÔ­Ðͼ̳еĹؼüÓÐÁ½²½²Ù×÷£º
Ê×ÏÈ´´½¨Ò»¸ö¸¸ÀàµÄʵÀý»¯¶ÔÏó£¬È»ºó½«¸Ã¶ÔÏ󸳸ø×ÓÀàµÄ prototype ÊôÐÔ¡£
ÕâÑù£¬¸¸ÀàÖеÄËùÓй«ÓÐʵÀý³ÉÔ±¶¼»á±»×ÓÀà¼Ì³Ð¡£²¢ÇÒÓà instanceof ÔËËã·ûÅжÏʱ£¬×ÓÀàµÄʵÀý»¯¶ÔÏó¼ÈÊôÓÚ×ÓÀ࣬ҲÊôÓÚ¸¸Àà¡£
È»ºó½«×ÓÀà±¾Éí¸³Öµ¸øËüµÄ prototype µÄ constructor ÊôÐÔ¡££¨×¢Ò⣺ÕâÀ︳ֵµÄʱº ......

javascript»ù´¡Ñ§Ï°£¨¶þ£©

Jsѧϰ£¨¶þ£©
ÎÒÃÇÓ¦¸ÃÒѾ­·¢ÏÖ£¬´´½¨¹«ÓÐʵÀý³ÉÔ±ÆäʵºÜ¼òµ¥£¬Ò»ÖÖ·½Ê½ÊÇͨ¹ýÔÚÀàÖиø this.memberName À´¸³Öµ£¬Èç¹ûÖµÊǺ¯ÊýÖ®ÍâµÄÀàÐÍ£¬ÄǾÍÊǸö¹«ÓÐʵÀý×ֶΣ¬Èç¹ûÖµÊǺ¯ÊýÀàÐÍ£¬ÄǾÍÊǹ«ÓÐʵÀý·½·¨¡£ÁíÍâÒ»ÖÖ·½Ê½ÔòÊÇͨ¹ý¸ø className.prototype.memberName ¸³Öµ£¬¿É¸³ÖµµÄÀàÐ͸ú this.memberName ÊÇÏàͬµÄ¡£
µ½µ×ÊÇ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ