文章列表 (共 625 篇,第 19/63 页)
JSON(JavaScript Object Notation,JavaScript对象标记)是一种轻量级的轻量级的数据交换语言,是ECMAScript的一个子集。JSON是独立于语言的一种文本格式,这种格式非常易于人的阅读和编写,也易于机器的解析。由于没有过多的描述标记,在网络传输中有较高的传输效率,是一种理想的数据交互格式。
JSON特点
JS...
阅读全文 →
Null和Undefined都属于JavaScript中的值类型。两种类型有相似之处,以至于我们常常将两者弄混,二者做比较运算null==undefined结果为true,而这两个值的用途却各不相同。
关于Null
Null一般用来做对象的占位符使用,应该使用Null的场景:
用来初始化一个可能赋值的对象
用来和一个已经初始化的变量做比...
阅读全文 →
JavaScript,又名Mocha,又名LiveScript,又名JScript,又名ECMAScript,是世界上最受欢迎的编程语言之一。实际上世界每台各人电脑都至少安装和使用了至少一种JavaScript解释器。JavaScript的流行,完全由于其是WWW脚本语言的角色。
尽管它这么普及,但很少有人知道JavaScript是一个非常好的动态面向对象...
阅读全文 →
1. JavaScript中的数据类型
JavaScript的数据类型分为两类:原始类型(Primitive type)、引用类型(Reference type),二者在内存中的存储位置不同。判断一个变量属于哪种类型,这两类数据类型的判断方式也有所有不同,分别使用typeof和instanceof进行检测。
原始类型
原始类型就叫做基本类型,在E...
阅读全文 →
JavaScript是一种基于对象的语言,基于对象编程被认为是面向对象编程的子集。JavaScript支持面向对象编程,并提供了强大灵活的 OOP 语言能力。本文将探讨JavaScript中使用基于对象原型编程的方式,实现面向对象编程中的一些类似的概念。
1. 面向对象与基于对象
1.1 面向对象编程
1.2 原型编程
2. Ja...
阅读全文 →
在JavaScript中,函数是一等对象。它即可以像普通对象一样有属性和方法,又可以被外部程序或自身调用。JavaScript中所有的函数都是一个Function对象。
函数介绍
函数定义
2.1 函数声明
2.2 函数表达式
2.3 Function构造函数
2.4 生成器函数声明
2.5 生成器函数表达式
2.6 生...
阅读全文 →
Function类型是JavaScript中的引用类型之一,在ECMAScript语言标准中Function类型被定义为一个对象,每个函数都是Function类型的实例。apply、bind、call是Function对象的三个实例方法,这三个方法都会改变函数的运行作用域,即:改变函数的this指向,但三者在参数传递和使用方式上却有所有不同。
...
阅读全文 →
2015年6月17日发布的JavaScript语言标准ECMAScript 2015(即:ES6)是最具里程杯意义的一个语言标准。在该标准中,不仅引入了众多新的语言特性,而且制定了新的ECMAScript标准的发布策略。本文将对ECMAScript标准的最新发布流程做相关介绍。
JavaScript的历史
1.1 JavaScript与ECMA...
阅读全文 →
JavaScript中的Number对象是一个用于处理数字值的对象,它可以通过构造函数new Number()创建,或通过字面量的形式创建。Number是一个全局对象,Number对象内部的一些属性和方法,即可以通过Number对象访问,也可以全局访问,如:parseInt()、parseFloat等都来自于Number对象。
Number对象
Nu...
阅读全文 →
在window对象中有两个函数,分别用于超时调用(setTimeout())和循环调用(setInterval())指定的代码。JavaScript是单线程语言,这两个函数在单线程编程中非常有用,它们会在设置超时值与间歇值后在特定的时刻调用代码。
超时调用函数
1.1 setTimeout()
1.2 clearTimeout()
...
阅读全文 →