前端的阶段总结
这是我参与「第四届青训营 」笔记创作活动的的第5天
1.重点内容
在这几天的青训营里,前端的三个要素已经大致上学了一遍,我认为现在需要一个阶段性的总结
2.重要的点
- HTML
- CSS
- JavaScript
3.分点叙述
HTML
HTML作为前端页面的框架,所有内容的基础,我认为HTML的学习应该是牢固且扎实的。
在此基础上更多的去了解HTML的标签内容也是非常有帮助的。在语义化标签的前提下,网页中的每一个部分都有其本身的含义,所以这就要求开发者能够快速的在脑海选取对应的标签。
同时也要求开发者能够对DOM树结构有大致的了解和想象,避免最后因为DOM树结构混乱而引发错误。
如果可以做到以上这些部分,我认为这会大大提高开发者的开发能力。
CSS
CSS作为前端页面的美化工具,要求开发者有一定的审美能力。
即使目前存在这许许多多的CSS框架,但是我依旧认为作为初学者来说,不使用框架才是正确的选择,熟悉CSS相关的属性,选择器的优先级,布局方式等等,在没有达到了然于胸的程度之前,我认为都不应该去接触框架,这会使得初学者失去了解CSS底层原理。降低开发者的开发能力。
JavaScript
JS作为前端页面的核心部分,不管是在浏览器上还是在node环境中,JS的参与都必不可少。
在浏览器的环境中,JS可以直接调用浏览器的API去调整改变DOM的结构和内容,这使得浏览器的灵活性大大增加。同样的在node的环境下,结果虽然不如浏览器那样直观,但是JS作为开发语言的重要性就大大被体现出来。
由此可以看出来,作为前端开发者来说,JS相对于其他两个部分来说,其重要性不言而喻,更何况后面的课程大部分都是围绕JS来展开的,由此我认为JS是三个部分中最重要的内容。
4.总结
经过这几天青训营的学习,我大致了解了所谓前端的含义,其组成部分还有最基本的三样开发工具,前端的学习在我看来有许多优点是其他部分所比不了的。数据的可视化,页面的渲染等等,许多成果可以用双眼去见证。成功后的自豪感也是油然而生,由此作为前端的开发者来说,这次青训营不仅能让我了解前沿知识,还能让我获得成功后喜悦。