关于本站
内容来源
主体来自阮一峰(Ruan Yifeng)及贡献者编写的四份教程。完整收录 HTML 的 17 篇、ES6 的 37 篇;JavaScript、TypeScript 沿用已有内容范围,6 篇项目配置归入 TypeScript 目录末尾,共 125 篇。HTML 与 ES6 教程中的浏览器示例和附录完整保留。
- JavaScript 教程固定版本 84d50bb63511 · 在线原教程 · CC-BY-SA-3.0
- TypeScript 教程固定版本 af3943a18219 · 在线原教程 · CC-BY-SA-4.0
- HTML 教程固定版本 37cd99758286 · 在线原教程 · CC-BY-SA-4.0
- ES6 教程固定版本 b8d5d88c6434 · 在线原教程 · CC-BY-SA-3.0
补充配置文章依据 npm、Node.js 与 TypeScript 官方文档独立整理。逐篇来源集中列于下方;网站页面、字体和代码高亮均可本地加载,正常阅读无需访问原教程。
逐篇来源与固定版本
- HTML 语言简介 · 原文 · 固定版本
- URL 简介 · 原文 · 固定版本
- 网页元素的属性 · 原文 · 固定版本
- HTML 字符编码 · 原文 · 固定版本
- 网页的语义结构 · 原文 · 固定版本
- 文本标签 · 原文 · 固定版本
- 列表标签 · 原文 · 固定版本
- 图像标签 · 原文 · 固定版本
- <a> · 原文 · 固定版本
- <link> · 原文 · 固定版本
- <script>,<noscript> · 原文 · 固定版本
- 多媒体标签 · 原文 · 固定版本
- iframe · 原文 · 固定版本
- 表格标签 · 原文 · 固定版本
- 表单标签 · 原文 · 固定版本
- 其他标签 · 原文 · 固定版本
- 移动设备网页设计 · 原文 · 固定版本
- 导论 · 原文 · 固定版本
- JavaScript 语言的历史 · 原文 · 固定版本
- JavaScript 的基本语法 · 原文 · 固定版本
- 数据类型概述 · 原文 · 固定版本
- null, undefined 和布尔值 · 原文 · 固定版本
- 数值 · 原文 · 固定版本
- 字符串 · 原文 · 固定版本
- 对象 · 原文 · 固定版本
- 函数 · 原文 · 固定版本
- 数组 · 原文 · 固定版本
- 算术运算符 · 原文 · 固定版本
- 比较运算符 · 原文 · 固定版本
- 布尔运算符 · 原文 · 固定版本
- 二进制位运算符 · 原文 · 固定版本
- 其他运算符,运算顺序 · 原文 · 固定版本
- 数据类型的转换 · 原文 · 固定版本
- 错误处理机制 · 原文 · 固定版本
- 编程风格 · 原文 · 固定版本
- debugger 语句 · 原文 · 固定版本
- Object 对象 · 原文 · 固定版本
- 属性描述对象 · 原文 · 固定版本
- Array 对象 · 原文 · 固定版本
- 包装对象 · 原文 · 固定版本
- Boolean 对象 · 原文 · 固定版本
- Number 对象 · 原文 · 固定版本
- String 对象 · 原文 · 固定版本
- Math 对象 · 原文 · 固定版本
- Date 对象 · 原文 · 固定版本
- RegExp 对象 · 原文 · 固定版本
- JSON 对象 · 原文 · 固定版本
- ArrayBuffer 对象 · 原文 · 固定版本 · 补充依据
- 实例对象与 new 命令 · 原文 · 固定版本
- this 关键字 · 原文 · 固定版本
- 对象的继承 · 原文 · 固定版本
- Object 对象的相关方法 · 原文 · 固定版本
- 严格模式 · 原文 · 固定版本
- 异步操作概述 · 原文 · 固定版本 · 补充依据
- Promise 对象 · 原文 · 固定版本 · 补充依据 · 补充依据
- ECMAScript 6 简介 · 原文 · 固定版本
- let 和 const 命令 · 原文 · 固定版本
- 变量的解构赋值 · 原文 · 固定版本
- 字符串的扩展 · 原文 · 固定版本
- 字符串的新增方法 · 原文 · 固定版本
- 正则的扩展 · 原文 · 固定版本
- 数值的扩展 · 原文 · 固定版本
- 函数的扩展 · 原文 · 固定版本
- 数组的扩展 · 原文 · 固定版本
- 对象的扩展 · 原文 · 固定版本
- 对象的新增方法 · 原文 · 固定版本
- 运算符的扩展 · 原文 · 固定版本
- Symbol · 原文 · 固定版本
- Set 和 Map 数据结构 · 原文 · 固定版本
- Proxy · 原文 · 固定版本
- Reflect · 原文 · 固定版本
- Promise 对象 · 原文 · 固定版本
- Iterator 和 for...of 循环 · 原文 · 固定版本
- Generator 函数的语法 · 原文 · 固定版本
- Generator 函数的异步应用 · 原文 · 固定版本
- async 函数 · 原文 · 固定版本
- Class 的基本语法 · 原文 · 固定版本
- Class 的继承 · 原文 · 固定版本
- Module 的语法 · 原文 · 固定版本
- Module 的加载实现 · 原文 · 固定版本
- 编程风格 · 原文 · 固定版本
- 读懂规格 · 原文 · 固定版本
- 异步遍历器 · 原文 · 固定版本
- ArrayBuffer · 原文 · 固定版本
- 最新提案 · 原文 · 固定版本
- Decorator · 原文 · 固定版本
- 参考链接 · 原文 · 固定版本
- 鸣谢 · 原文 · 固定版本
- 函数式编程 · 原文 · 固定版本
- Mixin · 原文 · 固定版本
- SIMD · 原文 · 固定版本
- Temporal API · 原文 · 固定版本
- TypeScript 语言简介 · 原文 · 固定版本
- TypeScript 基本用法 · 原文 · 固定版本
- any 类型,unknown 类型,never 类型 · 原文 · 固定版本
- TypeScript 的类型系统 · 原文 · 固定版本
- TypeScript 的数组类型 · 原文 · 固定版本
- TypeScript 的元组类型 · 原文 · 固定版本
- TypeScript 的 symbol 类型 · 原文 · 固定版本
- TypeScript 的 Enum 类型 · 原文 · 固定版本
- TypeScript 的类型断言 · 原文 · 固定版本 · 补充依据
- TypeScript 类型缩小 · 原文 · 固定版本 · 补充依据 · 补充依据
- TypeScript 的函数类型 · 原文 · 固定版本
- TypeScript 的对象类型 · 原文 · 固定版本
- TypeScript 的 interface 接口 · 原文 · 固定版本
- TypeScript 的 class 类型 · 原文 · 固定版本
- TypeScript 泛型 · 原文 · 固定版本
- TypeScript 类型运算符 · 原文 · 固定版本
- TypeScript 的类型映射 · 原文 · 固定版本
- TypeScript 类型工具 · 原文 · 固定版本
- 类型运算 · 原文 · 固定版本
- TypeScript 模块 · 原文 · 固定版本 · 补充依据 · 补充依据 · 补充依据
- TypeScript namespace · 原文 · 固定版本
- declare 关键字 · 原文 · 固定版本
- d.ts 类型声明文件 · 原文 · 固定版本
- TypeScript 装饰器 · 原文 · 固定版本 · 补充依据
- 装饰器(旧语法) · 原文 · 固定版本
- TypeScript 的 ES6 类型 · 原文 · 固定版本 · 补充依据 · 补充依据 · 补充依据 · 补充依据 · 补充依据
- TypeScript 的注释指令 · 原文 · 固定版本
- tsconfig.json · 原文 · 固定版本 · 补充依据 · 补充依据 · 补充依据
- tsc 命令行编译器 · 原文 · 固定版本 · 补充依据
- TypeScript 项目使用 npm 模块 · 原文 · 固定版本 · 补充依据 · 补充依据
- 读懂 package.json · npm package.json · npm run · Node.js Packages
- 依赖版本与锁文件 · npm package-lock.json · npm ci · npm node-semver
- 模块解析与构建分工 · TypeScript Modules Reference · TypeScript Modules Theory · Node.js Packages
整理与维护
保留来源的完整讲解与必要示例,调整目录、排版、锚点和链接。文章标题后直接展示正文,来源记录集中在本页。ArrayBuffer 和 debugger 从混合语言与浏览器 API 的章节中按完整小节抽取;未静默省略语言小节。
原文快照与本站编辑分开保存;导入流程核对固定版本的 SHA-256,不覆盖本站编辑数据与补充文章。已有速查、勘误和版本注记保留在本地编辑记录中,文章页不展示速查或阅读提示;原始快照保持可追溯。
版本与验证边界
原 JavaScript 教程主要以 ECMAScript 5.1 为基础;保留 var、构造函数和原型等旧项目中常见的写法。TypeScript 教程包括现代类型知识及旧版配置、装饰器语法,阅读时请结合实际项目工具版本。
ES6 教程也涉及后续 ECMAScript 版本、历史提案和环境相关用法。未列入上游菜单的五篇文章放在“仓库附录”,不表示其中所有提案或 API 已成为当前标准或可在所有环境运行。
本站不宣称所有正文已全面更新至最新语言版本。类型检查属于开发阶段,运行时行为由 JavaScript 与宿主环境决定;示例中的浏览器、Node.js 或第三方库上下文仍需对应环境。
构建与自动检查覆盖章节、站内链接、标题锚点及本地资源;浏览器检查覆盖代表页面及响应式交互。没有执行全部文章示例,也没有逐一验证历史外链。准确的工具版本、检查结果与截图保存在项目的 docs/VERIFICATION.md。
许可与署名
- JavaScript、ES6 内容:原作阮一峰及贡献者,依据在线明确声明采用 CC BY-SA 3.0。ES6 仓库的 package.json 写作“ICC BY-SA 4.0”,该异常与在线声明的差异已记录。
- TypeScript、HTML 内容:原作阮一峰及贡献者,依据实际来源仓库的 package.json 采用 CC BY-SA 4.0。在线通用页脚标注为 3.0,此差异已记录。
- HTML 图像章节中的两张响应式配图:原作 Mozilla Contributors,出自 MDN Responsive images。依据 MDN 文档许可(CC BY-SA 2.5 或后续版本),本次采用 CC BY-SA 4.0。上游提供 JPEG 版本,本站保留图片字节并改为本地加载。
- 本站原创配置补充:chrichuang218,CC BY-SA 4.0。
- 本站原创程序:chrichuang218,MIT;正文不因此变为 MIT。
- 阅读界面参考 Windy3f3f3f3f / how-claude-code-works(MIT)。保留白底、紫色强调、分组侧栏与文档排版方向,适配四分区与静态 URL;未使用其教程正文或统计脚本。本项目是独立站点,阅读界面为非官方复刻,原作者不为本站背书。
首页技术标识:HTML5 Logo 来自 W3C,按 CC BY 3.0 使用;JavaScript 社区标识 由 Christopher Williams / JSConf 发布(MIT);TypeScript 标识 来自 Microsoft 官方品牌素材。三者均保持原形和配色,仅缩放用于对应内容分区。ES6 为本站文字标记,不是官方标识。
首页装饰中的 React、Node.js、Next.js、Python 标识来自 Devicon(MIT,Copyright (c) 2015 konpa),仅作技术生态展示,未表示本站已提供对应教程。
首页 React、Next.js、Node.js、Python 卡片为外部入口:React 与 Python 指向官方中文文档;Next.js 指向社区翻译站 nextjscn.org,Node.js 指向社区翻译站 nodejs.cn,两者均非官方站点,本站未收录其内容。
完整许可证据、逐章清单和 UI 调整记录随项目源码交付。
本地主题样式使用 docsify-themeable 0.9.0(MIT),Copyright (c) 2018 John Hildenbiddle。原样保留的主题 CSS、原版许可及来源校验随仓库交付;四份教程仍按其各自内容许可使用。
分页样式采用 docsify-pagination 2.10.1(MIT,yelo),代码复制曾参考 docsify-copy-code 3.0.2(MIT,JP Erasmus),当前图标按钮为本站实现。许可证全文保存在项目的 licenses 目录。