通用规范
sky-code
丰富自己,方便他人
展开
-
前端JS 模块规范 CommonJS、CMD、AMD、ESM
CommonJSnodejs所采用的模块规范导出模块:exports.myModule = function 或者 module.exports = {}导入模块:var myModule = require("路径")CMD(Common Module Definition,通用模块定义)引入模块加载器:<script src="base/lib/sea.js" type="te...转载 2018-11-14 16:48:51 · 1222 阅读 · 0 评论 -
前端组件化与模块化之间的区别
前言组件化与模块化已经深入体现到软件开发当中,也是为了让开发者更好的去解决软件上的高耦合、低内聚、无重用的3大代码问题。在写这篇文章之前,我也百度过很多相关介绍文章,各个作者都有自己的一些想法或者总结,所以当时看得比较乱,在实践过程中也存在不少疑惑(很多时候不知道选择用组件还是模块,或者有时候根本分不清自己这得是组件还是模块。云里雾里~~)。因此为了解决这些疑惑帮自己统一了组件化与模块化的使用方...转载 2018-12-04 15:10:03 · 1175 阅读 · 0 评论 -
ES6块级作用域避免了内存泄漏
场景:var s = 'hello'; for (var i = 0; i < s.length; i++) { console.log(s[i]); } console.log(i);//5上面代码中,变量i只用来控制循环,但是循环结束后,它并没有消失,泄露成了全局变量。(可以把 var i 改为 let i 试一下)var s = 'hello'; for...原创 2019-01-07 18:58:03 · 353 阅读 · 0 评论