Javascript学习教程

Javascript学习教程

JavaScript 的官方名称是 ECMAScript,语法来自 Java,函式来自 Scheme,原型继承来自 Self,正则表示式来自 Perl ...

主要测试环境为 Node.js、Chrome。

从 ECMAScript 5 开始

使用 var 定义变量

与众不同的数据类型

弱类型的代价 – WAT!

操弄数值的运算符

键值聚合体的对象

对象特性 API

数字为特性的数组数据类型

不可轻忽的函数基础

初探一级函数

this 是什么?

Closure 与一级函数

在 Scope chain 查找变量

隐藏诸多细节的构造函数

函数 prototype 特性

检验对象

模拟类的封装与继承

命名空间管理

轻量数据格式 JSON

使用 let 与 const 定义变量

增强的数值与字符串

符号

对象字面量简化与增强

for...of 与 Iterator

Destructuring、Rest 与 Spread 运算

新的 Array API

Set 与 Map

ECMAScript 6 相等性

ArrayBuffer

函数的增强

箭头函数

简介生成器函数

深入生成器函数

Promise

定义类

实现继承

模块入门

export 与 export default

script 标签

script 标签与 ES6 模块

安全限制

Level 0 DOM 简介

W3C DOM 简介

遍历文件

属性与特性

修改文件

封装 DOM 操作

基本事件模型

DOM Level 2 事件模型

事件传播

封装事件处理

访问样式信息

访问元素大小

访问元素位置

显示、可见度与透明度

操作 class 属性

获取窗口宽高信息

封装样式处理

创建 XMLHttpRequest 对象

XMLHttpRequest 的标准化

使用 GET 请求

使用 POST 请求

结合 FormData 上传文件

传送与接收 XML

使用 responseType

跨站请求 CORS

封装 Ajax 操作

简介 Fetch API

从 XHR 到 Fetch

搭配 async、await

展开阅读全文