摘要: 说下背景: 在ES6以前,JS语言没有模块化,如何让JS不止运行在浏览器,且能更有效的管理代码, 于是应运而生CommonJS这种规范,定义了三个全局变量: require 用于引入一个模块 exports 对外暴露模块的接口,可以是任何类型 module 是这个模块本身的对象 用require引入 阅读全文
posted @ 2016-06-01 17:46 BrandonChen 阅读(1280) 评论(2) 推荐(3) 编辑
摘要: 为纪念10年没写blog,第一篇博文就以这样一个有趣的窍门开始吧 -___- 在ES5中,当我们调用一个函数时,如果要传入的参数是根据其他函数或条件判断生成的,也就是说不确定会传入多少个参数时,在不改变原函数的情况下该如何办呢? (当然了,能避免此文所述情况发生就尽量避免,比如将参数改为object 阅读全文
posted @ 2016-04-25 16:14 BrandonChen 阅读(7486) 评论(1) 推荐(2) 编辑