Kendo UI目前最新提供Kendo UI for jQuery、Kendo UI for Angular、Kendo UI Support for React和Kendo UI Support for Vue四個控件。Kendo UI for jQuery是創建現代Web應用程序的最完整UI庫;Kendo UI for Angular是專用於Angular開發的專業級Angular UI組件;Kendo UI Support for React支持React Javascript框架,更快地構建更好的應用程序;Kendo UI Support for Vue為Vue技術框架提供可用的Kendo UI組件,更快地構建更好的Vue應用程序。
在項目中托管Kendo UI
要在項目中托管Kendo UI,你需要:
- 下載bundles
- 添加CSS和JavaScript引用
下載bundles
下載任何Kendo UI軟件包后,下面列出的文件夾將托管在您的本地存儲庫中。
- /apptemplates——該文件夾包含獨立的啟動器模板。雖然它們是靜態HTML文件,但建議您通過Web服務器而不是直接從文件系統打開它們,后一種方法會破壞所有Ajax數據請求。
- /examples——容納快速啟動示例文件。雖然它們是靜態HTML文件,但建議您通過Web服務器而不是直接從文件系統打開它們,后一種方法會破壞所有Ajax數據請求。
- /js——包含縮小的JavaScript文件。
- /src——此文件夾用於保存源代碼文件,但現在它們在單獨的下載包中提供。從你賬戶的Downloads部分訪問源代碼包,請注意試用版用戶無法使用源代碼。
- /styles——由縮小的CSS文件和主題圖像組成。 該文件夾還包含Less文件,可以傳遞給編譯器,位於styles/folder: styles/web/和styles/mobile/的第一級文件夾。請注意,試用版中不提供Less文件。
- /wrappers——包括服務器端包裝器。由於UI for ASP.NET MVC、UI for JSP或UI for PHP發行版是必須的,因此該文件夾僅在這些版本的商業包中可用。
- changelog.html——提供Kendo UI更新說明。
添加CSS和JavaScript引用
要在項目中使用Kendo UI,請包含所需的JavaScript和CSS文件。
Step 1:從bundle存檔中提取 /js和/styles目錄,並將它們復制到Web應用程序根目錄。
Step 2:在HTML文檔的head標記中包含Kendo UI JavaScript和CSS文件,驗證在主題CSS文件之前注冊了公共CSS文件。
示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<!DOCTYPE html><
html
><
head
><
title
>Welcome to Kendo UI!</
title
>
<!-- Common Kendo UI CSS for web widgets and widgets for data visualization. -->
<
link
href
=
"styles/kendo.common.min.css"
rel
=
"stylesheet"
/>
<!-- (Optional) RTL CSS for Kendo UI widgets for the web. Include only in right-to-left applications. -->
<
link
href
=
"styles/kendo.rtl.min.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<!-- Default Kendo UI theme CSS for web widgets and widgets for data visualization. -->
<
link
href
=
"styles/kendo.default.min.css"
rel
=
"stylesheet"
/>
<!-- (Optional) Kendo UI Hybrid CSS. Include only if you will use the mobile devices features. -->
<
link
href
=
"styles/kendo.default.mobile.min.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<!-- jQuery JavaScript -->
<
script
src
=
"js/jquery.min.js"
></
script
>
<!-- Kendo UI combined JavaScript -->
<
script
src
=
"js/kendo.all.min.js"
></
script
>
</
head
>
<
body
>
Hello World!
</
body
>
</
html
>
|
注意:代碼示例以后假設Kendo UI scripts和stylesheets現在已添加到文檔中。
Step 3:初始化一個小部件
以下示例演示如何初始化DatePicker小部件。
示例:
1
2
3
4
5
6
7
8
|
<!-- HTML element from which the DatePicker would be initialized -->
<input id=
"datepicker"
/>
<script>
$(
function
() {
// Initialize the Kendo UI DatePicker by calling the kendoDatePicker jQuery plugin
$(
"#datepicker"
).kendoDatePicker();
});
</script>
|
以下示例演示了DatePicker小部件的完全初始化。
示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<!DOCTYPE html>
<
html
>
<
head
>
<
title
>Welcome to Kendo UI!</
title
>
<
link
href
=
"styles/kendo.common.min.css"
rel
=
"stylesheet"
/>
<
link
href
=
"styles/kendo.default.min.css"
rel
=
"stylesheet"
/>
<
script
src
=
"js/jquery.min.js"
></
script
>
<
script
src
=
"js/kendo.all.min.js"
></
script
>
</
head
>
<
body
>
<
input
id
=
"datepicker"
/>
<
script
>
$(function() {
$("#datepicker").kendoDatePicker();
});
</
script
>
</
body
>
</
html
>
|
安裝Bower包
Bower是一個流行的Web管理程序包管理器,用於處理框架、庫、資產和實用程序。
概要
Kendo UII維護2個Bower包:
- Kendo UI Core.
- Kendo UI Professional.
所有正式版本,Service Pack和內部版本都會上傳到它們中。
重復異常的分隔符
截至Kendo UI 2016 Q2(2016.2.504)更新:
- Scheduler用逗號(,)替換分號(;)作為重復異常的分隔符類型。
- Scheduler不再向重復異常添加尾隨分隔符。
使用CDN服務
Kendo UI CDN托管在Amazon CloudFront上。 要訪問CDN服務,您可以使用不同的方法。
Kendo UI R2 2019 SP1全新發布,最新動態請持續關注Telerik中文網!
掃描關注慧聚IT微信公眾號,及時獲取最新動態及最新資訊
