核心(ECMAScript)文档对象模型(DOM)浏览器对象模型(BOM) 核心(ECMAScript) ECMAScript 并不与任何具体浏览器相绑定,实际上,它也没有提到用于任何用户输入输出的方法(这点与 C 这类语言不同,它需要依赖外部的库来完成这类任务)。那么什么才是 ECMAScript ...
分类:
编程语言 时间:
2017-09-02 11:32:23
阅读次数:
159
概述 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布,也叫ES2015。 语法提案的批准流程 新的语法从正式提案到正式成为标准,需要经历5个过程。 Stage 0 - Strawman(展示阶段) Stage 1 - Prop ...
分类:
其他好文 时间:
2017-09-01 23:11:47
阅读次数:
422
Boolean null undefined Number String Symbol(ECMAScript 2015) 可以通过 typeof检测类型。 1.Number类型 Number类型包含整数和浮点数 NaN:非数字类型。特点:① 涉及到的 任何关于NaN的操作,都会返回NaN ② NaN ...
分类:
Web程序 时间:
2017-09-01 19:36:48
阅读次数:
262
前面的话 二进制数组(ArrayBuffer对象、TypedArray视图和DataView视图)是javascript操作二进制数据的一个接口。这些对象早就存在,属于独立的规格(2011年2月发布),ES6将它们纳入了ECMAScript规格,并且增加了新的方法。本文将详细介绍二进制数组 引入 二 ...
分类:
编程语言 时间:
2017-09-01 18:58:30
阅读次数:
223
前面的话 大多数面向对象的编程语言都支持类和类继承的特性,而JS却不支持这些特性,只能通过其他方法定义并关联多个相似的对象,这种状态一直延续到了ES5。由于类似的库层出不穷,最终还是在ECMAScript 6中引入了类的特性。本文将详细介绍ES6中的类 ES5近似结构 在ES5中没有类的概念,最相近 ...
分类:
其他好文 时间:
2017-09-01 18:53:45
阅读次数:
138
Promise in js 回调函数真正的问题在于他剥夺了我们使用 return 和 throw 这些关键字的能力。而 Promise 很好地解决了这一切。 2015 年 6 月,ECMAScript 6 的正式版 终于发布了。 ECMAScript 是 JavaScript 语言的国际标准,Jav ...
分类:
编程语言 时间:
2017-08-31 19:18:22
阅读次数:
208
前言 胖箭头函数(Fat arrow functions),又称箭头函数,是一个来自ECMAScript 2015(又称ES6)的全新特性。有传闻说,箭头函数的语法=>,是受到了CoffeeScript 的影响,并且它与CoffeeScript中的=>语法一样,共享this上下文。 箭头函数的产生, ...
分类:
编程语言 时间:
2017-08-31 19:03:35
阅读次数:
179
知识预览 Ajax前戏:json Ajax简介 jquery实现的ajax JS实现的ajax 回到顶部 Ajax前戏:json 什么是json? 定义: JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript ( ...
分类:
其他好文 时间:
2017-08-31 16:04:13
阅读次数:
146
知识预览 Ajax前戏:json Ajax简介 jquery实现的ajax JS实现的ajax 回到顶部 Ajax前戏:json 什么是json? 定义: JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript ( ...
分类:
Web程序 时间:
2017-08-31 12:53:40
阅读次数:
298
json与jsonp区别 json是一种数据格式,而jsonp是一种数据传送方式 什么是json? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
分类:
其他好文 时间:
2017-08-30 18:23:25
阅读次数:
259