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

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

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

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

你可能感兴趣的:(JavaScript,jquery,读书)