想要作为一名合格的web前端工程师,那么掌握基本的开发技术是远远不够的,在职场中还要少犯一些错误,本期小编主要是介绍一些web前端工程师常见的误区,希望对大家有所帮助。
Web前端工程师的一些常见误区:
一、网页没有考虑好
大多数前端渲染都使用DOM,但是如果DOM使用得多了,会出现性能问题。现在很流行拉起列表页面底部加载更多,但是很少有前端关注加载的极端问题。如果一个页面下拉了很多次,加载成千上万个DOM,会发生什么?答案是轻则页面响应慢,重则浏览器闪退。
二、认为不需要学习后端知识
随着行业的发展,前端功能越来越强大。离线数据库可以提供数据存储和管理功能,但编写SQL语句不可行。Websocket可以提供即时通讯,但是我们不知道socket和WebSocket的区别,能否与后端开发一起构建(很多后端开发只会Socket技术)。加快页面的展示速度不仅仅是从前端分析,还要从后端考虑,使用keep alive、缓存等后端技术可以让页面打开更快。
再比如:LocalStorage使用起来很方便,很多企业的前端都很依赖它,就连知名的前端开发框架都依赖它。但是它有一个缺点:——有容量限制(2.6M-10M),所以在LocalStorage空间快满的情况下,我们要考虑极端情况以及如何应对,或者避免建筑中的这种极端情况。
三、效果只了解JS
有人会认为前端开发只有js,其实没有。不是所有的效果都可以用js解决,还需要掌握更多知识,比如:浏览器原理、html5、css3等等。比如在触摸屏上做一个转盘,看似简单的效果,但是却代表了前端知识的综合运用。没有触摸屏的开发经验,不知道CSS3或者canvas,不了解网页优化,是做不到的。前端是综合技术的应用,单靠JS解决不了问题。
四、不考虑SEO问题
Web App一直在觊觎Native App的位置,有的Web App和Native App 根本看不出差别。Web App也风生水起,各种前端MVC框架也风声水起,但是都有一个问题,因为搜索引擎忽略JS,几乎没法做SEO。流量是一个企业的基础,一个好的SEO可以吸引大量的流量,所以前端还是得要考虑到SEO。
五、不尝试新技术
我们已经有了新技术,所以不要浪费它们,是时候改变以前的网页和操作方法了。扪心自问,网页用的是不是CSS3动画,网页是否支持多点触控操作, 距离传感器,动作传感器,用了没有?并不是说这些新技术是为了用而用,而是要不断升级,应用到工作中去。
以上就是为大家介绍的web前端培训教程之Web前端工程师的一些常见误区,web前端工程师是一个高薪的职业,希望大家能不断优化自己的工作,为用户创造更多有价值的WEB。
本文来自千锋教育,转载请注明出处。