美文网首页
深入理解JavaScript系列(1):编写高质量JavaScr

深入理解JavaScript系列(1):编写高质量JavaScr

作者: Charlescat | 来源:发表于2018-01-04 09:47 被阅读0次

    (1).编写高质量JavaScript代码的基本要点

        1.书写可维护的代码 : 可读的,一致的,可预测的,看上去就像同一个人写的,已记录

        2.全局变量的问题 : 容易出现同名函数

        3.var的副作用:

            1.var创建的变量不能被删除

            2.无var创建可被删除

            3.在es5严格模式下,未声明的变量会抛出一个错误

        4.单var形式

            例:

           functionfunc() {

                    vara = 1,

                    b = 2,

                    sum = a + b,

                    myobject = {},

                        i,

                        j;

                    // function body...}

                }

    5.for-in循环

        1.for-in通常用在非数组对象的遍历上

    6.switch模式

        1.每个case已break结束

        2.已default结束switch: 确保有健全的结果,即使无情况匹配

    7.避免 使用 eval()

        1.使用eval()会带来安全隐患,因为被执行的代码(例如从网络来)可能已被篡改

        2.如果必须用eval(),可以考虑使用new Function()代替

        3.eval()会污染全局变量

    8.花括号

        1.花括号应当被使用,使代码更有持续性和易于更新

    9.空格

        1.for循环分号分开后的的部分:如for (var i = 0; i < 10; i += 1) {...}

        2.var myFunc = function () {};等

    10.命名规范

        1.已大写字母写构造函数

    相关文章

      网友评论

          本文标题:深入理解JavaScript系列(1):编写高质量JavaScr

          本文链接:https://www.haomeiwen.com/subject/nvilnxtx.html