标签:调用 script angular 解析 通用 硬盘 单线程 amd 模块
备注:浏览器是单线程解析 会阻塞 --》需要异步执行 ,先让正常代码进行页面渲染 ,依赖+异步=》 amd方式( 利用 require.js来实现)
* javascript两种调用模块的方式:
1.amd 【async module defind  异步模块方式  有序异步加载  用来 一个调用另一个】
          是一种异步模块方式  适合用在前端的的依赖异步加载模块(文件)并且能够依赖加载文件的方式 ,即按照                  我们指定的方式(比如angularjs),不会出现阻塞    
          例如:页面先加载js   但是若一个js内容过多  在加载是会导致一直加载js   导致页面长时间空表   amd解决此                    类问题  ---  require.js    或者  简单办法 <script src="amd.js" async=true></script> =先html后js
2.cmd  【common module defind  正常的(通用的)模块方式】
          比如自己引用自己硬盘东西  瞬间 不需要amd   适合用在服务器  按照正常流程去加载模块(文件)的方式
标签:调用 script angular 解析 通用 硬盘 单线程 amd 模块
原文地址:http://www.cnblogs.com/fenglee/p/7258547.html