zoukankan      html  css  js  c++  java
  • js prototype新感悟

        prototype是js的一个原型属性,这个属性可以创建对象属性和方法。

        子类继承原型属性时,会继承父类的原型属性和方法。

        prototype只能作用到类上,不能作用到对象上。

        ----------------------------------------------------------------------------------

        js中的call和apply方法是用来改变this指向的对象,call方法传入的是以,分割的参数。

        apply方法传入的是数组。

       -----------------------------------------------------------------------------------

        在用函数创建js对象时,该函数就是js类的构造函数。

       -----------------------------------------------------------------------------------

        js类没有class的概念。

       -----------------------------------------------------------------------------------

        js闭包:一般函数内部的变量,从函数外部是访问不到的,闭包的作用就是使得可以从函数外部访问函数内部的变量。

       例如

        function add()

        {

                 var a = 1;

                 return function()

                {

                      alert(a++);

                }

        }

        这样就是一个闭包,可以从函数外部访问到内部的变量a.

        

  • 相关阅读:
    eval解析的函数传参 object array
    whistle证书过期或不信任
    isa hasa的区别、及理解
    JVM工作原理和特点
    Cookie跨域操作
    关闭当前窗口js
    css遮罩层
    js 获得两个数组的重复元素
    主页变灰
    js 格式化日期
  • 原文地址:https://www.cnblogs.com/xshang/p/4561969.html
Copyright © 2011-2022 走看看