• JavaScript语言精粹笔记


    第三章  对象

    1、数字、字符串、布尔值、null、undefined在JavaScript中为简单类型,其它所有值都为对象。数字、字符串、布尔值似对象,因为他们有方法,,但他们不可变。JavaScript中对象是可变的键控集合

    2、对象是属性的容器,每个属性拥有属性名和属性值,但可以是除undefined之外的任意值,属性名可以是包括空字符串的任意字符串,对象里可以包含其他属性

    3、JavaScript的原型链特性允许对象继承另一个对象,正确使用它能减少对象的初始化时间和内存消耗。

    第四章  函数

    调用一个函数将暂停当前函数的执行,传递控制权和参数给新函数

    JS中一共有四种调用模式:

    方法调用      (当一个函数被保存的对象的一个对象的一个属性时,我们称它为方法,this被绑定到该方法。)

    var obj={

          val:0,

          changeVal:function(a){

         var b=typeof a==="number"?a:1;

          this.val+=b;

           }

    };

    obj.changeVal();

    alert(obj.value);//1

    alert(obj.value);

    obj.changeVal(2);//3

    通过this可以取得它们所属对象的上下文的方法称作公共方法

    函数调用     (当一个函数并非一个属性时,那么它被当作一个函数来调用。this被绑定到全局对象)

    构造器调用、apply调用。这些模式在如何让初始化关键参数this上存在差异。

    返回:当一个函数被调用时,他从第一个语句开始执行,并在遇到关闭函数体时结束。return语句可用来使函数提前返回,当return被执行时,函数立即返回而不再执行余下的语句。

     

  • 相关阅读:
    关于HTML面试题汇总之H5
    HTML5的页面资源预加载技术(Link prefetch)加速页面加载
    linux下搭建SVN服务器完全手册
    HTML5标签学习
    22个HTML5的初级技巧
    h5 audio播放音频文件
    html5适应屏幕的方案
    富文本编辑器的使用
    Array.prototype.filter()
    安装谷歌助手教程
  • 原文地址:https://www.cnblogs.com/CloverH/p/4890883.html
Copyright © 2020-2023  润新知