# ES6-study-notes **Repository Path**: bulo/ES6-study-notes ## Basic Information - **Project Name**: ES6-study-notes - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-22 - **Last Updated**: 2026-01-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ES6学习笔记 面向新手的ES6入门指南 ## 关于本书 - 本书是作者在学习 [ECMAScript 2015(以下均称作ES6)] 后整理的学习笔记 - 发现文章内容有问题,可以直接发邮件给作者,邮件地址见GitHub左侧信息 - 对项目的建议,可以[提交 issue](https://github.com/porcelainHeart/ES6-study-notes/issues/new) 向作者反馈 - 欢迎直接提交 pull-request 参与贡献 - 本书还没有写完,缺少的内容会尽快更新,欢迎star方便以后查看 - 由于一些知识点讲解不够细致,有疑问请查阅官方文档 - 本书可以看作阮一峰的[ECMAScript 6 入门]大幅度精简版本,省略不常用的知识点,采用更浅显易读的方式写出,更适合基础偏弱的新手入门 ## 为什么要写本书 - 记录自己的学习历程,也希望能给新入门的朋友一些帮助 - 本书与其他教程不同,不会讲解语法的细节,而是从多角度,多思维切入 - 每一节知识点最后都思考题,希望以此能帮助新人建立良好的学习习惯 ## 适合人群 本书适合以下人群 - 熟悉 JavaScript 基础语法 - 喜欢学习,有一定学习能力 - 想了解 ES6 或者想对 ES6 有更多角度的理解 本书**不适合**以下人群 - 没有系统学习过 JavaScript 语法 - 已经能够很熟练的运用 ES6 ## 目录 - [前言](README.md) - [基础](basics/README.md) - [变量](basics/variable.md) - [字符串](basics/string.md) - [数值](basics/number.md) - [数组](basics/array.md) - [函数](basics/function.md) - [对象](basics/object.md) - [正则](basics/regexp.md) - [集合](basics/set.md) - [Symbol](basics/symbol.md) - [进阶](advanced/README.md) - [解构赋值](advanced/destructuring.md) - [Iterator](advanced/iterator.md) - [Promise](advanced/promise.md) - [Generator](advanced/generator.md) - [Async←更新进度](advanced/async.md) - [Class](advanced/class.md) - [Proxy](advanced/proxy.md) - [Reflect](advanced/reflect.md) - [Decorator](advanced/decorator.md) - [Module](advanced/module.md) - [致谢](thanks/README.md) ## 版权许可 本书采用「保持署名—非商用」创意共享 4.0 许可证。 只要保持原作者署名和非商用,您可以自由地阅读、分享、修改本书。 详细的法律条文请参见[创意共享](http://creativecommons.org/licenses/by-nc/4.0/)网站。 ## 相关资料 - [ECMAScript 6 入门](http://es6.ruanyifeng.com/) - [ECMA标准文档](http://www.ecma-international.org/ecma-262/6.0) --- - [下一章:基础](basics/README.md)