扫码关注官方订阅号
segmentfault是用requirejs 这个是不是现在浏览器页面js文件的主流模块化方案?
业精于勤,荒于嬉;行成于思,毁于随。
1、requireJS是服务器优先,遵循的是commonJS规范,他是使用同步机制加载模块的
2、如果要在前端使用的话,可以使用AMD规范,它是异步加载模块的,浏览器优先
3、当然,也可以使用CMD,即SeaJS那一套规范
4、如果不用这些规范,还可以自己使用原生Javascript来自定义模块
比如:
// 在此处定义模块 var myModule = (function () { return { // 此处为模块所暴露的方法 }; })();
// 在此处引入模块 (function ( myModule ) { // 通过模块来调用相应的方法 myModule.METHOD_NAME; })( myModule );
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1、requireJS是服务器优先,遵循的是commonJS规范,他是使用同步机制加载模块的
2、如果要在前端使用的话,可以使用AMD规范,它是异步加载模块的,浏览器优先
3、当然,也可以使用CMD,即SeaJS那一套规范
4、如果不用这些规范,还可以自己使用原生Javascript来自定义模块
比如: