重读一下阮一峰老师的《JavaScript 标准参考教程》,巩固一下自己的知识图谱,其实工作时间越长,基础的细节就会变模糊,有时候基础的东西反而需要去查文档,本文将记录一下自己记忆模糊或者常用的细节。
语法专题
数据类型的转换
错误处理机制
编程风格
console 对象与控制台
标准库
Object 对象
属性描述对象
Array 对象
包装对象
Boolean 对象
Number 对象
String 对象
Math 对象
Date 对象
RegExp 对象
JSON 对象
面向对象编程
实例对象与 new 命令
this 关键字
对象的继承
Object 对象的相关方法
严格模式
异步操作
定时器
Promise 对象
DOM
Node 接口
NodeList 接口,HTMLCollection 接口
ParentNode 接口,ChildNode 接口
Document 节点
Element 节点
属性的操作
Text 节点和 DocumentFragment 节点
CSS 操作
Mutation Observer API
事件
EventTarget 接口
事件模型
Event 对象
鼠标事件
键盘事件
进度事件
表单事件
触摸事件
拖拉事件
其他常见事件
GlobalEventHandlers 接口
浏览器模型
浏览器模型概述
window 对象
Navigator 对象,Screen 对象
Cookie
XMLHttpRequest 对象
同源限制
CORS 通信
Storage 接口
History 对象
Location 对象,URL 对象,URLSearchParams 对象
ArrayBuffer 对象,Blob 对象
File 对象,FileList 对象,FileReader 对象
表单,FormData 对象
IndexedDB API
Web Worker
附录:网页元素接口
<a>
<img>
<form>
<input>
<button>
<option>
<video>,<audio>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?