
点击有惊喜

1.前端工程师的发展历史
1990年,Tim Berners Lee发明了世界上第一个网页浏览器WorldWideWeb。1995年,Brendan Eich只用了10天便完成了第1版网页脚本语言(也就是目前我们所熟知的JavaScript)的设计。在网络条件与计算机设备比较落后的年代,网页基本是静态的。对网页脚本语言功能的最初设想仅仅是能够在浏览器中完成一些简单的校验,比如表单验证。所以网页脚本语言的特点是:功能简单、语法简洁、易学习、易部署。那个年代的Web应用是重服务器端、轻客户端的模式,Web开发人员以服务器端开发为主,同时兼顾浏览器端,没有所谓的前端工程师。

2005年AJAX技术的问世令静态的网页“动”了起来,异步请求和局部刷新彻底改变了网页的交互模式。同时,网络速度与个人计算机的普及给网站带来了更多用户,用户对网站的需求也越来越多。需求与技术的同步增长让早期的重服务器端、轻客户端的天平向客户端有所倾斜,也就是从那个时候开始出现了第一批专职的前端工程师。这批前端工程师相对于服务器端工程师的优势主要体现在对交互与UI的敏感度和度上。所以第一批前端工程师中有很大一部分是设计师出身,这导致前端工程师们有了一个很不相称的称谓:美工。但不可否认的是,第一批前端工程师主要负责的是CSS 与HTML开发,虽有AJAX技术,但受限于JavaScript引擎的性能,浏览器端的功能逻辑仍然十分简单。

2008年,Google推出了全新的JavaScript引擎V8,采用JIT(实时编译)技术解释编译JavaScript代码,大大提高了JavaScript的运行性能。随后,Netscape公司的SpiderMonkey和苹果公司的 JavaScriptCore也紧随V8,加入了JavaScript引擎的性能追逐战。上一页
这些军舰有什么用