Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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»ù´¡Ñ§Ï°£¨Ò»£©

Jsѧϰ£¨Ò»£©
JavaScript ÊÇÒ»Öַdz£Áé»îµÄÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÓïÑÔ£¬ËüÓ봫ͳµÄÇ¿ÀàÐ͵ÄÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÓïÑÔ£¨Èç C++£¬Java£¬C# µÈ£©Óкܴó²»Í¬£¬ËùÒÔҪʵÏÖÈç C++¡¢java¡¢C# µ±ÖеÄÒ»Ð©ÌØÐÔ¾ÍÐèÒª»»Ò»ÖÖ˼¿¼·½Ê½À´½â¾ö¡£½ñÌìÖ÷ÒªÌÖÂÛÈçºÎÔÚ JavaScript ½Å±¾ÖÐʵÏÖÊý¾ÝµÄ·â×°£¨encapsulation£©¡£
Êý¾Ý·âװ˵µÄ¼òµ¥µã¾ÍÊÇ°Ñ ......

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

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

javascript»ù´¡Ñ§Ï°£¨Èý£©

Jsѧϰ£¨Èý£©
ÁíÍâÒ»ÖÖ·½Ê½Í¨¹ýÖ±½ÓʵÀý»¯ÄäÃûº¯Êý·½Ê½À´´´½¨´øÓÐ˽Óо²Ì¬³ÉÔ±µÄÀàµÄÀý×Ó¸úÉÏÃæµÄÀý×ÓºÜÏàËÆ£º
new function() {
    // private static fields
    var s_first = 1;
    var s_second = 2;
 
    // private static methods
&n ......

33ÖÖJavascript±í¸ñÅÅÐò¿Ø¼þ


1. jQuery tablesorter
http://tablesorter.com/docs/
2. Table sorting with Prototype
http://tetlaw.id.au/view/blog/table-sorting-with-prototype/
3. Sorttable
http://www.kryogenix.org/code/browser/sorttable/
4. Table Sorting Javascript
http://yoast.com/articles/sortable-table/
5. Sorting Tabl ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ