JavaScript编程全解1.7 JavaScript 相关环境_JavaScript编程全解1.7 JavaScript 相关环境试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > JavaScript编程全解 > 1.7 JavaScript 相关环境

JavaScript编程全解——1.7 JavaScript 相关环境

1.7.1 库 大约从2005 年起,才正式开始使用开源的JavaScript 库。首当其冲的是prototype.js。虽然之前也有一些JavaScript 库,不过直到从prototype.js 开始,使用库才成为了一种常规做法。prototype.js 受到瞩目的理由之一是它支持多平台AJAX 处理。 虽然这一时期AJAX 正在逐步普及,但同时AJAX 编程也存在重大问题。Internet Explorer 和Firefox这两个当时流行的浏览器的API 并不兼容。而prototype.js 提供的API 则是弥合了两者API 的不同,以解决这一问题。此外,它还提供了很多方便的API,其中一些可以用于扩展DOM 的功能,另一些则是Ruby 迭代器的衍生。 在此之后,如表1.4 所示,出现了大量的JavaScript 库。 表1.4  代表性的客户端JavaScript 库 1.7.2 源代码压缩 为了使客户端JavaScript 的执行更加高速,可以对源代码进行压缩。通过压缩源代码可以实现以下效果以提高执行速度。 减少了网络通信传送量而使得网络等待时间减少。 源代码缩短之后,JavaScript解释器(浏览器)用于解释代码的时间减少。 (有些压缩工具可以使)源代码得到优化。 代表性的源代码压缩工具如表1.5 所示。 表1.5 源代码压缩工具 单纯的压缩工具的效果只是删除不需要的空白内容、换行符以及注释等。为了提高运行速度而不写必要的注释并不是可取的做法,所以,这样单纯的压缩工具也是有其存在意义的。稍高级一些的压缩工具则会进行将变量名替换为较短的字符串之类的处理,不过这样一来,源代码的可读性也会大大降低。更高级一些的压缩工具能够像大多数的编译器那样对代码进行优化。例如,去除无用的代码,或是预先计算代码中的一些表达式,并将其替换为常量,等等。而要实现这一效果,就不能把源代码仅看作是单纯的字符串,还要以JavaScript 的标准正确地解释其含义。这样一来,也就实现了对代码的检查,能够发现代码中一些潜在的错误。 虽然对源代码进行压缩非常地麻烦,但相应的也能获得不小的收获。因而,在开发规模较大的情况下,应当对源代码进行压缩。 1.7.3 集成开发环境 JavaScript 已经有了不少的集成开发环境(IDE),不过其中的一些还尚未完善。代表性的IDE 如表1.6 所示。 表1.6 JavaScript 的IDE

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《JavaScript编程全解》其他试读目录

• 1.1 JavaScript 概要
• 1.2 JavaScript 的历史
• 1.3 ECMAScript
• 1.4 JavaScript 的版本
• 1.5 JavaScript 实现方式
• 1.6 JavaScript 运行环境
• 1.7 JavaScript 相关环境 [当前]