现代 JavaScript 教程
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
更新日志
浏览
138
扫码
分享
2022-07-06 15:06:00
2021.09.11:完成第一部分“介绍”一栏下 4 篇文章的更新
2020.02.02:完成第一部分“对象属性配置”和“原型 & 继承”两节的翻译
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
译者前言
更新日志
第一部分:JavaScript 语言
介绍
语言简介
参考手册和语言规范
代码编辑器
开发者控制台
语言基础
Hello,World
代码结构
严格模式
变量
数据类型
类型转换
运算符
比较
交互:alert、prompt 和 confirm
条件运算符:if,?
逻辑运算符
循环:while, for
switch 语句
函数
函数表达式和箭头函数
JavaScript 特性总结
代码质量
在 Chrome 浏览器中 Debug
代码风格
注释
忍者代码
用 Mocha 自动测试
Polyfills
对象:基础
对象
垃圾收集器
Symbol 类型
对象方法,“this”
对象到原始类型的转换
构造函数,操作符“new”
数据类型
原始类型方法
数值
字符串
数组
数组方法
可迭代对象
Map,Set,WeakSet 和 WeakMap
Object.keys, values 和 entries
解构赋值
日期和时间
JSON 方法,toJSON
函数进阶
递归和栈
剩余参数和扩展运算符
闭包
“var”声明
全局对象
函数对象,NFE
“new Function”语法
调度:setTimeout 和 setInterval
装饰和转发,call/apply
函数绑定
柯里化和局部函数
重访箭头函数
对象属性配置
属性标记和描述符
访问器属性
原型 & 继承
原型继承
F.prototype
原生原型对象
原型方法,没有 __proto__ 的对象
类
类的基本语法
类的继承
静态属性和方法
错误处理
错误处理,“try..catch”
自定义错误,扩展 Error
模块
JavaScript 模块系统入门
JavaScript 模块的引入和输出
第二部分:文档、事件和界面
文档
浏览器环境和规范
DOM 树
遍历 DOM
查找:getElement* 和 querySelector*
节点属性:类型,标签和内容
特性和属性
修改文档
操作样式和类名
元素尺寸与滚动
窗口尺寸和滚动
坐标系统
事件介绍
浏览器事件
冒泡和捕获
事件委托
浏览器默认行为
派发自定义事件
深入事件
鼠标事件基础
移动:mouseover/out,mouseenter/leave
拖放功能的鼠标事件实现
键盘事件:keydown 和 keyup
滚动
页面生命周期:DOMContentLoaded、load、beforeload 和 unloaad
资源加载:onload 和 onerror
表单,控件
表单属性和方法
聚焦:focus/blur
事件:change、input、cut、copy 和 paste
表单提交:事件和方法 submit
第三部分:其他文章
动画
CSS 动画
二进制文件,数据
ArrayBuffer,二进制数组
TextDecoder 和 TextEncoder
网络请求
Fetch API 使用入门
使用 Fetch API 发送表单数据
使用 Fetch API 监控下载进度
如何终止 fetch 请求?
使用 Fetch API 做跨域请求
XMLHttpRequest API
浏览器数据存储
框架和窗口
跨窗口通信
正则表达式
模式和修饰符
字符类
转义,特殊字符
集合和范围[...]
Unicode 标记
量词: 、*、?和 {n}
贪婪和惰性量词
分组捕获
反向引用:\n 和 $n
或 |
开始标记 ^ 和结束标记 $
多行模式,"m"标记
RegExp 和字符串上的方法
Promise, async/await
回调函数
Promise
Promise 链式调用
Promise API
异步函数
Web 组件
Web 组件简介
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注