欢迎阅读《精通JavaScript(第2版)》。本书针对专业程序员概述了JavaScript的发展现状。谁算是专业程序员呢?当属那些对JavaScript(可能还有其他编程语言)的基础知识有着扎实理解的人。你对JavaScript的博大精深饶有兴趣,不仅想看到如文档对象模型(Document Object Model,DOM)这类典型特性,还想学习客户端“模型视图控制器”(Model-View-Controller,MVC)模式方方面面的细节。更新的API、全新的特性和功能,还有令人耳目一新的代码写法,这些都可以在本书中找到。

你现在阅读的是本书的第2版。自第1版于2006年问世以来,一切发生了太多的变化。那时候JavaScript正在经历痛苦的转变,从小打小闹的脚本语言变成有能力完成诸多不同任务的实用语言。要是你愿意的话,可以把那个时期视为JavaScript的青春期。如今,JavaScript已经完成了另一次转变,沿用之前的比喻,它已然从青春期步入成年。JavaScript几乎无处不在,85%~95%(统计口径不一)的网站主页上都出现了它的身影。不少人将JavaScript视为世界上最流行的编程语言(就日常使用的人数而言)。但是比单纯的使用率更重要的是它的实效和功能。

JavaScript从一门玩具语言(想想那些翻滚效果和状态栏文字特效吧)变成了一件高效但功能有限的工具(考虑一下客户端表单验证),进而发展成为如今拥有丰富特性且不再局限于浏览器的编程语言。程序员们编写着各种JavaScript工具,实现了服务器领域存在已久的MVC功能、复杂数据的可视化以及模板库等。能实现的功能还会越来越多。以前设计人员只能依赖.NET或Java Swing客户端来为服务器端数据提供具备完整特性的多功能接口,如今我们可以使用JavaScript在浏览器中实现同样的功能。利用Node.js,我们拥有了JavaScript虚拟机,无需浏览器就可以运行各种各样的JavaScript应用。

本章要为你讲述JavaScript如何走到今天,此后又将奔向何方。除此之外,还会将目光投向推动JavaScript革命的各种浏览器技术的改善和普及。JavaScript自身的现状同样也会得到审视,在瞻望未来发展方向之前,我们需要知道自己当下身在何处。在接下来的各章中,你会学到专业JavaScript程序员为了不辜负自己的头衔所必须掌握的知识。

评论

本文目前还没有评论……

我要评论

需要登录后才能发言
登录未成功,请修改提交。