`

犀牛书第五版读书笔记——Chapter 10. Modules and Namespaces

阅读更多
1.如果要编写能在多个模块间共享的javascript代码,要遵守的最重要的规则就是避免定义全局变量。一旦定义了全局变量,就有这些全局变量被其他代码无意修改的风险。由此引发的BUG是很难定位的

2.一个模块不该定义超过一个symbol到全局命名空间中。另外有2条建议:如果向全局命名空间中添加了symbol,其文档应该清楚地描述出这模块是什么。(比如jQuery)symbol的名称和引入symbol的.js文件之间,应该有清晰的对应关系。(包括目录名和文件名)

这章好像是插件开发相关的,暂时用不到,后面的部分就没继续看了
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics