这一节虽然比较短,但是信息量还是比较大的,完整的课程笔记分享给大家:
(1)大量js文件在页面引入时,很容易出现变量/方法被覆盖掉,特别是这些文件存在依赖关系的时候;容易导致页面出错;
因为javascript天生缺少一种模块管理机制 来隔离实现不同功能的JS片段;避免他们相互污染;为此我们经常采用命名空间的方法,吧变量和函数限制在某个特定的作用域内;人肉约定一套命名规范来约束代码,从而保证代码的安全执行。如jQuery必须通过$来调用期方法;
(1)大量js文件在页面引入时,很容易出现变量/方法被覆盖掉,特别是这些文件存在依赖关系的时候;容易导致页面出错;
因为javascript天生缺少一种模块管理机制 来隔离实现不同功能的JS片段;避免他们相互污染;为此我们经常采用命名空间的方法,吧变量和函数限制在某个特定的作用域内;人肉约定一套命名规范来约束代码,从而保证代码的安全执行。如jQuery必须通过$来调用期方法;
2017-05-31