Javascript命名规范


类命名

  例子:

var ClassName = function(){    //类名
         var _FieldName = "Test Field";         //私有变量
         this.PropertyName = "Test Property Name"; //属性

         var functionName = function(){        //私有方法
                   return "";
         }

         this.PublicFunctionName = function(pTestName){           //公有方法      pTestName:参数
                   var condition = "condition";              //局部变量
                   if(condition){    //判断
                            return functionName();
                   }else{           
                   }
                   var nameCol = ["a","b"]; //数组
                   var nameItem = nameCol[0]; //数组项
                   for(var i = 0; i < nameCol.length; i++){
                            //循环
                   }
                   var selectName = "item";
                   switch(selectName){        //选择
                            case "item":
                                     break;
                   }
         }
}

  说明:

  . 所有命名按骆锋命名

   A:加 _ 下划线前缀    B:小写开头           C:大写开头     D:加小写p前缀

  名称

  A

  B

  C

  D

  类名

  √

  私有变量

  √

  属性

  √

  私有方法

  √

  公有方法

  参数

  √

  局部变量

  √

  特殊例子:数组,后加Col;

   数组项,后加Item;

  判断语句:

                   if(condition){
                            //Code;
                   }else{
                            //Code;
                   }

  循环语句:

                   for(var i = 0; i < nameCol.length; i++){
                            //Code;
                   }

  选择语句:

                   var selectName = "item";
                   switch(selectName){
                            case "item":
                                     break;
                   }


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3