浏览器对HTML和其中镶嵌的JAVASCRIPT语言进行解析的SHELL,不同的浏览器可能有不同的解析规则。HTML中每个节点都对应一些显示信息,对应的JAVASCRIPT语法,可以控制一些交互内容。CSS中的代码,则是显示的样式。
单纯根据功能来写JAVASCRIPT代码,HTML和JAVACRIPT是很难分离开的,组件之间有很多的不可控成分。所以就有了各种框架,来实现视图层和数据层的分离。为的是每个部分组件的分离更加清晰,维护更加可控。每个部分都涉及自己的编译和测试。
所以,整个知识体系,就是浏览器这个SHELL本身和JAVASCRIPT,HTML,CSS这些语言本身的语法结构,以及相互之间的关系。
CSS就是对HTML中每个节点如何显示和显示位置的定义。JAVASCRIPT就是去定义节点所有的一些交互行为。分别和每个浏览器之间的关系又有不同。
知识体系的确立,首先,HTML有哪些节点,节点之间的组合嵌套。CSS语法显示和HTML之间的关系,JAVASCRIPT和节点之间的关系。
HTML:W3C
CSS:W3C
JAVASCRIPT:JS高级程序设计
前端知识体系
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。