Google¿ªÔ´JavaScript¹¤¾ß Closure
Google¿ªÔ´ÁËÆäÄÚ²¿Ê¹ÓõÄJavaScript¿ª·¢¹¤¾ßClosure£¬Ï£Íû°ïÖúÍⲿ³ÌÐòÔ±¿ª·¢³öËٶȸü¿ìµÄWebÓ¦ÓóÌÐò¡£GoogleÈÏΪͨ¹ýÔÊÐí¿ª·¢ÕßʹÓÃGoogle×Ô¼ºËùÓõŤ¾ß£¬ËûÃDz»½ö¿ÉÒÔ´´Ôì³ö¸ü¿ìµÄ¸»WebÓ¦ÓóÌÐò£¬¶øÇÒÄÜÕæÕýÈÃWeb²åÉϳá°ò¡£Closure JavaScript±àÒëÆ÷ºÍ¿âÔø±»GoogleÓÃÓÚ¿ª·¢Gmail¡¢Google Docs¡¢Google MapsÒÔ¼°ÆäËüÓ¦ÓóÌÐò¡£
Closure¹¤¾ß°üÀ¨ÁËJavaScriptÓÅ»¯Æ÷£¬ÒƳý²»ÐèÒªµÄ´úÂ룬ѹËõÆäÓàµÄ´úÂëÒÔʵÏÖËÙ¶È×î´ó»¯£»
ÓëFirebugÐͬ¹¤×÷µÄFirefoxÀ©Õ¹Closure Inspector£¬Ä¿µÄÊǼò»¯µ÷ÊÔ£»
Closure±àÒëÆ÷£¬ÄÜÒÔÃüÁîÐС¢WebÓ¦ÓûòFirefoxÀ©Õ¹ÐÎʽÔËÐУ»
Closure Library£¬GoogleµÄ±ê×¼JavaScriptÀà¿â£»
Closure TemplatesÌṩÁËÒ»×éÔ¤±àÒëµÄJavaScript½Ó¿Ú×é¼þ¡£
Ïà¹ØÎĵµ£º
JavaScript ÊÇ Web ¿ª·¢ÓëÉè¼ÆÖв»¿É»òȱµÄ¶«Î÷£¬²»¹ÜÊÇÒ»¸ö¼òµ¥µÄÍøÒ³»¹ÊÇÒ»¸öרҵµÄÕ¾µã£¬Ò²²»¹ÜÄãÊǸßÊÖ»¹ÊDzËÄñ£¬Èç½ñ
JavaScript ¿âÔ½À´Ô½Ç¿´ó£¬¿ÉÒÔʤÈÎÐí¶à¸´ÔӵŤ×÷£¬È»¶øͬʱ£¬ÈËÃÇÔÚÖÚ¶à JavaScript ¿âÃæÇ°ÓÖ¾õµÃÎÞËùÊÊ´Ó£¬±¾ÎÄ£¬ÎÒÃǽ«Ê¹ÓÃ
Google ËÑË÷³öÅÅÃûÇ° 10 λµÄ JavaScript ¿â£¬²¢¶ÔËüÃÇÖðÒ»½øÐнéÉÜ ......
Ç°Ò»Õó¿´EXTJSµÄ¼¸¸öÀý×Ó£¬¾õµÃJSµÄµ××ӺܲÌرðÊÇJavaScriptÃæÏò¶ÔÏó³ÌÐòÉè¼Æ·½ÃæµÄ֪ʶ£¬ÓÚÊÇÔÚÍøÉÏËÑË÷£¬ÕÒµ½¼¸ÆªºÃµÄ²©¿Í£¬ÓÚÊÇת¹ýÀ´£¬ÒÔ±¸ºóÃæµÄѧϰʹÓá£
±¾²©¿ÍתÓÚ£ºhttp://devbean.javaeye.com/blog/404032
1. »ùÓÚ¶ÔÏó»¹ÊÇÃæÏò¶ÔÏó£¿
ÃæÏò¶ÔÏó¼¼ÊõÊÇÏÖ´úÈí¼þ¿ª·¢ÖеÄÖØÒª¼¼ÊõÖ®Ò»¡£ÃæÏò¶ÔÏó±ä³ÉµÄºÃ ......
±¾²©¿ÍתÔØÓÚ£ºhttp://devbean.javaeye.com/blog/409566
±Õ°üÕâ¸ö¸ÅÄî¿´ÉÏÈ¥ºÜÉî°Â£¬Õâ¸ö´ÊÔÚÀëÉ¢ÊýѧÀïÃæµÄÒâ˼ȷʵ±È½ÏÄÑÓÚÀí½â¡£ÔÚÕâÀÎÒÃÇÏÈ¿ÉÒ԰ѱհüÀí½â³ÉÊÇÒ»ÖÖÄäÃûº¯Êý»òÕßÄäÃûÀà¡£
1. ʲôÊDZհü£¿
ʲôÊDZհü£¿Ò»ÖÖÕýʽµÄ½âÊÍÊÇ£ºËùν±Õ°ü£¬Ö¸µÄÊÇÒ»ÖÖÓµÓкܶà±äÁ¿²¢ÇÒ°ó¶¨ÁËÕâЩ±äÁ¿µÄ»·¾³µÄ±í´ïÊ ......
function function xx(){...} ¶¨Ò庯Êý
isNumeric ÅжÏÊÇ·ñÊÇÊý×Ö
innerHTML xx=¶ÔÏó.innerHTML ÊäÈëij¶ÔÏó±êÇ©ÖеÄhtmlÔ´´úÂë
innerText divid.innerText=xx ½«ÒÔdiv¶¨Î»ÒÔidÃüÃûµÄ¶ÔÏóÖµÉèΪXX
locati ......
ÔÚÉè¼ÆjavascriptµÄ¼Ì³ÐÌåϵʱ£¬ÓÐÒ»¸öÖØÒªÐèÇ󣬷½·¨Á´¡£Í¨Ë×µØ˵£¬ËµÊÇÔÚ·½·¨Öе÷Óø¸ÀàµÄͬÃû·½·¨¡£ÀàËÆjavaµÄthis.super().method()¡£ÈçºÎ°Ñ¸¸ÀàµÄͬÃû·½·¨°ü×°µ½×ÓÀàÖÐÄØ£¿Õâ¾ÍÒªÓõ½wrapperº¯Êý¡£Ö®ËùÒÔ½Ðwrapper£¬¶ø²»ÊÇwrap£¬ÒòΪËü±Èwrap¸ü¼Ówrapper¡£±ÈÈçÏñExtÄÇÖÖÉî¶È¼Ì³ÐµÄ½á¹¹ÖУ¬Èç¹û¸¸ÀàûÓÐÕÒ×游£¬×æ¸¸Ã»Ó ......