漫画:如何向女朋友解释前端
周末,女朋友第一次来我住的地方,本来要度过愉快的二人世界,经理的一句:“在吗?”迫使我打开电脑...
· HTML:可视为建筑的框架,也同样作为前端的骨架技术,搭建一个神工天巧的建筑,也要从骨架开始完善
· CSS:可视为建筑的装饰,也同样作为前端的美化技术,无论是内饰的温馨或是外饰的魁梧,都是必不可少的视觉体验
· JS:可视为建筑的动态交互,也同样作为前端的交互技术,每一个电梯触发下前往的楼层和钥匙打开的电子门禁,都是一个完整建筑不可或缺的需要
在互联网急速发展下,优秀前端工程师所需具备的技术越来越多。在以前的很多时候,由于高并发、分布式、安全、中间件等等这些决定公司业务规模的技术,和前端开发人员是没什么关系的,但随着设备不断更新,用户需求趋向越来越好的交互使用体验,前端工程师的地位随之水涨船高
由于前端开发中没有固定格式,不符合标准、不严谨的情况存在,促生了XHTML。但由于XHTML过于严格和复杂,对不少前端工程师来说并不友好,又促生了HTML5,可以以更简洁快速的形式进行前端开发。在骨架之外,装饰和交互技术也同样存在规范化后的难度提高问题,LESS和SCSS就可以用于批量化生产装饰,而VUE、Angular和REACT也可以用于规范又快速的批量化生产动态交互
用户体验需求带来的水涨船高,不只增加了前端工程师的地位,也增加了前端技术的复杂程度,在前端学习的过程中,从“变化”中优先选择“不变”更为重要,即便在后端领域里,也有一些技术是后续十年乃至二十年依旧需要使用的基础;反观前端领域,JS、CSS、HTML、浏览器原理这些技术在前端工程师未来的工作里,也会保持着不变的活力
相关推荐
程序员喜欢把自己装在自己的小天地里。一点点很小的事情就能让他们高兴起来。如果他们根据设计书完成了任务,他们会非常高兴。有时候一个小小的卡壳都有影响他们的心情。这个漫画就是描写程序员身上有趣的事情的 …