生活随笔
收集整理的這篇文章主要介紹了
Kendo UI开发教程(23): 单页面应用(一)概述
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Kendo單頁面應用(Single-Page Application,縮寫為SPA)定義了一組類用于簡化Web應用(Rich Client)開發,最常見的單頁面應用為Gmail應用,使用單頁面可以給用戶有使用桌面應用的用戶體驗。
Kendo 的Route類負責跟蹤應用的當前狀態和支持在應用的不同狀態之間切換。Route通過Url的片段功能(#url)和流量器的瀏覽歷史功能融合在一起。從而可以支持把應用的某個狀態作為書簽添加到瀏覽器中。Route也支持通過代碼在應用的不同狀態之間切換。
View和Layout類用于UI的顯示。 UI事件和數據綁定可以通過MVVM或data初始化屬性來完成。
下面為一個最簡單的SPA應用框架。
| 3 | <script?id="index"?type="text/x-kendo-template"> |
| 4 | ????Hello <span?data-bind="text: foo"></span> |
| 8 | ????var index = new kendo.View( |
| 9 | ????????"index", // the id of the script element that contains the view markup |
| 10 | ????????{ model: kendo.observable({ foo: "World!" }) } |
| 13 | ????var router = new kendo.Router(); |
| 15 | ????router.route("/", function() { |
| 16 | ????????index.render("#app"); |
| 20 | ????????router.start(); |
運行這個應用,顯示“Hello,World”。
?
總結
以上是生活随笔為你收集整理的Kendo UI开发教程(23): 单页面应用(一)概述的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。