社会不断发展,不断进步,移动互联网技术也愈加快速的发展了起来,web前端开发从刚开始被分裂出来,到最近几年越来越走红,吸引越来越多的开发者加入。但因为在各大高校中没有独立的课程体系,知识又在不断更新。大家对它的认识也存在着很多的盲点,今天就有诚筑说小编来认给大家能分析一下哪些盲点一定要避免!
盲点1:做前端不需要了解后端!
随着行业的不断发展,不可否认的是web前端的功能越来越强大。离线数据库能提供数据存储和管理的功能,不会写SQL语句显然已经行不通。
WebSocket能提供即时通信,但很多后端开发只会socket技术,如果不了解socket和WebSocket的区别,和后端一同搭建只能是痴人说梦!
盲点二:前端只是JS!
有些人会认为,前端开发只有js,非也,非也!不是所有的效果都只靠js就能够解决问题,还需要掌握很多知识,比如:浏览器原理,html5,css3等。前端是综合技术的应用,只会JS是解决不了问题的。
盲点三:不全面考虑网页!
大部分前端呈现使用DOM,但DOM用得多了会有性能问题。现在很流行列表页页底上拉加载更多,但很少有前端关注加载的极端问题。试着考虑一下,如果一个页面我下拉了很多次,加载了几千个DOM,会发生什么问题??
盲点四:不学新东西,不使用新技术!
有60%的人没有h5和CSS3的实际工作经验,甚至只听过一些名词,没有研究过。一些前端开发者的任务是把后端的数据给呈现出来即可,而这些确实CSS2也能实现。但这样不进步,不学习,不应用新的东西,啃老本总有一天被淘汰。
我们已经有新的技术了,为什么要浪费这些呢?!是时候对以前的网页和以前的操作方式进行变革了。试问一下自己,网页用了CSS3动画吗?网页支持多点触摸操作吗?并不是说为了用而用这些新技术,而是更应该将技术不断提升,将新技术运用到工作中。
盲点五:页面给用户看,用户能用就行了!
Web App一直在觊觎Native App的位置,有的Web App和Native App 根本看不出差别。Web App大红大紫,各种前端MVC框架也风声水起,但它们都有个问题,几乎没法做SEO,因为搜索引擎无视JS。流量是企业的立命之本,SEO做得好能引来大量的流量,所以前端还是得考虑SEO问题!