前端代码风格指南——javascript篇

严格模式:开启(必须) 理由:能够避免一些不精通js特性导致的坑,如==和===,得益于js早期糟糕的设计,有太多这样的问题。需要注意的是,严格模式在ie9下不兼容,但该项目是vue体系项目至少运行在ie10以上故不需要考虑。 引号:一律使用单引号(必须) 理由:可以和html的双引号更好的工作 分…

JavaScript模块化

JavaScript模块化

从古代前端说起 早起的前端,是没有工程体系的,基本就是div+css,以及用js做个动画验证个表单之类的工作,因为工程不复杂,变量少,代码重构难度低,开发团队也不大(当时很多前端都是后端甚至设计师来写),所以这门语言一开始对模块化的需求不大,可以统统全局变量,反正没几个。在需要的时候写端脚本然后引入…