Kendo UI 是您使用 HTML5 和 JavaScript 建立網站和應用程式所需的一切。 Kendo UI Core 是 Kendo UI 的免費開源版本,提供對網頁最佳 UI 小部件和關鍵框架功能的訪問,這對於開發出色的網頁和行動體驗至關重要。
Kendo UI Core 是 Kendo UI 的免費開源子集。下表詳細介紹了 Kendo UI Core 中可用的小部件和功能,以及透過商業 Kendo UI 許可證提供的附加功能。
特徵 | Kendo UI 核心 | 專業的 | MVC/Core/JSP/PHP 的 UI |
---|---|---|---|
資料管理 | |||
網格 | ✅ | ✅ | |
文件管理器 | ✅ | ✅ | |
試算表 | ✅ | ✅ | |
清單視圖 | ✅ | ✅ | ✅ |
樞軸網格 | ✅ | ✅ | |
樹列表 | ✅ | ✅ | |
篩選 | ✅ | ✅ | |
呼叫器 | ✅ | ✅ | ✅ |
編輯 | |||
自動完成 | ✅ | ✅ | ✅ |
顏色選擇器 | ✅ | ✅ | ✅ |
組合框 | ✅ | ✅ | ✅ |
日期輸入 | ✅ | ✅ | ✅ |
日期選擇器 | ✅ | ✅ | ✅ |
日期範圍選擇器 | ✅ | ✅ | |
日期時間選擇器 | ✅ | ✅ | ✅ |
下拉清單 | ✅ | ✅ | ✅ |
下拉樹 | ✅ | ✅ | |
編輯 | ✅ | ✅ | |
列錶框 | ✅ | ✅ | ✅ |
蒙版文字框 | ✅ | ✅ | ✅ |
多列組合框 | ✅ | ✅ | |
多選 | ✅ | ✅ | ✅ |
數字文字框 | ✅ | ✅ | ✅ |
等級 | ✅ | ✅ | |
滑桿 | ✅ | ✅ | ✅ |
轉變 | ✅ | ✅ | |
文字方塊 | ✅ | ✅ | ✅ |
時間選擇器 | ✅ | ✅ | ✅ |
上傳 | ✅ | ✅ | |
驗證器 | ✅ | ✅ | ✅ |
對話式使用者介面 | |||
聊天 | ✅ | ✅ | |
圖表 | |||
面積圖 | ✅ | ✅ | |
長條圖 | ✅ | ✅ | |
箱線圖 | ✅ | ✅ | |
氣泡圖 | ✅ | ✅ | |
子彈圖 | ✅ | ✅ | |
圖表API | ✅ | ✅ | |
圓環圖 | ✅ | ✅ | |
漏斗圖 | ✅ | ✅ | |
折線圖 | ✅ | ✅ | |
圓餅圖 | ✅ | ✅ | |
極座標圖 | ✅ | ✅ | |
雷達圖 | ✅ | ✅ | |
範圍長條圖 | ✅ | ✅ | |
散點圖 | ✅ | ✅ | |
迷你圖 | ✅ | ✅ | |
股票圖表 | ✅ | ✅ | |
樹狀圖 | ✅ | ✅ | |
瀑布圖 | ✅ | ✅ | |
儀表 | |||
弧規 | ✅ | ✅ | |
圓規 | ✅ | ✅ | |
線性規 | ✅ | ✅ | |
徑向量規 | ✅ | ✅ | |
條碼 | |||
條碼 | ✅ | ✅ | |
QR 圖碼 | ✅ | ✅ | |
圖表和地圖 | |||
圖表 | ✅ | ✅ | |
地圖 | ✅ | ✅ | |
調度 | |||
日曆 | ✅ | ✅ | ✅ |
甘特圖 | ✅ | ✅ | |
多視圖日曆 | ✅ | ✅ | |
調度程式 | ✅ | ✅ | |
佈局 | |||
徽章 | ✅ | ✅ | ✅ |
對話 | ✅ | ✅ | ✅ |
擴充面板 | ✅ | ✅ | |
形式 | ✅ | ✅ | |
通知 | ✅ | ✅ | ✅ |
彈出視窗 | ✅ | ✅ | |
響應式面板 | ✅ | ✅ | ✅ |
分路器 | ✅ | ✅ | ✅ |
平鋪佈局 | ✅ | ✅ | |
工具提示 | ✅ | ✅ | ✅ |
窗戶 | ✅ | ✅ | ✅ |
媒體 | |||
媒體播放器 | ✅ | ✅ | |
捲動視圖 | ✅ | ✅ | |
PDF瀏覽器 | ✅ | ✅ | |
導航 | |||
行動表 | ✅ | ✅ | |
麵包屑 | ✅ | ✅ | |
按鈕 | ✅ | ✅ | ✅ |
按鈕組 | ✅ | ✅ | ✅ |
抽屜 | ✅ | ✅ | |
選單 | ✅ | ✅ | ✅ |
面板欄 | ✅ | ✅ | ✅ |
步進機 | ✅ | ✅ | |
標籤條 | ✅ | ✅ | ✅ |
時間軸 | ✅ | ✅ | |
工具列 | ✅ | ✅ | ✅ |
樹狀視圖 | ✅ | ✅ | |
嚮導 | ✅ | ✅ | |
互動性和使用者體驗 | |||
拖放 | ✅ | ✅ | ✅ |
效果 | ✅ | ✅ | ✅ |
進度條 | ✅ | ✅ | ✅ |
可排序 | ✅ | ✅ | ✅ |
造型 | ✅ | ✅ | ✅ |
工具、框架和實用程式 | |||
Chrome 檢查器 | ✅ | ✅ | ✅ |
資料來源 | ✅ | ✅ | ✅ |
繪圖API | ✅ | ✅ | |
Excel匯出 | ✅ | ✅ | |
全球化 | ✅ | ✅ | ✅ |
分層資料來源 | ✅ | ✅ | ✅ |
AngularJS 集成 | ✅ | ✅ | ✅ |
引導程式友好 | ✅ | ✅ | ✅ |
本土化 | ✅ | ✅ | ✅ |
MVVM集成 | ✅ | ✅ | ✅ |
PDF匯出 | ✅ | ✅ | |
單頁應用程式 | ✅ | ✅ | ✅ |
範本 | ✅ | ✅ | ✅ |
主題生成器 | ✅ | ✅ | ✅ |
官方支持 | ✅ | ✅ |
Kendo UI Core 依賴以下函式庫:
jQuery v1.9.1+
Kendo UI Core 尚未針對這些函式庫的任何其他版本進行測試。您可能會發現除這些之外的版本與 Kendo UI Core 相容。但是,我們不聲明支援這些版本,也不會解決使用這些版本時出現的問題。
有兩種方法可以獲得 Kendo UI Core 的原始碼。您可以從 Telerik.com 下載預先建置的 zip,也可以使用 Gulp 自行建置原始程式碼。後一種方法包括建立 Kendo UI Core 發行版的選項,其中僅包含應用程式所需的小部件和框架功能。
為了建立 Kendo UI Core,您需要有Node.js 14.x和git 2.x 。
對於 Windows,您必須下載並安裝適用於 Windows 的 Git、Node.js 和 Visual C++ 建置工具。
Mac OS 用戶應安裝 Homebrew。安裝 Homebrew 後,執行brew install git
安裝 git, brew install node@14
安裝 Node.js。
Linux 使用者可以使用 NodeSource 或其套件管理器提供的發行版來安裝git
和nodejs
。
透過運行克隆存儲庫的副本
git 克隆 https://github.com/telerik/kendo-ui-core.git
進入儲存庫目錄
cd kendo-ui-core
初始化子模組儲存庫
git 子模組更新 --init
安裝依賴項:
npm 安裝
運行建置腳本:
npm 運行構建
Kendo UI Core 的腳本和樣式的縮小版本將放在dist/
子目錄中。
還有其他幾個任務可用:
npx gulp --任務
gulp custom
任務將建立一個自訂縮小檔案 - dist/kendo.custom.min.js
,其中僅包含指定的元件。以下命令將僅包含自動完成和下拉清單小工具:
npx gulp 自訂 -c 自動完成,下拉列表
npm 腳本npm run scripts:modules
將在dist
資料夾中建立兩個資料夾( cjs
和esm
),其中包含捆綁的模組。
執行 dev 腳本以編譯dist/dev
和dist/mjs
資料夾中的模組和 js 文件
npm run scripts:dev
或npm run scripts:dev -- -w
透過執行npx gulp tests
來執行測試
如果您想跳過自己建立 Kendo UI Core,請前往 Telerik.com 以取得完整原始碼。
您也可以使用 Kendo CDN 輕鬆地將 Kendo UI Core 包含在您的網站或應用程式中:
<link href="http://kendo.cdn.telerik.com/2014.2.716/styles/kendo.common.min.css" rel="stylesheet" /><link href="http://kendo.cdn .telerik.com/2014.2.716/styles/kendo.default.min.css" rel="stylesheet" /><script src="http://kendo.cdn.telerik.com/2014.2.716/js/jquery .min.js"></script><script src="http://kendo.cdn.telerik.com/2014.2.716/js/kendo.ui.core.min.js"></script>
CDN 方法的主要優點是,如果您的使用者造訪過使用該框架的其他站點,他們可能能夠利用 Kendo UI Core 的預先快取版本。
有關完整的 Kendo UI 文件(包括 Kendo UI Core),請造訪 https://docs.telerik.com/kendo-ui。
Kendo UI Core 是免費且開源的。我們鼓勵並支持一個積極、健康、接受公眾貢獻的社區。我們希望您成為該社區的一部分。
在為 Kendo UI Core 做出貢獻之前,請:
閱讀並簽署 Kendo UI 核心貢獻許可協議,以確認您已閱讀並承認您貢獻的法律方面,並且
請閱讀我們的貢獻指南,其中包含以下所有必要資訊:
提交錯誤,
請求新功能,以及
引導您完成為拉取請求準備程式碼的整個過程。
使用此儲存庫的問題清單來取得與 Kendo UI Core 和 Kendo UI Professional 相關的錯誤報告
在 Stack Overflow 或 Kendo UI Premium 論壇上取得協助
在 User Voice 上提交功能請求
作為一個完全開源的項目,Kendo UI Core 是一個主要由社群支援的項目,因此,我們鼓勵您使用 Stack Overflow 等論壇來發布問題,並使用此儲存庫的問題清單來報告錯誤。
Kendo UI 團隊不為 Kendo UI Core 提供正式支持,除了那些已購買 Kendo UI 商業許可證(專業版、MVC UI 等)或從 Telerik.com 購買僅支援包的客戶之外。請不要在此儲存庫的問題清單中建立對此項目的支援請求,因為這些請求將立即關閉。您將被引導到社群論壇上發布您的問題。
有關更改日誌和發行說明,請參閱 Telerik.com 上的線上發行說明。
該專案已根據 Apache 授權 2.0 版發布,其文字如下。該許可證僅適用於該儲存庫的原始程式碼,不適用於任何其他 Kendo UI 發行版或變體,或儲存庫中使用的任何其他第三方程式庫。有關 Kendo UI 的許可信息,請參閱 Telerik.com 上的許可協議頁面。
根據 Apache 許可證 2.0 版(“許可證”)獲得許可;除非遵守許可證,否則您不得使用此文件。您可以在以下位置取得許可證副本:
http://www.apache.org/licenses/LICENSE-2.0
除非適用法律要求或書面同意,否則根據許可證分發的軟體均以「原樣」分發,不帶任何明示或暗示的保證或條件。請參閱許可證,了解許可證下管理權限和限制的特定語言。
版權所有 © 2024 Progress Software Corporation 和/或其子公司或附屬公司。版權所有。
Progress、Telerik 和本文中使用的某些產品名稱是 Progress Software Corporation 和/或其子公司或附屬公司之一在美國和/或其他國家的商標或註冊商標。