摘要: commonjs规范说明 每个js文件都可当作一个模块 在服务器端: 模块的加载是运行时同步加载的(不会阻塞,等待时间回比较长)。在浏览器端: 模块需要提前编译打包处理 commonjs规范基本语法 暴露模块:暴露的模块本质上就是exports,exports本来就是一个空的对象,将value赋给它 阅读全文
posted @ 2019-04-03 23:30 胡椒粉hjf 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 模块的概念 一个复杂的项目开发中,会写很多js文件,一个js文件执行某些特定的功能,那么每个js都可以称为一个模块,这就是模块的概念 每个js模块内部数据/实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信 模块化的进化史 全局function模式:将不同的功能封装成不同的全局函数 问 阅读全文
posted @ 2019-04-03 23:14 胡椒粉hjf 阅读(595) 评论(0) 推荐(0) 编辑