zoukankan      html  css  js  c++  java
  • 代码规范整理

    变量,函数,函数参数,类的属性和方法: 使用camel命名 loadingModules 第一个字母小写其他字母大写

    常亮: 全部字母大写单词间下划线分割

    类名: 使用camel命名 LodaingMoudules 每一个字母首字母大写

    类名使用名词 Engine
    函数名使用动宾短语 getStyle
    boolean类型的变量使用is或has开头

    类型转换
    转string + ''
    转number +str

    string 转换成 number,要转换的字符串结尾包含非数字并期望忽略时,使用 parseInt。使用 parseInt 时,必须指定进制。parseInt(str, 10)

    转boolean 使用!!  undefined、null、空字符串、NAN、0 、-0布尔值为false

    新建对象 var obj = {} 如果对象的所有属性均不需要添加引号那就不添加 如果有一个属性需要添加引号 那就所有属性添加引号

    for in 遍历对象时, 使用 hasOwnProperty 过滤掉原型中的属性。
    var newInfo = {};
    for (var key in info) {
    if (info.hasOwnProperty(key)) {
    newInfo[key] = info[key];
    }
    }

    一个函数的长度控制在50行以内为佳 可以抽取内容通过函数调用实现

    未完待续。。。

    参考博客文章地址:https://www.w3cvip.org/topics/477

  • 相关阅读:
    MicXP程序爱好者
    cnblogs上的mysql学习心得
    iwebship 购物系统 PHP lamp环境
    可以购买的网址
    模板网址
    学习ecshop 教程网址
    ecshop数据库操作函数
    yzoj1568: 数字组合 题解
    yzoj1891 最优配对问题 题解
    yzoj1985 最长公共单调上升子序列 题解
  • 原文地址:https://www.cnblogs.com/bicycle-lei/p/9239335.html
Copyright © 2011-2022 走看看