RequeryJS,你要实现模块化,这个你是一定要了解的。既然知道了RequeryJS,那么AMD规范和CMD规范我觉得你也一定要要了解一下。我们下面先来说这两个规范。
AMD规范(参考百度百科:https://baike.baidu.com/item/amd/7933987?fr=aladdin),可以理解为异步模块加载,模块的加载不影响后面的语句加载。 CMD规范(关于他,各位就自行百度吧),可以认为是松散模块加载,你需要这个模块,就requere加载这个模块。
言归正传,我们来谈谈RequeryJS,它的优点可以总结为三条: 1:解决变量命名冲突问题:当你加入一个大型项目的时候,一定面临着声明大量变量的情况,你可以从张三、李四、王五、赵六一直排到萧十一郎乃至茅十八等等。人力总归有限,后续一旦出现相同的命名,就会造成变量冲突,从未造成干扰和污染。那么,交给RequeryJS吧。 2.管理大量的依赖包:这个不要赘述,自己动手丰衣足食的同时也需要绞尽脑汁,既然如此,那就交给RequeryJS吧。你只需要负责使用就可以了。 3.代码封装:代码封装的好处永远都是提高效率,它整洁,它可复用性高,它易于维护,这些都是为了提高效率来的。所以说,交给RequeryJS吧。 官网地址http://www.requirejs.org/ 不过打开官网貌似需要一点小技术,用的时候记得取完所有的快递,同时交完这个月的物业费。