zoukankan      html  css  js  c++  java
  • JavaScript各种方法

    //构造函数
    var myConstructor = function (msg){
    this.msg = msg;
    //私有属性
    var separator = '-';
    var that = this;
    //私有方法
    function alertMsg(){
    alert(that.msg);
    }
    alertMsg();
    //特权方法
    this.appendToMsg = function(str){
    this.msg += separator + str;
    alertMsg();
    }
    }
    //公有方法
    myConstructor.prototype.clearMsg = function(str){this.msg = '';};


    //静态属性
    myConstructor.youName = 'Bolen';
    //静态方法
    myConstructor.sayName = function(){
    alert(this.youName);
    }

    var a = new myConstructor("hi");
    a.appendToMsg("Ryan");

    myConstructor.sayName();

    //对象字面量语法会自动创建Object对象的实例,但不能使用new关键字对其再次进行实例化。
    //如果要使用同样的对象字面量语法来构建一个带有公有方法的构造函数,仍然需要从作为
    //构造函数的Function对象开始
  • 相关阅读:
    SharePoint REST API
    线程同步
    win32
    win32
    win32
    win32
    win32
    win32
    win32
    解决CentOS被wbew挖矿程序入侵的方法
  • 原文地址:https://www.cnblogs.com/coolicer/p/2244826.html
Copyright © 2011-2022 走看看