这是当初学习JS时候的笔记,
因小伙伴反应Github不适合阅读,
我在我的个人网站(阿西河前端教程)上也有整理一份,详情参见;
朱安邦的JavaScript学习笔记 (我的个人网站)
后期主要更新在我的个人网站上,感觉我整理后的还是很适合学习和阅读的,服务器放在国内,访问速度也超级快;
然后每年的年底统一把新增的内容更新到当前的Github仓库;
欢迎大家关注我的小网站: https://www.axihe.com/
同时我也在Bilibili上开频道做UP主;欢迎在B站关注我: https://space.bilibili.com/59312814
基于ES5,包含ES6的,笔记最近正在重新整理,有些链接可能失效;会尽快整理好;
- 
- String
- Number
- Boolean
- null和undefined (数据类型详解的时候不再总结,已经写的差不多了)
- Object
- null和undefined的区别和联系
- Symbol
- 练习题
 
- 
小案例 
- 
预解释/作用域/this关键字/闭包 
- 
面向对象和继承方式 
- 
JS算法原理 
- 
DOM面向对象,封装DOM库 
- 
正则表达式 
- 
模块化开发 
- 
错误处理和异常调试 - 错误处理
- chrome的开发者工具用法
 
- 
DOM详细总结 
- 
定时器和动画 
- 
事件的原理解析和应用 - 事件流
- 事件对象
- 事件类型
- 完美解决事件的兼容性
- 内存和性能
- 1、事件基础
- 2、基础事件库和拖拽
- 3、事件和观察者模式
- 封装的事件库
- 放大镜
 
- 
表单脚本 - 基础知识
- 文本和选择框
- 表单序列化
- 富文本编辑
 
- 
JSON 
- 
AJAX - 服务器/浏览器编程的机制和原理,同步和异步交互
- 基于nodeJs环境,用原生JS操作表单
- jsonp跨域ajax,jQuery的AJAX原理和应用
 
- 
JS高级技巧 
- 
编写可维护的javascript代码,性能优化与部署