1. call和apply call和apply是方法的一种调用方式,定义为:Function.call(ob...[作者空间]
本文归纳js中常见的几种继承方式。通过如下的对象作为示例的父对象: 1. 原型链继承 子类的原型指向父类的实例来实...[作者空间]
1. 定义 对象是JavaScript的一种数据类型,它是属性的无序集合,而且js中一切皆对象。 2. 创建 可以...[作者空间]
1.定义 官方对闭包的定义为:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也...[作者空间]
很多时候我们在js中定义一个函数后,只需要执行该函数一次,比如数据初始化函数;这种情况下,定义一个函数就会浪费...[作者空间]
本篇初步介绍作用域的概念及产生过程。 执行期上下文 上篇说了函数在执行的前一刻,会进行预编译过程,创建一个执行期上...[作者空间]
本篇文章开始说道js的作用域知识,本篇主要讲前奏的预编译。 JS执行三部曲 js的执行分为三步: 1. 语法分析 ...[作者空间]
在上一篇的js数据类型转换(1)中,只考虑了基础数据类型之间的相互转换,未考虑对象和基础类型的转换,本篇做介绍。 ...[作者空间]
js中的数据类型转换,一般都是将一种类型的数据转换为number,string和boolean这三种基本类型,包括...[作者空间]
js是一门弱语言,它在声明变量时无需确定变量的类型,js在运行时会自动判断。那么如何判断一个变量的类型呢,...[作者空间]
js中数据类型包括原始类型和引用类型,其中原始类型(primitives types):undefined,nul...[作者空间]