这几年前端开发走红迅速,马上要成为IT圈的当红炸子鸡,越来越多的开发者加入前端开发的队伍,但目前在大部分的高校中还没有针对前端的课程体系,而现在前端技术不断发展的今天,小编来带大家了解一下!零基础学web前端有哪些误区!
误区一:前端只有JavaScript
有些小伙伴吧,只看点书,每天研究一下JS,就觉得是前端开发了。
但我要说的是:前端不只是JS。
一切以展示为目标的工作,都算前端,但前端不止JS,还有浏览器原理、HTML、CSS等,很多人面试的时候连做一个触摸屏的转盘都不会,连想法都说不出。一个转盘看似简单,但是代表了前端知识的综合应用,如果你没有触碰开发的经验,如果你不知道CSS或者canvas,不了解优化,只懂JS,是做不出来的。
误区二:我现在hold住一切,不用学新东西了
IT行业的知识是会一直发展的,不是你在某个领域做得熟练就万无一失了。有很多人H5不懂CSS3也不懂,就去应聘前端的岗位,交出的理由是之前的公司用不上这些技能。久而久之也就荒废了。当然这和行业也有一定的关系,目前国内很多移动端页面的产品经理对前端要求非常少,更多是展示后端数据即可,CSS2就能实现。但是,吃老本,迟早有一天会被淘汰。
误区三:前端不需要了解后端知识
前端做好就行了,反正后端不归我管
前端功能越来越强大,离线数据库能提供数据存储和管理功能,但是不会SQL语句,小编觉得不行。websocket能提供即时通信,但是不了解它和socket的区别,能和后端一起搭建吗?加快页面也要从后端考虑使用keepalive,缓存等。所以不要再说你只掌握一端就好,全栈为什么比你厉害,人家就是比你会得多!
误区四:觉得老板要求好难啊,能推就推了
老板的要求你还不听,你还想怎样~
不要排斥老板的需求,他们的需求虽然可能对于技术来说有点天马行空,但是他们就是从用户的角度去考虑需求,也许这让你非常为难的技术点,以后就是这个项目的点睛之处。不要老是想着拿容易做的东西来应付工作,良好的用户体验才能让你在前端上更近一步。
如果实在遇到无法逾越的技术鸿沟,多思考,多询问,多参考行业优秀的代码,和大神们多交流,总能实现的!
误区五:不考虑其他情况,页面出来就好了
前端呈现几乎使用DOM,但DOM一多就有性能问题,比如一个页面小编一直下拉,加载了上千个DOM,会出现什么问题?页面响应慢?崩溃?极端问题值得让你去多考虑,不要觉得展示页面做完就好了。能不能够承受用户们千奇百怪的行为才是最重要。
误区六:页面给用户看,用户能用就好
能来看你页面的,不只是用户,还有机器人好不好!
webAPP一直觊觎nativeAPP的位置,有的根本看不出差别,各种前端MVC框架风生水起,但是坑爹的来了,没法做SEO,因为搜索引擎直接无视JS。
流量才是企业的立足之本呀,没有流量怎么变现?前端还是要多思考一下SEO的问题。
误区七:不使用/不推动新技术
上帝给了你一双翅膀,你却把它给烤了。
吾日三省吾身
用CSS3了吗?
网页支持多点触控吗?
感应器用好了吗?
新技术不要浪费,是时候对旧操作进行革新了!能让用户体验和后台开发体验都更好的事情,就不要固执的还用老技术了。
以上就是小编为大家总结的7个误区
希望你们以后避免哦~