JavaScript.info 是由 Ilya Kantor 维护的开源在线教程,全面覆盖 JavaScript 编程语言的核心知识。教程分为三大部分:JavaScript 语言基础、浏览器文档/事件/接口、以及附加专题(如网络请求、动画、Web 组件、正则表达式等)。
核心内容
- 语言基础:从变量、数据类型、函数到闭包、原型、类、异步编程(Promise、async/await)等内容,循序渐进。
- 浏览器环境:详解 DOM 操作、事件处理、表单、资源加载、窗口/元素尺寸滚动等实用技巧。
- 进阶专题:包括网络请求(Fetch、XMLHttpRequest)、数据存储(Cookie、IndexedDB)、Canvas 和 WebGL 等高级主题。
适用人群
适合零基础入门者系统学习 JavaScript,也适合有经验的开发者查漏补缺或深入理解底层机制。教程配有大量代码示例和可运行的练习任务。
使用方式
网站支持多语言(含简体中文),提供搜索和目录导航。用户可在线免费阅读,也支持购买 EPUB/PDF 版本离线学习。源代码托管在 GitHub,欢迎贡献和反馈。
注意事项
教程内容定期更新,部分章节可能未涵盖最新的 ECMAScript 特性,建议结合官方规范使用。
数据统计
数据评估
关于JavaScript.info特别声明
本站IPI3导航网提供的JavaScript.info都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由IPI3导航网实际控制,在2026年7月30日 下午7:53收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,IPI3导航网不承担任何责任。
相关导航
Rust 官方推出的权威教程,系统讲解 Rust 语言基础与高级特性,适合初学者和进阶开发者。在线免费阅读,支持离线版及社区翻译。
Scrimba
Scrimba是一个交互式前端开发学习平台,提供HTML、CSS、JavaScript、React等课程。通过创新的代码视频技术,学习者可在课程中直接编辑代码并实时查看结果,提升编程实战能力。
Project Euler
Project Euler提供超过800道数学与编程结合的挑战题,旨在通过解决问题锻炼算法思维与编程能力。适合学生和编程爱好者,支持多种语言提交答案,难度从入门到高级不等。
ESLint
ESLint 是开源的 JavaScript/TypeScript 代码检查工具,通过静态分析快速发现代码问题,支持自动修复和灵活配置。内置主流编辑器,可集成 CI 流程,帮助团队统一规范、提升代码质量。
Spring 官方指南
Spring 团队维护的系列教程,涵盖 Spring Boot、Spring Cloud、Spring Security、REST API、微服务等主题,提供代码示例和最佳实践,帮助 Java 开发者快速上手并应用最新 Spring 技术。
Real Python
Real Python 提供 Python 编程教程、实战文章和视频课程,覆盖从基础到进阶的多个方向。适合初学者和开发者学习 Web 开发、数据科学、自动化等技能,通过实际项目提升编程能力。
pnpm
pnpm是一个快速、节省磁盘空间的JavaScript包管理器,采用内容寻址存储和硬链接共享依赖,支持工作区管理,适用于前端和Node.js项目。
Bootstrap
Bootstrap 是一个流行的前端CSS框架,用于快速开发响应式、移动优先的网站。它提供预定义的栅格系统、组件和工具类,帮助开发者高效构建界面。
暂无评论...
