240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    JS对象(3)- 其他内容

    1. call和apply call和apply是方法的一种调用方式,定义为:Function.call(obj,arg1,arg2...)...

  • Resize,w 360,h 240
    JS对象(2)- 常见的继承方式

    本文归纳js中常见的几种继承方式。通过如下的对象作为示例的父对象: 1. 原型链继承 子类的原型指向父类的实例来实现继承: 优点: ...

  • Resize,w 360,h 240
    JS对象(1)- 对象的基本介绍

    1. 定义 对象是JavaScript的一种数据类型,它是属性的无序集合,而且js中一切皆对象。 2. 创建 可以通过以下几种方式创建对象: ...

  • JS的闭包

    1.定义 官方对闭包的定义为:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 简单...

  • JS立即执行函数

    很多时候我们在js中定义一个函数后,只需要执行该函数一次,比如数据初始化函数;这种情况下,定义一个函数就会浪费内存空间,这是我们可以使用立即...

  • Resize,w 360,h 240
    JS作用域(2)- 生成

    本篇初步介绍作用域的概念及产生过程。 执行期上下文 上篇说了函数在执行的前一刻,会进行预编译过程,创建一个执行期上下文对象:AO或GO。它定义了...

  • JS作用域(1)- 预编译

    本篇文章开始说道js的作用域知识,本篇主要讲前奏的预编译。 JS执行三部曲 js的执行分为三步: 1. 语法分析 2. 预编译 3. 解释执行 ...

  • JS数据类型转换(2)

    在上一篇的js数据类型转换(1)中,只考虑了基础数据类型之间的相互转换,未考虑对象和基础类型的转换,本篇做介绍。 基础类型转对象 基础类型可以通...

  • JS中的数据类型转换(1)

    js中的数据类型转换,一般都是将一种类型的数据转换为number,string和boolean这三种基本类型,包括显式类型转换和隐式类型转换。本...