什么是污染--全局变量
为什么要注意污染污染:未来都是团队化作战,彼此之间互相互相,个人写的东西要彼此互相实用。
比如你写一个tab UI组件给别人使用,一定要避免使用太多的全局变量,应该保证你的框架最多只有一个或者两个全局变量
团队化作战:
1你写的代码是有可能是给别人使用的
2当你离职以后,你写的代码依然存在,那么新来的员工会继续你的代码编程
所以你写的代码交给别人之后尽量不要给别人带来困扰
最好的代码就是零污染
保证你的代码只有一个全局变量或者没有
用户体验好
傻瓜式编程--让使用框架的人,不用你教他,他自然也会用--极限
模块化思想
整个世界都是模块化的世界
企业管理的模块化:财经部市场部技术部法律部设计部
汽车制造的模块化:发动机车灯内部装饰轮胎
飞机制造的模块化:波音飞机1万个零件
苹果手机的模块化:组装台湾;屏幕:三星CPU:高通 英特尔
设计模式也是解决模块化问题---解耦和
解耦和就是模块化
思路也是模块化
链式访问
可以参考jquery的链式访问使用方式
完美性
代码优化 安全 性能 压缩 自动化 压缩 自动化优化 自动化打包 混淆