放肆青春的博客
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)

放肆青春

一个前端菜鸟的技术成长之路
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)
  • 个人中心

    • 个人网址
  • 个人开发总结

    • 开发总结

      • 个人开发总结
      • 怎么成为前端高手
      • 生产发版
      • 前端优秀图书书单
      • 高效开发
      • 开发问题
      • 开发技术
      • 业务总结
    • 开发管理

      • 开发管理
      • 权限管理
    • 开发文档

      • 开发文档
      • 文档模板
      • 周期报
      • 邮件模板
      • 测试相关文档
    • 前端开发规范

      • 前端开发规范
      • 前端开发命名规范
      • ui 交互规范
      • html开发规范
      • CSS开发规范
      • js开发规范
        • vue开发规范
        • js 代码优化总结
        • vue 代码优化总结
        • css 代码优化总结
      • 代码review

        • 前端 code review
        • 后端 code review
      • 职位

        • BPO
        • EA
        • ISM
        • PMO
        • QA
        • SA_SE
        • SDE
        • SDM
        • TPO
        • UED
    • personal
    放肆青春
    2020-11-04

    js开发规范

    # js 开发规范

    # js 代码规范

    • 1.每句代码后(必须)加";"

    • 2.命名:

      • 1.变量:必须采用骆驼峰的命名,纯英文字母,首字母须小写,如 myVue

      • 2.常量:必须采用全大写的命名,且单词以_分割,如:MY_VUE

      • 3.类:必须采用骆驼峰的命名且首字母大写(大驼峰:GetStyle)

      • 4.方法:首字母小写,(小驼峰:getStyle)

    • 3.禁止使用 eval,采取$.parseJSON

    • 4.超长函数, 当函数超过 100 行,就要想想是否能将函数拆为两个或多个函数

    • 5.项目通用的方法提取工具类

    • 6.if(true){}建议改为 if(false )return,减少代码层级,简化代码结构

    • 7.if else 嵌套过深,常量判断尽量用 switch 代替

    • 8.库引入:若需引入第三方库,须与团队其他人员讨论决定

    更新时间: 9/8/2021, 4:24:27 PM
    CSS开发规范
    vue开发规范

    ← CSS开发规范 vue开发规范→

    最近更新
    01
    前端权限管理
    02-24
    02
    vue2指令
    02-24
    03
    vue2 hook
    02-24
    更多文章>
    Theme by Vdoing | Copyright © 2019-2022 放肆青春
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式