您可以配置 Dojo 项目要使用的库。
过程
- 在“企业资源管理器”视图中,右键单击 Web 项目并选择属性以显示属性窗口。
- 选择 Dojo Toolkit。
- 要使用不同的 Dojo Toolkit,请执行下列操作:
- 单击更改此项目访问 Dojo 的方式。
- 选择以下选项中的一个以在 Web 项目中设置 Dojo 并单击下一步:
- 将 Dojo 复制到此项目中。系统将从此处对它进行部署。
- 指定 Dojo 文件夹的名称和要使用的以下 Dojo Toolkit:
- 随产品提供的 Dojo Toolkit
- 位于工作空间或文件系统中的 Dojo Toolkit
您可以选择已压缩 Dojo 分发的归档文件。
当您单击完成时,会将归档文件的内容自动抽取到项目中。
- Dojo 在工作空间的项目中,并将从那里进行部署。
- 浏览至工作空间内另一项目中的根 Dojo 文件夹。不会将 Dojo Toolkit 复制到项目中。它是从包含 Toolkit 的项目中部署。
- 对 Dojo 进行了远程部署或 Dojo 在公用 CDN 上。
- 指定 Dojo Toolkit 源的远程位置:
- 公用 CDN:输入可公用的内容传递网络的 URL。内容传送网络为开放式源代码
JavaScript 库提供地理位置分散的托管环境。当浏览器解析 Web 应用程序的 URL 时,浏览器会从最近的可用服务器自动下载文件。
- 远程 URI:输入根 Dojo 文件夹的远程位置的 URI。
在“对应 Dojo”部分中,选择与远程 Dojo Toolkit 最匹配的 Dojo 源代码分发。该选择提供对工具(例如内容辅助)的访问。您可以选择随此产品提供的缺省 Dojo,或者浏览至工作空间或文件系统中的 Dojo 文件夹。
- 如果已将 Dojo Toolkit 复制到项目中,那么您可以仅包含 Web 应用程序需要的部分 Dojo Toolkit。展开选择要包含在项目中的 Dojo 组件部分并选择想要包含在项目中的 Dojo 组件。
提示: 要选择最常选择的配置之一,请从
常见配置列表中选择一项:
- 最低包括 dojo/dojo.js、dojo/_base.js 和 dojo/_base。
- Dojo 核心包括 dojo。
- Dijit 包括 dijit 和 dojo。
- Dojox Mobile 包括 dijit、dojo、dojox/fx、dojox/mobile dojox/fx.js 和 dojox/mobile.js。
要在 Web 项目中包括 Dojo 支持,请选择
dojo/dojo.js、
dojo/_base.js 和
dojo/_base(最低配置)。
注: 包括在 Dojo Toolkit SDK 1.6 及旧版本中的测试代码容易受到跨站点脚本编制攻击。这些漏洞包含在为测试用例提供模拟数据的几个 .php 文件中。选择将这些文件复制到项目中时,会在向导的“Dojo 项目设置”页面显示一条警告消息。清除对这些文件的选择,以便不将它们复制到项目中。如果您需要这些文件,那么要确保不将它们与 Web 应用程序部署在一起。
- 单击完成。
- 修改 Dojo 根目录、装入程序或 CSS 文件的路径,然后单击确定。
结果
创建新的 Web 页面并向该页面添加 Dojo 窗口小部件时,将使用项目属性中指定的路径将必需的包括语句生成到页面的 <head> 标记中。