WEB开发网
开发学院网页设计JavaScript Dojo 的 build 工具简介 阅读

Dojo 的 build 工具简介

 2010-04-13 00:00:00 来源:WEB开发网   
核心提示:谁可能阅读本文本文将作为一个入门级的教程,帮助读者快速学会如何使用 Dojo 提供的 build 工具来打包和压缩 Dojo 的库文件以及我们自己编写的 Javascript 文件,Dojo 的 build 工具简介,阅读本文之前,读者应该对 Dojo 具有一定了解和使用经验,经过定制后实际使用的 Dojo 库文件大小

谁可能阅读本文

本文将作为一个入门级的教程,帮助读者快速学会如何使用 Dojo 提供的 build 工具来打包和压缩 Dojo 的库文件以及我们自己编写的 Javascript 文件。阅读本文之前,读者应该对 Dojo 具有一定了解和使用经验,尤其需要了解 Dojo 的打包机制。

何时我们需要 Dojo 的 build 工具

Dojo 作为一个非常实用的 Ajax 实现框架已经被许多 web2.0 开发人员广泛使用,但使用 Dojo 会导致客户端浏览器需要加载大量的 Dojo 文件,导致应用程序性能下降。解决 Dojo 性能问题的方法之一就是对 Dojo 文件进行定制打包和压缩 ( 提高 Dojo 性能的具体方案请参看“提高基于 Dojo 的 Web 2.0 应用程序的性能”。Dojo 本身已经提供了一套对 Dojo 库文件 ( 自己编写的 Javascript 文件只要符合 Dojo 的规范同样可以进行打包 ) 进行 build 的工具,通过定制库文件和压缩文件的方法来减少浏览器加载文件的时间。

Dojo 的主要库文件 (dojo 包 ) 大小在 1M 左右,dijit 包和 dojox 包大小都在 4M-5M,但我们并不总是需要所有的这些库文件,可以根据开发者自身的需要定制一份 Dojo 库,实际使用的库文件大小往往能大大降低;以笔者目前的开发项目为例,经过定制后实际使用的 Dojo 库文件大小只有 300K 左右。

另外 Dojo 的 build 工具也通过压缩 Javascript 文件的手段来降低浏览器加载文件的时间(该过程中需要使用 ShrinkSafe,有关其详细介绍请参看“http://dojotoolkit.org/docs/shrinksafe”),具体的方法如下:

1 2 3 4 5 6  下一页

Tags:Dojo 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接