¡¡¡¡
ÒѾ¹ýʱÁË¡£
ÂÔ×öµã²¹³ä£º
ZeptoÒ²Êǹýʱ»õÁË¡£»¹ÓÐUnderscore/LodashµÈ£¬Ò²ÊǹýʱÁË¡£
µ«Êǹýʱ²»´ú±íÄã¾ÍÒ»¶¨²»¿ÉÒÔÔÙÓ㬻òÕßÒª´ÓÏÖÓÐÏîÄ¿ÖÐÇå³ýÅׯúµô¡£ÏîĿά»¤ºÍ¹ÜÀí±¾ÉíÊÇÁíÒ»»ØÊÂÇ飬²¢²»ÊÇÍêÈ«Óɼ¼ÊõÒòËØ¾ö¶¨µÄ¡£
ÏÂÃæÉÔ΢½²ÏÂΪʲôÒѾ¹ýʱ¡£ËµÕâ¸öÄãµÃÖªµÀjQueryÌṩµÄºËÐļÛÖµÊÇʲô¡£
ÎÒ×ܽáÓм¸µã£º
1. ·¢Ñï¹â´óÁË$ºÍCSSÑ¡ÔñÆ÷µÄÌì²Åidea£¨¾¡¹Ü¶¼²»ÊÇ·¢Ã÷Õߣ©
2. ´¦Àíä¯ÀÀÆ÷µÄ¼æÈÝÐÔÎÊÌâºÍ¸÷ÖÖbug
3. Á´Ê½µ÷ÓÃΪºËÐĵÄDSL£¨´ËΪjQuery¶À´´£©
4. »ùÓÚjQueryµÄÉú̬£¨´óÁ¿²å¼þ£¬¸÷ÖÖ¹¤¾ßÈçIDEÒ²¶ÔÆäÓÐÁ¼ºÃÖ§³Ö£©
¿´Ò»ÏÂǰÁ½µã£¬
1. еÄDOM±ê×¼£¨½è¼øjQuery£©¼ÓÈëÁËÐí¶àÐµķ½·¨£¬¸²¸ÇÁ˾ø´ó²¿·Öuse cases£»
2. ĿǰÖ÷Á÷ä¯ÀÀÆ÷µÄ¼æÈÝÐÔÒѾ´ó·ùÌá¸ß£¬ÇÒÒòΪ¶¼ÊÇEvergreen browsersÁË£¬ËùÒÔÒÔºóÒ²²»Ì«»á³öÏÖÑÏÖØµÄ¼æÈÝÐÔÎÊÌâÁË£»´ËÍâбê×¼±ÈÒÔÍùÒª¸üÏ꾡ÇåÎú£¬³öÏÖ²»Ò»ÖºÍbugµÄ»úÂÊҲСÁË£»
ʵ¼ÊÉÏÕâǰÁ½µãÒ²²»ÊÇÒ»õí¶ø¾ÍµÄ£¬¶øÊÇÒ»Ö±ÔڸĽø¡£±ÈÈçÔÉúquerySelector APIÆÕ¼°Ö®ºó£¬²Å³öÏÖÁËZepto¡£Ö»²»¹ýÕâÁ½Äê·¢Õ¹¼ÓËÙ£¬ÒÔÖÁÓÚZepto»¹Ã»È¡´újQuery£¬¾ÍÒªÒ»Æð¹ýʱÁË¡£
µ±È»£¬ÏÖÔÚÈÔÈ»ÓмæÈÝÐÔÎÊÌ⣬±ÈÈçÀÏä¯ÀÀÆ÷²»Ö§³ÖÄÇЩеÄDOM·½·¨£¬»¹ÓÐbugÎÊÌâʼÖÕ»áÓеġ£Ôõô°ì£¿ÎÒËÄÄêǰдµÄ¡¶¹ØÓÚ¹úÄÚǰ¶ËºÍJS¼¼Êõ·¢Õ¹µÄÂÒÏë¡·¾Í¸ø³öÁ˴𰸣º
ÁíÍâÒ»¸öÎÒÈÏΪ·Ç³£¹ãÀ«µÄÁìÓòÊÇdom¡£Êǵģ¬Ê¼ÖÕÊÇ¡£
¾¡¹ÜÎÒ֮ǰ˵¹ýÁË£¬´ó¿ò¼ÜûÓлú»á¡£µ«ÊÇ×¢Òâµ½Ò»µã£¬jQueryµÈÈÔÈ»Êǽ¨Á¢ÔÚǰES5ǰHTML5ʱ´úµÄ¡£Òò´ËÄÇЩ¿âÆäʵ¶¼¸ÉÁË´óÁ¿Öظ´µÄÊÂÇé¡£ÕæÕýÓÐÒæµÄÊǰÑÕâЩÊÂÇé×öÒ»´Î£¬×öºÃËü£¬Ôõô×öºÃ£¿²»ÊÇ·¢Ã÷¸÷ÖÖ×Ô¼ºµÄapi£¬¶øÊÇ´ó¼ÒŬÁ¦°´ÕÕhtml5µÄ¹æ·¶£¬È¥¾¡Á¿ÊµÏÖÒ»Ì×Ò»ÖµķûºÏhtml5ÓïÒåµÄµ×²ãdom api¡£
¡¡
ÒÔhtml5¹æ·¶ºÍÓïÒåΪ׼¡£Ê±¿Ì¼ÇµÃ±ÜÃâ¼Ð´øË½»õ¡£´Ë¿âµÄ×î¸ß¾³½çÊÇÖ»×÷Ϊ¸øä¯ÀÀÆ÷´òpatchÓã¬Ò²¾ÍÊÇÒ»¸öpatch¿ò¼Ü¼ÓpatchʵÏÖ¡£
2011ÄêʱpolyfillÕâ¸ö´Ê»¹Ã»ÔõôÁ÷ÐУ¬µ«ÊÇÄãÃÇ¿ÉÒÔ¿´µ½ÎÒ½²µÄ¾ÍÊÇpolyfill¡£²»Í¬µÄÊÇ£¬µ±Ê±¿ÉÄÜ»¹±È½ÏǰÎÀµÄÀíÄ4ÄêºóµÄ½ñÌ죬¼¸ºõËùÓÐÐÂAPI¶¼ÓÐpolyfill/shimʵÏÖ£¬ËùÒÔ²»ÔÙ½ö½öÊÇÀíÄ¶øÒѾÓдóÁ¿·Ç³£³ÉÊìµÄʵ¼ùÁË¡£
µ«Ö±µ½È¥Ä꣬ÎÒһֱû˵¿ÉÒÔÅׯújQuery£¬ÄǾÍÊÇÒòΪµÚÈýµã£¨»ùÓÚÁ´Ê½µ÷ÓõÄDSL£©¡£¼´Ê¹ÐµÄquery½Ó¿ÚÒѾֱ½Ó·µ»ØElementÊý×飬Òò´Ë¿ÉÁ´Ê½µ÷ÓÃforEach/mapÖ®ÀàµÄ·½·¨£¬µ«×ÜÌåÉÏ£¬±ê×¼DOM APIÌåϵÈÔÈ»ÎÞ·¨ÏñjQueryÒ»ÑùÌṩһÖÂÇÒ£¨²å¼þ£©¿ÉÀ©Õ¹µÄÁ´Ê½µ÷ÓÃDSL¡£