web开发疑难解答
2017-03-30 本文已影响10人
刘书亚的天堂之路
自定义属性:window.app = {}
本质来说:
1.给window加一个全局属性
2.这个属性初始化值是一个字典
3.在同一个html内,其它模块的js也可以直接使用它,不过必须要提前引入该模块,其它模块js才能使用
4.即使此处给window加了一个属性,也仅限于本js页面使用,其它页面想要使用,必须在html中引入,一旦引入a.js,b.js他们之间的js代码就可以相互调用了。
5.如果存在依赖关系,文件由于都属于在同一个html只不过做了模块化处理,但是他们之间的属性是可以通用的。
由于存在依赖关系,同一个html引入js文件,文件与文件之间注意引入的先后顺序