我们从命名原则、根目录、业务逻辑等方面进行目录构建
1.2 根目录(root)结构按职能划分(如下:)
1. 使用前端工程化工具如webpack、gulp等进行手动打造
· 2016.07.25-2016.07.29周报:
§ 修复xk-h5播放器bug:在三星手机自带浏览器无法进行滑动seek;
§ admin-console后台管理系统初步完成终端访问页面和数据统计概览页面的制作;
iii. - webserver大数据展示页面移植到admin-console后台管理系统存在bootstrap与jquery.easyui冲突等几个兼容性问题;
iv. - 解决这个问题的思路可能不是最有效的方法,可能使用iframe会快些;使用iframe存在如何在easyui页面控制iframe页面及如何在浏览器窗口改变时,iframe也跟着改变等问题;
§ 完成上周未完成的admin-console大数据展示页面的制作;
§ 完成工作以后,如果有时间的话尝试下用iframe解决;
o 参与者: 一定要想清楚, 如果不清楚, 记得问一下你直接上司(同事)
1. 标签上属性的顺序建议如下: class ( class 是为高可复用组件设计的,所以应处在第一位) id name (id 更加具体且应该尽量少使用,所以将它放在第二位) data-* src for type href value placeholder title alt aria-* role required readonly disabled
2. id/class 命名规则: BEM OOCSS SMACSS(扩展)
o 位置属性 ( position top right z-index display float etc.)
o 大小 ( width height padding margin etc.)
o 文字系列 ( font line-height letter-spacing color text-align ect.)
o 背景 ( background border etc.)
o 其他 ( animation transition etc.)
o 声明变量必须加上 let 关键字.不要再使用 var
o 如果仅依靠语句间的隐式分隔,有时会很麻烦,使用分号更能清楚哪里是语句的起止,而且有些情况下,漏掉分号会出 BUG
o camel 表示驼峰命名法 pascal表示 首字母大写
o 常量名: 必须使用全部大写的下划线命名法,e.g. XTEP_HOST_API
o 枚举的属性: 必须使用全部大写的下划线命名法,e.g. XTEP_HOST_API
o var let const 应该放在function 已进入函数的时候
o 注释变量的功能及代表的含义,且应以字母顺序排序.每个变量单独占一行以便添加注释
回调函数统一使用 Promise 函数,回调成功的参数统一为 res,错误参数为 err
js中统一使用反引号()或是单引号(''), 不使用双引号("")
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69917019/viewspace-2642835/
,如需转载,请注明出处,否则将追究法律责任。