web 前端开发工程师 Web 前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过 5年。Web 前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是 Web 时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。简介 2005 年以后,互联网进入 Web 时代,各种类似桌面软件的 Web 应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。随着 Web 概念的普及和 W3C 组织的推广,网站重构的影响力正以惊人的速度增长。 XHTML+CSS 布局、 DHTML 和 Ajax 像一阵旋风,铺天盖地席卷而来, 包括新浪、搜狐、网易、腾讯、淘宝等在内的各种规模的 IT 企业都对自己的网站进行了重构。为什么它们会对自己的网站进行重构呢?有两个方面的原因: 第一,根据 W3C 标准进行重构后,可以让前端的代码组织更有序,显著改善网站的性能,还能提高可维护性,对搜索引擎也更友好; 第二,重构后的网站能带来更好的用户体验,用 XHTML+CSS 重新布局后的页面,文件更小,下载速度更快。网站重构的目的仅仅是为了让网页更符合 Web 标准吗?不是!重构的本质是构建一个前端灵活的 MVC 框架,即 HTML 作为信息模型( Model ), CSS 控制样式( View ), JavaScript 负责调度数据和实现某种展现逻辑( Controller )。同时,代码需要具有很好的复用性和可维护性。这是高效率、高质量开发以及协作开发的基础。 DHTML 可以让用户的操作更炫,更吸引眼球; Ajax 可以实现无刷新的数据交换, 让用户的操作更流畅。对于普通用户来说, 一个网站是否专业、功能是否强大, 服务器端是用 J2EE+Oracle 的强大组合, 还是用 ASP+Acces s 的简单组合,并没有太明显的区别。但是,前端的用户体验却给了用户直观的印象。随着人们对用户体验的要求越来越高, 前端开发的技术难度越来越大, Web 前端开发工程师这一职业终于从设计和制作不分的局面中独立出来。 Web 前端开发技术三要素 Web 前端开发技术包括三个要素: HTML 、 CSS 和 JavaScript ,但随着 RIA 的流行和普及, Flash/Flex 、 Silverlight ( 微软 Silverlight 是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application) 的网络交互程序。)、 XML ( XML ( Extensible Markup Language ) 即可扩展标记语言是当前处理结构化文档信息的有力工具。) 和服务器端语言也是前端开发工程师应该掌握的。 Web 前端开发工程师既要与上游的交互设计师、视觉设计师和产品经理沟通,又要与下游的服务器端工程师沟通,需要掌握的技能非常多。这就从知识的广度上对 Web 前端开发工程师提出了要求。如果要精于前端开发这一行,也许要先精十行。然而,全才总是少有的。所以, 对于不太重要的知识
Web前端开发工程师 来自淘豆网m.daumloan.com转载请标明出处.