×ðÁú¿­Ê±

jsÖÐamdÊÇʲô

amd£¨Òì²½Ä £¿é½ç˵£©ÊÇÒ»ÖÖ½ç˵ºÍÖÎÀí javascript Ä £¿éÒÀÀµ¹ØϵµÄ¹æ·¶¡£ËüÔÊÐíÄ £¿éÒì²½¼ÓÔØ £¬×èÖ¹ÛÕ±ÕÒ³Ã档ʹÓà amd £¬ÐèÒª½ç˵һ¸öÄ £¿é £¬°üÀ¨Ìض¨¹¦Ð§»òÐÐΪ¡£Ä £¿é½ç˵ÃûÌÃΪ£ºdefine([‘ÒÀÀµÏî’], º¯Êý(ÒÀÀµÏî){Ä £¿é´úÂë})¡£amd µÄÓÅÊÆ°üÀ¨£º1. Òì²½¼ÓÔØ£»2. Ä £¿é»¯£»3. ÒÀÀµÖÎÀí¡£ÊµÏÖ amd µÄ javascript ¿âÓÐ requirejs¡¢dojo ºÍ curvature¡£

ʲôÊÇ AMD £¿

AMD£¨Òì²½Ä £¿é½ç˵£©ÊÇÒ»ÖÖÓÃÀ´½ç˵Ä £¿é²¢ÖÎÀíÒÀÀµ¹ØϵµÄ JavaScript Ä £¿é¹æ·¶¡£ËüÔÊÐíÄ £¿éÒì²½¼ÓÔØ £¬×èÖ¹ÁËÛÕ±ÕÒ³Ãæ¡£

ÔõÑùʹÓà AMD

ʹÓà AMD £¬ÐèÒª½ç˵һ¸öÄ £¿é £¬Ëü°üÀ¨Ìض¨¹¦Ð§»òÐÐΪ¡£Ä £¿é½ç˵µÄÃûÌÃÈçÏ£º

define(['dependency1', 'dependency2', ...], function(dependency1, dependency2, ...) {
  // Ä£¿é´úÂë
});

µÇ¼ºó¸´ÖÆ

define() º¯ÊýÎüÊÕÁ½¸ö²ÎÊý£ºÒÀÀµÊý×éºÍ¹¤³§º¯Êý¡£

ÒÀÀµÊý×éÖ¸¶¨Á˼ÓÔر¾Ä £¿éËùÐèµÄÒÀÀµÄ £¿é¡£

¹¤³§º¯ÊýÊÇÒ»¸öº¯Êý £¬Ëü·µ»ØÄ £¿éµÄµ¼³öÖµ¡£

AMD µÄÓÅÊÆ

ʹÓà AMD ´øÀ´ÁËÒÔÏÂÓÅÊÆ£º

Òì²½¼ÓÔØ£ºÄ £¿é¿ÉÒÔÒì²½¼ÓÔØ £¬ÕâÒâζ×ÅËüÃÇ¿ÉÒÔÔÚÆäËûÄ £¿é¼ÓÔغÍÖ´ÐеÄͬʱ¼ÓÔØ¡£

Ä £¿é»¯£ºÄ £¿é¿ÉÒÔ±»×ÔÁ¦±àдºÍά»¤ £¬Ìá¸ßÁË´úÂëµÄ¿ÉÖØÓÃÐԺͿÉά»¤ÐÔ¡£

ÒÀÀµÖÎÀí£ºAMD ͨ¹ý½ç˵ÒÀÀµ¹ØϵÀ´ÖÎÀíÄ £¿éÖ®¼äµÄÒÀÀµ £¬È·±£Ä £¿éÒÔ׼ȷµÄ˳Ðò¼ÓÔØ¡£

AMD µÄʵÏÖ

Óм¸¸ö JavaScript ¿âʵÏÖÁË AMD £¬°üÀ¨£º

RequireJS

Dojo

Curvature

ÒÔÉϾÍÊÇjsÖÐamdÊÇʲôµÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí £¬°æȨÕùÒéÓë±¾Õ¾ÎÞ¹Ø £¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È £¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ £¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢ £¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢ £¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎå £¬9:30-18:30 £¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿