• javascript ES5写法


    1、使用严格模式,增加代码规范

    'use strict'

    这是一个好的习惯,可以避免代码中一些隐藏的错误。在ES6中默认使用严格模式

    2、js ES5声明方法的两种方式

    (function () {
        'use strict';
    
        //属于函数表达式,把方法赋值给以变量,必须在声明之后调用
        //官网推荐使用方式
        var fun1 = function () {
    
        };
    
        //属于函数声明,会提升到整个js顶部,随时可直接调用
        function fun2 () {
    
        }
    
        
    })();

    3、js ES5面向对象写法

    (function () {
        'use strict';
    
        var Obj = function () {
            //方式一
            this.fun1 = function () {
                console.log("test1");
            }
        }
        //方式二
        Obj.prototype.fun2 = function () {
            console.log("test2");
        };
    
        var obj = new Obj();
        obj.fun1();
        obj.fun2();
        
    })();

    4、js ES6面向对象写法

    class Obj {
        fun1() {
            console.log('fun1');
        }
    }
    
    var obj = new Obj();
    obj.fun1();
  • 相关阅读:
    Java实现二叉排序树
    servlet/filter/listener/interceptor区别与联系
    Java中创建对象的5种方式
    字符串练习
    成员变量、类变量、局部变量的区别
    强制清除gradle 缓存
    XML
    jQuery
    JavaScript
    CSS
  • 原文地址:https://www.cnblogs.com/wangchengb/p/9088361.html
Copyright © 2020-2023  润新知