在长沙学前端开发要注意什么
写分叉代码
差错:本着支撑全部浏览器和版其他崇高理念,开发人员立志创立可对恣意或许状况作出回应的代码。代码中if语句成堆,全部方向都有分叉。
影响:跟着浏览器新版其他更新,代码文件会变得越来越蠢笨和难以处理。
怎么避免:完成代码的功用检测和浏览器/版别检测。功用检测技术不只可以显着削减代码量,还更易于阅读和处理。不妨考虑运用如Modernizr这样的库,不只有助于功用检测,还能主动帮助供应不能跟上HTML5和CSS3速度的旧版浏览器的反应支撑。
网站过多改写
差错:创立的网站需求为每一个互动而全面改写页面。
影响:类似于页面臃肿(参见#4),页面加载时间的功能会受到影响。用户体验缺乏流畅性,并且每次互动都或许导致网页时间短(或长时间)的复位。
怎么避免:快速避免这种状况的一个方法就是,通过测定回发到服务器的内容是否是真实需求的。例如,当不依赖服务器端资源的时分,客户端脚本可用于供应直接效果。你也可以应用AJAX技术或进一步运用单页的应用程序“SPA”方法。流行的JavaScript库/结构,如JQuery、KnockoutJS和AngularJS,能让这些方法的选用变得简略得多。
做了太多的无用功
过错:开发人员花了很长的时间来创立web内容。许多的时间花在了重复的任务上,或许自己敲代码写了许多。
影响:初始网站的发布和后续的更新时间过于冗长。如果其他开发人员也在在做相同的作业,却用了更少的时间和精力,那么你的开发价值显着就低了。手动劳作很容易呈现过错,而排除故障过错需求更多的时间。
如何避免:探求你的挑选。在开发的每一个阶段考虑运用新的东西和新的流程技术。例如,你现在运用的代码编辑器比较SublimeText和Visual Studio,如何?不论你运用的是什么样的代码编辑器,你最近有好好钻研它的功能吗?也许只投入稍稍一点时间去仔细阅读文档,就可以发现干事的新方法,为今后节约一个又一个小时的时间。例如,在这篇文章中,扩展Visual Studio可以为web开发人员进步生产功率。
不要错失网上可用的协助东西!例如,检查在dev.modern.ie上的东西以简化检验(跨多个平台和设备)以及排除故障。
长沙达内教育
长沙达内教育简介 达内:美国上市公司,亿元级职业教育集团 ●中国IT职业教育领军企业 达内时代科技集团有限公司(简称达内教育),美股交易代码:TEDU,成立于2002年。 2014年4月3日成功在美国上市,融资1亿3千万美元。成为中国赴美...
机构评分:10分
在线客服相关问答
QUESTIONS AND ANSWERS