返回
深入JavaScript原理:阅读《你不知道的JavaScript(上)》读书笔记精华
前端
2023-11-22 17:05:58
现在有很多朋友问我,一个技术博主平时是怎么学习新技术的,对于复杂的知识,像JavaScript这样的重量级知识体系,是选择直接跳过还是通过阅读相关的书籍进行系统性的学习。我们还是来看一下这本书的部分内容,总共6万多字,我们先来看看全书的目录,看看有些什么内容。
JavaScript的历史与发展
JavaScript的起源和演变
早期JavaScript
Netscape Navigator
Internet Explorer
JavaScript的标准化
ECMAScript
TC39
JavaScript的未来
JavaScript的特点
动态类型语言
解释型语言
单线程语言
事件驱动语言
高级语言
JavaScript的基础知识
数据类型
基本数据类型
Number
String
Boolean
Symbol
Undefined
Null
引用数据类型
Object
Array
Function
运算符
算术运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
控制流语句
if语句
switch语句
for循环
while循环
do-while循环
函数
函数的定义
函数的调用
函数的参数
函数的返回值
JavaScript的高级特性
面向对象编程
类
类的定义
类的实例化
类的继承
对象
对象的创建
对象的属性
对象的方法
函数式编程
函数作为一等公民
匿名函数
闭包
高阶函数
正则表达式
正则表达式的语法
正则表达式的用法
性能优化
减少不必要的DOM操作
使用缓存
压缩代码
使用CDN
这本书非常厚,有将近1000页,这可不是一个小数目。书中主要分为四个部分,分别是:JavaScript的历史与发展、JavaScript的基础知识、JavaScript的高级特性、以及JavaScript的应用。
其实我个人的建议是先将这本书从头到尾通读一遍,最好一页一页地看,不能走马观花,看看这个小节的开头,看看那个小节的结尾,这样是很难了解到JavaScript真正的内涵的。