Kendo UI有70+个组件,根据项目需求,您可能只需使用部分组件功能,所以,正确引用组件可以让你安全有效的使用Kendo UI,并提升网页加载速度。
Kendo UI是一个基于jQuery的库,也支持AngularJS集成。为了使Kendo UI正常工作,请确保在Kendo UI组件前先引入jQuery库。
目前的官方版本的Kendo UI需要jQuery 1.12.4(截至2018年7月)。通常,每个新发布的jQuery版本都会引入重大更改,并且与现有的Kendo UI版本不兼容。在这种情况下,请使用之前的jQuery版本,直到下一个解决问题的官方Kendo UI版本发布。一般来说,使用Kendo UI包中附带的jQuery即可。
组合脚本
为了适应常见的项目类型,Kendo UI在捆绑包或CDN中提供以下组合脚本
-
kendo.ui.core.min.js
(开源免费)包含Kendo UI Core发行版支持的所有组件。相关脚本也可以在Kendo UI Core包中找到。 -
kendo.all.min.js
(专业收费)包含Kendo UI提供的所有功能(不包括kendo.aspnetmvc.min.js)。 -
kendo.web.min.js
(专业收费)包括核心框架和所有桌面浏览器组件(以前作为Kendo UI Web分发) -
kendo.dataviz.min.js
(专业收费)包括核心框架和所有数据可视化组件(以前作为Kendo UI DataViz分发)。 -
kendo.mobile.min.js
(专业收费)包括核心框架和所有特定于移动设备的组件(以前作为Kendo UI Mobile分发)。
重点:一次只能包含一个组合的JavaScript文件,因为它们包含Kendo UI框架。要同时使用来自不同Kendo UI组合的组件,请使用kendo.all.min.js或构建自定义脚本(在官网提供自定义组合创建)。
不要将任何组合脚本文件与单个组件一起注册。例如,不要把kendo.grid.js与kendo.web.js或kendo.all.js一起注册,因为它们已经包含Grid脚本。
重点:重复注册组件可能会导致JavaScript发生意外错误。