Telerik UI for ASP。网络核心?下载30天免费试用

创建您自己的自定义包

根据项目的不同,您可能需要跳过一些Kendo UI实用程序,只安装应用程序所需的程序。

为了便于定制项目,jQuery的Kendo UI提供了一组组合脚本和单独脚本,还提供了脚本定制的进一步选项。

  • 组合脚本包包含特定类型的小部件(例如,桌面,混合)的脚本,可用于不同的Kendo UI分布。

  • 单独的脚本包包含按常用功能(例如,图表、编辑器)分组的小部件脚本,以便您可以选择要添加到项目中的单个控件。

  • 定制您的项目创建自定义脚本允许您添加项目所需的特定小部件和功能。

  • 使用ECMAScript允许您在应用程序中导入各个模块。相关的依赖项将自动绑定到它们各自的模块中。这将为您省去手动选择在项目中包含哪些脚本的麻烦。

结合脚本

为了方便常见的项目类型,Kendo UI在捆绑包或CDN上发布了以下组合脚本:

  • kendo.ui.core.min.js控件支持的所有小部件剑道UI核心分发.相关的脚本在剑道UI核心包中也是可用的。
  • kendo.all.min.js包含剑道UI提供的所有功能的缩小版本。

    kendo.all.min.js可在Kendo UI Professional, Telerik UI for ASP。NET MVC,用于JSP的Telerik UI和用于PHP包的Telerik UI。然而,kendo.all.min.js不包括kendo.aspnetmvc.min.js.要安装它,请添加kendo.aspnetmvc.min.jskendo.all.min.js,或使用自定义下载构建工具

  • kendo.web.min.js是可用的剑道UI专业,JSP, PHP和MVC。它包括核心框架和所有桌面浏览器小部件(以前作为Kendo UI Web分发)。

  • kendo.dataviz.min.js是可用的剑道UI专业,JSP, PHP和MVC。它包括核心框架和所有数据可视化小部件(以前作为Kendo UI DataViz分发)。
  • kendo.mobile.min.js是可用的剑道UI专业,JSP, PHP和MVC。它包括核心框架和所有移动设备特定的小部件(以前作为Kendo UI mobile分发)。

    一次只能包含一个组合的JavaScript文件,因为它们包含Kendo UI框架。若要同时使用来自不同Kendo UI套件的小部件,请使用kendo.all.min.js或者构建一个自定义脚本。

    不要将任何组合的脚本文件与来自同一套件的单个小部件脚本一起注册。例如,不要注册kendo.grid.js在一起kendo.web.jskendo.all.js因为它们已经包含了Grid脚本。

    注册重复的脚本可能会导致JavaScript错误和意外行为。

单独的脚本

下面的列表提供了脚本文件的引用,无论是否缩小,取决于您的项目,都可以在每个小部件的基础上包含这些脚本文件。

自定义脚本

您可以创建只提供项目所需的小部件和特性的自定义脚本。

使用下载构建器

具有商业许可证的用户可以使用自定义下载生成器工具创建一个JavaScript文件,其中只包含所需的小部件和特性。

  • 不要使用多个自定义组合脚本,因为它们将包含重复的代码。相反,创建一个组合脚本文件,其中包括所需的所有内容。
  • 使用RequireJS无法加载下载生成器包,因为该工具不会创建所需的AMD模块。

使用杯

如果使用Kendo UI Core包,则可以使用狼吞虎咽地吃构建工具并按照自述文章.在Kendo UI 2014 Q3版本中,必要的构建脚本将在src /可下载商业包的目录。

要从已发布的源代码构建自定义发行版:

  1. 执行以下shell命令。

    CD SRC NPM install NPX gulp custom -c autocomplete,下拉列表
  2. 列出您希望包含在自定义构建中的组件,并用逗号分隔它们().前面的示例构建了一个自定义的最小化脚本,其中包括自动完成和下拉列表小部件。

  3. 通过运行构建整个Kendo UI库NPX gulp custom -c all

    完成后,狼吞虎咽地吃命令输出akendo.custom.min.jssrc / dist目录中。Gulp构建任务自动解析每个组件所需的依赖项,因此您不必列出它们。不要使用多个自定义组合脚本,因为它们将包含重复的代码。相反,创建一个组合脚本文件,其中包括所需的所有内容。

  4. 属性中的自定义脚本版本,若要编译未缩小的自定义脚本版本,请删除或注释掉以下行gulpfile.js

    ... .pipe(uglify())…

标签顺序

要在HTML标记之后加载和执行脚本,请放置脚本关闭前的标签身体标签。通常,Kendo UI小部件初始化语句在document.ready这意味着你必须在任何Kendo UI小部件初始化语句之前注册jQuery。在使用客户端Kendo UI小部件时,可以控制初始化语句的位置,以便将jQuery脚本文件注册在文档的底部。

Kendo UI小部件的服务器端包装器是自初始化的,这意味着每个初始化脚本都是在小部件的HTML标记之后呈现的。在这种情况下,Kendo UI脚本仍然可以在文档的末尾注册,而jQuery脚本必须在文档的末尾注册身体在文档上的第一个剑道UI小部件之前,或者在文档中

下一个步骤

另请参阅

在本文中
Baidu
map