作者:Arfei Zhang

原文地址:http://www.cnblogs.com/arfeizhang/p/7mistakes.html

前端开发在近日几年逐渐走红,越来越多之开发者入前端开发队伍。但前者在大学中从未课程体系,而且知识为当不断更新着。大家对它们的认识也各不相同。博主发出了技术经理,项目经理,面试官,前端开发的经历,参与了较多的前端开发项目,也结识了比较多前端开发人员。基于这些元素我本着前者有些比较浓的认识,和豪门大饱眼福下。

正文取名七宗罪是出几噱头的完全,还伸手大家见谅,实则想啊大家阐述前端开发的误区。

前端开发的七宗罪

罪一:前端只是JS

来诸如此类有朋友,只看犀牛牛书(《JavaScript权威指南》),每天研究JS这JS那的,认为这样即使终于前端开发了。

而是自如果说之凡:前端不只有是JS。

名前端开发?我认为,一切为展现为目标的行事,都是前端开发工作。在前端开发中,除了JS,还有很多亟待去控制的,比如浏览器原理,html5,css3等。之前以面试别人经常,问他,怎么开一个触摸屏上的转盘。他摇头。我大跌了一致步,和他说谈谈您的想法吗只是。他惦记了转,还是无见面。

开转盘,是自我常面对别人的同等道题(我于后期会指向立即道题让大家说),看似简单,但代表了前者知识之概括应用。你莫触摸屏开发经历,不知底CSS3还是canvas,不打听网页优化,是召开不出去的。前端是概括技能之运用,只见面JS是解决不了问题之。

罪次之:我现亦可HOLD住满,不用学新物了

自我当了之丁遭遇,有60%底食指绝非h5和CSS3的实际上工作经验,甚至只放罢有名词,没有研究过。问她们由,大部分应答之前的行事就此不齐,小片段对没有时间。当问到一些动画的实现时,有有面试者还于于是频繁变动DOM的CSS2属性来促成。

这种光景的原委或和劳作内容有关,目前境内的片活动端网页还是于中规中矩的,产品经营对前者实现好少发奇之求。一些前端开发者的职责是拿后端的数量被表现出来即可,这些真的CSS2也会落实。但这些也未是勿模仿不用新技巧之理由,啃老仍总有一天被淘汰。被页面的用户体验更好,是前者的权责。

罪三:前端不欲了解后端知识

也是,前端可以的打前端呗,管后端干嘛。

可是行业在迈入正,前端的职能更是强。离线数据库能够提供数据存储和保管的功效,但非会见刻画SQL语句能耍得转吗?WebSocket能提供即经常通信,但不了解socket和WebSocket的分别,能同后端开发(很多后端开发只见面socket技术)一起搭建呢?
加快页面显示速度不仅是如自前端分析,后端也要考虑到,使用keep alive、
缓存等后端技术能而页面还快地打开。

罪四:设计师或产品经营太异想天开了,他们只要之好难实现呀,干脆回复实现无了咔嚓

绝不排斥他们的新鲜需求,他们之这些奇怪需求可能会成为企业之要竞争力。(好吧,这无异接触切换至号经营者的观点了。)用户越来越重视表现作用了,不要再次以简要的列表页和详情页来打发用户了,他们可能会见因为好的用户体验而变成网站的忠实用户。遇到特殊需求时,首先想生怎么用前端知识来实现,如果想不出去,就跟同行讨论下。总之,实现需求是开发者的义务,不要任意说之要求我们实现不了。

罪五:不考虑极端情况还是性能,页面下就尽

大部前端呈现使用DOM,但DOM用得多矣会晤发出性问题。现在可怜流行列表页页底上拖累加载重多,但老少发生前端关注加载的最为问题,如果一个页面我生拉了多不好,加载了几千只DOM,会时有发生什么问题?答案是易则页面响应慢,重则浏览器闪退。

此外举个例子:LocalStorage使用起来的确好,很多柜之前端重度依赖它,甚至知名的前端开发框架为凭借它。但其来只短——有容量限制(2.6M-10M),我们得考虑极端气象,当LocalStorage空间快满时,怎么处理。或以搭上避免这种最情况的发生。

罪六:页面只是为用户看之,用户会正常使用就尽

来拘禁而页面的,不只是用户,还有机器人。

Web App一直在觊觎Native App的位置,有的Web App和Native App
根本看不生差别。Web
App大红大紫,各种前端MVC框架为风声水起,但她都发只问题,几乎没法做SEO,因为找引擎无视JS。流量是铺之立命之本,SEO做得好能引来大量底流量,所以前端还是得考虑SEO问题。(会于后面和大家谈谈Web
App的SEO方案)

罪七:不使用/不推动 新技术

上帝为了公同一夹翅膀,你也把其为烤了。

问自己几乎独问题,网页用了CSS3动画为?网页支持多触及触摸操作也?距离感应器,动作感应器,你用了从未有过?这里连无是说为用而因此这些新技巧。而是想表明,我们早已闹新的技能了,不要将她浪费了,是早晚针对以前的网页和以前的操作办法展开变革了。使用这些特征,能为用户体验更可以。一些产品经营或设计师对前者的认识还栖息在html4时代,我们来必要和他们普遍一下初知识。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图