朱安邦的 JavaScript 学习笔记
教程的由来
这个JS教程就暂时叫 朱安邦的 JavaScript 学习笔记吧(因为他是我写的);
最开始我在 Github 上开了一个仓库,用来记录自己学习 JS 的知识;
Github 地址:https://github.com/anbang/javascript-notes
后来逐渐被很多对 JS 感兴趣的朋友收藏,感觉可以整理一下,作为 JS 系统学习的教程,为更多的朋友提供帮助,毕竟人人为我,我为人人
,这样开源资料才能更好的发展;
于是这个教程就诞生了,希望大家多多支持;
教程里没有那么多废话,也没有故意拖拖拉拉的延长读者时间(教程本身就是免费分享的,如果写的越拖拉,相当于浪费自己的时间就越多,也是血亏的事情)
不用你刷礼物,也不用打赏;能顺手去 Github 点个 Star,或者遇到想学 JS 的朋友,帮忙推荐下就好,多谢~!
安邦的 JavaScript 学习笔记
前端变化太快,只有把 JS 基础打扎实了,才能游刃有余;为了让我的 JavaScript 基础异常牢固,思路更加清晰,我会把以前总结过的知识和平时看到的资料放在这里,把以前零零散散的知识点全部串起来!
配套书籍
以下内容写于 2020年6月18日

JavaScript 高级程序设计
配套书记
这个笔记参考了很多文档和书籍,让你买很多相同的书籍感觉也不现实。
非常推荐 《JavaScript 高级程序设计》 这本书,买这一本书就够了。
目前这本书只有第3版的书,第四版只有英文版,我参考的JavaScript第四版的英文版来写,毕竟第三版挺老的了,而且国内以后肯定会出第四版本的中文版,大家以后买第四版就可以了
我在写作的时候,也尽量按照这本书逻辑来写,当然这系列教程内的很多知识点,这本书里没有讲,但是不要紧;我们要有一个主路线。
推荐大家买的另外一个原因是,书可以随时翻翻,很多人看书的效果更好,所以推荐买这本书作为本系列教程的配套教材使用。
本书适合有一定编程经验的Web 应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。
教程规划
这里不单独区分 ES5/ES6/ES7/ES8/ES9/ES10,所有的知识点都是穿插在不同内容中的,会在提到的地方标注是新属性
打算做成一个能系统学习 JS 的高质量开源教程;
一个人的力量可能不全面,如果你有更好的想法和意见,欢迎与我交流
本教程的参考文献
其实这教程参考的书籍非常多,毕竟最开始是我的学习笔记,本篇教程是我阅读了下面的书籍
- JS 高程 3
- JS 高程 4
- JS 权威指南 6
- JS 语言精粹
- JSDOM 编程艺术
- JS 忍者秘籍
- 高性能 JS
- JavaScript 设计模式
- 精通 JavaScript 第 2 版
- 编写可维护的 JavaScript
- 图解 HTTP
- mozilla 官网
和网上搜索出来的各个知识点融汇后,加上自己的理解而写出的;
基本属于这些书籍的感悟,浓缩了各个书的精华,去其糟粕的记录
开源协议
本教程使用GNU GPLv3
协议,如果想要分发,转载,修改请查看 http://choosealicense.online/licenses/gpl-3.0/
-
允许
- 商业用途
- 分发
- 修改
- 专利授权
- 私用
-
要求
- 公开源码
- 放置许可协议与版权信息
- 使用相同协议
- 声明变更
-
禁止
- 承担责任