ahjesus —— javascript命名规范1.10

最近一段时间开始写代码量较多的js(千多行 应该算较多吧?) 控件类的居多,发现了自己命名的问题,特制定了一套规范用于实验实施,今后会根据具体实施经验不断修改。特此记录

<script type="text/javascript">
    //global{
    var g_item;
    var g_lastNumber;
    //}
    
    //const{重要的不能变动的或者常量
    var PI = 3.14;
    var MONTH_OF_YEAR = 12;
    //}

    //class{
    function Custom() {
    }
    function MyCustom() {
    }
    MyCustom.prototype._Func_innerHtml = function () {
    }
    MyCustom.prototype.Func_init = function () {
    }
    MyCustom.prototype.P_result = function () {//不带参数并且有返回值的定为属性 用P_表示
        var result = 123;
        return result;
    }
    //}

    //public{
    var number = 1;
    var numbersOfAmount = 5;

    function Func_run() {
    }    
    function Func_runAtClosed() {
    }

//出自http://www.cnblogs.com/ahjesus 尊重作者辛苦劳动成果,转载请注明出处,谢谢!
var Func_push = function () { } var Func_pushAtClosed = function () { } var P_result = function () {//不带参数并且有返回值的定为属性 用P_表示 var result = 123; return result; } //} //private{ var _number = 1; var _numbersOfAmount = 5; function _Func_run() { } function _Func_runAtClosed() { } var _Func_push = function () { } var _Func_pushAtClosed = function () { } var _P_result = function () {//不带参数并且有返回值的定为属性 用P_表示 var result = 123; return result; } //出自http://www.cnblogs.com/ahjesus 尊重作者辛苦劳动成果,转载请注明出处,谢谢!
//} //parameters{ //e.g. function _Func_show(p_className, p_style) {//参数用_p表示 } var _Func_hiden = function (p_className, p_style) { } function Func_callback(func_callback) {//传方法作为参数 func_callback(); } //} //出自http://www.cnblogs.com/ahjesus 尊重作者辛苦劳动成果,转载请注明出处,谢谢!
</script>

 //出自http://www.cnblogs.com/ahjesus 尊重作者辛苦劳动成果,转载请注明出处,谢谢!

原文地址:https://www.cnblogs.com/ahjesus/p/2741355.html