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.

        

  • 相关阅读:
    .XamlReader.Load()解决给定编码中的字符无效与无法创建未知类型
    ie中jQuery无法解析xml文件的解决方案[转帖]
    关于BI
    关天response.setContentType()和application/json
    win7 exe程序icon消失
    关于spring的p标签(转)
    人生的阶段(转)
    Firefox高版本中alert样式问题
    IDM606注册
    Java 线程池
  • 原文地址:https://www.cnblogs.com/xshang/p/4561969.html
Copyright © 2011-2022 走看看