浏览器对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高级程序设计
前端知识体系
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...