×ðÁú¿­Ê±¹ÙÍøµÇ¼

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
ÍøÕ¾µØͼ