- 排查框架错误是基于编程语言的框架原理去排查
- 排查编程语言错误基于编程语言的语法和编程语言的编译机制去排查
(因为JS编程语言的解析是由node引擎去解析编译的,所以需要具备编译原理知识,当语法规则符合编译规则却仍然无法编译通过就是编译器自身的问题,可能是缓存问题,也可能是别的问题,总之编译原理很重要)
- 排查网络错误基于网络交互原理去排查4.
- 排查css错误和Html错误基于webkit内核知识去排查(因为html和css是被webkit内核解析的)
优化代码
使用算法和数据结构和设计模式的相关知识对代码进行优化
需求转换为代码
使用数学思想去分析需求构建模型并完成数据结构和业务代码的构建
最佳学习方式
多读框架源代码,把计算机基础学扎实,把计算机语言的编译机制学明白,CSS和HTML解析机制学明白 推荐书:webkit技术内幕 讲解css和html解析机制