1.避免写重复的代码,需要封装的使用封装。
如:let isApp = __tdxMobSystem === 'Android' || __tdxMobSystem === 'IOS' || __tdxMobSystem === 'WEB-IOS' || __tdxMobSystem === 'WEB-Android'在多处地方都使用到,可 window.isApp =isApp 。其它地方都使用window.isApp即可。
以后如isApp的逻辑需要修改,则只需要修改一处。
如:bms受理系统中,以前引入newStyle.css,auth.js等常变文件,为newStyle.css?v=1.0, auth.js?v=2.0 ,且多个文件中有引入,每次发版本需要修改多处。
修改成文件名后加上?v=${version},发版只需要改一处即可。
2.多花些时间想好变量的命名。
3.方法名一般以动词开头。
4.单一职责原则:一个function 一个功能,各司其职。
5.方法的入参不宜过多,代码越少可读性越强。
6.方法的入参,不宜更改。