整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          jQuery Mobile 主題

          jQuery Mobile 主題

          Query Mobile 提供了 2 種不同的主題樣式, 從 "a" 到 "b" - 每一種主題的按鈕,工具條,內容塊等等顏色都不一致,每個主題的視覺效果也不一樣。

          通過設置元素的data-theme屬性可以自定義應用的外觀:

          <a href="#" class="ui-btn ui-btn-a|b">按鈕</a>
          描述實例
          a頁面為灰色背景黑色文字

          頭部與底部均為灰色背景黑色文字

          按鈕為灰色背景黑色文字

          激活的按鈕和鏈接為白色文本藍色背景

          input 輸入框中 placeholder 屬性值為淺灰色,value 值為黑色

          嘗試一下
          b頁面為黑色背景白色文字

          頭部與底部均為黑色背景白色文字

          按鈕為白色文字木炭背景

          激活的按鈕和鏈接為白色文本藍色背景

          input 輸入框中 placeholder 屬性值為淺灰色,value 值為白色

          嘗試一下

          按鈕樣式使用 class="ui-btn",使用 "ui-btn-a|b" 類設置按鈕為灰色(默認)或黑色:

          <a href="#" class="ui-btn ui-btn-a|b">按鈕</a>


          主題頭部和底部

          實例

          <div data-role="header" data-theme="b"></div>

          <div data-role="footer" data-theme="b"></div>

          嘗試一下 ?


          主題對話框的頭部底部

          實例

          <div data-role="page" data-dialog="true" id="pagetwo">

          <div data-role="header" data-theme="b"></div>

          <div data-role="footer" data-theme="b"></div>

          </div>

          嘗試一下 ?


          主題按鈕

          實例

          <a href="#" class="ui-btn ui-btn-b">黑色按鈕</a>

          嘗試一下 ?


          主題圖標

          實例

          <a href="#" class="ui-btn ui-btn-b ui-icon-search ui-btn-icon-notext">Search</a>

          嘗試一下 ?


          主題彈窗

          實例

          <div data-role="popup" id="myPopup" data-theme="b">

          嘗試一下 ?


          頭部和底部的主題按鈕

          實例

          <div data-role="header">

          <a href="#" class="ui-btn ui-btn-b">主頁</a>

          <h1>歡迎訪問我的主頁</h1>

          <a href="#" class="ui-btn">搜索</a>

          </div>

          <div data-role="footer">

          <a href="#" class="ui-btn ui-btn-b">在Facebook上關注我</a>

          <a href="#" class="ui-btn">在Twitter上關注我</a>

          <a href="#" class="ui-btn ui-btn-b">在Instagram上關注我</a>

          </div>

          嘗試一下 ?


          主題導航欄

          實例

          <div data-role="footer" data-theme="b">

          <h1>文本頭部</h1>

          <div data-role="navbar">

          <ul>

          <li><a href="#" data-icon="home" data-theme="a">Button 1</a></li>

          <li><a href="#" data-icon="arrow-r">Button 2</a></li>

          <li><a href="#" data-icon="arrow-r">Button 3</a></li>

          <li><a href="#" data-icon="search" data-theme="a">Button 4</a></li>

          </ul>

          </div>

          </div>

          嘗試一下 ?


          主題面板

          實例

          <div data-role="panel" id="myPanel" data-theme="b">

          嘗試一下 ?


          主題可折疊按鈕和內容

          實例

          <div data-role="collapsible" data-theme="b" data-content-theme="b">

          <h1>Click me - I'm collapsible!</h1>

          <p>I'm the expanded content.</p>

          </div>

          嘗試一下 ?


          主題列表

          實例

          <ul data-role="listview" data-theme="b">

          <li><a href="#">List Item</a></li>

          <li><a href="#">List Item</a></li>

          <li data-theme="a"><a href="#">List Item</a></li>

          <li><a href="#">List Item</a></li>

          </ul>

          嘗試一下 ?


          主題分割按鈕

          實例

          <ul data-role="listview" data-split-theme="b">

          嘗試一下 ?


          主題可折疊列表

          實例

          <div data-role="collapsible" data-theme="b" data-content-theme="b">

          <ul data-role="listview">

          <li><a href="#">Agnes</a></li>

          </ul>

          </div>

          嘗試一下 ?


          主題表單

          實例

          <label for="name">Full Name:</label>

          <input type="text" name="text" id="name" data-theme="b">

          <label for="colors">Choose Favorite Color:</label>

          <select id="colors" name="colors" data-theme="b">

          <option value="red">Red</option>

          <option value="green">Green</option>

          <option value="blue">Blue</option>

          </select>

          嘗試一下 ?


          主題可折疊表單

          實例

          <fieldset data-role="collapsible" data-theme="b" data-content-theme="b">

          <legend>Click me - I'm collapsible!</legend>

          嘗試一下 ?


          添加新主題

          jQuery Mobile 可以在移動頁面添加新主題。

          通過修改 CSS 文件來添加或編輯新主題(如果你已經下載了 jQuery Mobile)。你只需要拷貝樣式模塊,然后重命令字母類名(c-z),并在樣式中添加你喜歡的顏色和字體。

          你也可以在 HTML 文檔中添加主題的新樣式, 工具條添加類: ui-bar-(a-z) ,文本內容添加類: ui-body-(a-z) ,頁面添加類:ui-page-theme-(a-z) 。

          實例

          <style>

          .ui-bar-f {

          color: red;

          background-color: yellow;

          }

          .ui-body-f {

          font-weight: bold;

          color: white;

          background-color: purple;

          }

          .ui-page-theme-f {

          font-weight: bold;

          background-color: green;

          }

          </style>

          "a" 主題的樣式用于大多數元素,子元素通常繼承父元素的樣式。
          在之前的 jQuery Mobile 版本中, 使用 JavaScript 來為元素繼承父主題樣式。到了 1.4 版本后,框架更注重性能上的提升,已不再使用 JavaScript 來繼承,而是使用純 CSS。

          jQuery Mobile 團隊為此已經創建了一個工具,地址為 ThemeRoller。你可以使用該工具來升級舊的主題,使其兼容新的版本。

          始學習 jQuery Mobile

          實例

          <body>

          <div data-role="page">

          <div data-role="header">

          <h1>歡迎來到我的主頁</h1>

          </div>

          <div data-role="main" class="ui-content">

          <p>我現在是一個移動端開發者!!</p>

          </div>

          <div data-role="footer">

          <h1>底部文本</h1>

          </div>

          </div>

          盡管jQuery Mobile兼容所有的移動設備,但是并不能完全兼容PC機(由于有限的CSS3支持)。

          為了更好的閱讀本教程,建議您使用 Google Chrome 瀏覽器。

          面我們從幾方面對兩款框架進行了對比評測,幫助你了解 Kendo UI 和 jQuery Mobile 在相同的業務領域里之間的差異。

          依據支持的平臺市場的定位來區分

          jQuery Mobile 和Kendo UI 在方向上是有一點不同的。Kendo UI 將它本身定位成為:"當代web和手機app開發所需的綜合 HTML5/JavaScript 框架。Telerik's Kendo UI是每一位需要創建HTML5站點和手機apps的專業開發人員所需要的。如今,HTML/jQuery 開發人員的生產效率受困于將那些毫不相干的JavaScript 庫和插件構成一個"弗蘭肯斯坦"(ps:一個電影的人名)。Kendo UI 卻擁有全部:豐富的jQuery的窗體部件,簡單并且始終如一的程序接口、穩定可靠的數據源、驗證、國際化、MVVM框架、主題、模板等等一系列"。

          jQuery Mobile將它本身定位為:"jQuery Mobile:智能機和平板上觸摸體驗最好的Web Framework。一個統一的,以HTML5為基礎的面向所有流行的手機設備平臺的用戶接口系統,構建在穩定可靠的jQuery和jQuery UI 上。它的輕量級代碼逐漸增強并且擁有靈活自由,容易的主題設計...."。

          Kendo UI

          Kendo UI擴展支持了所有受歡迎的移動平臺上的頂級HTML桌面瀏覽器,支持全球幾乎所有受歡迎的移動平臺,而且是一次性交付的,不需要針對每個平臺都去構建一次。

          jQuery Mobile

          這個框架沒有將自己定位到任何解決HTML 框架的Web開發者所需要的戰略。強有力的支持所有有名的桌面瀏覽器和移動平臺,因此有時會產生更多問題。

          用戶界面與視覺印象的不同

          界面外觀是值得討論的重要方面,兩個框架在這一方面又是非常貼近。假如你需要與自己的應用程序保持平臺一致性,那么建議選用 jQuery Mobile,因為它使用了平臺無關的用戶界面。UI 中包含了大量的組件,它們被快速響應,并受到大量第三方的鼎力支持。

          如果你從視覺美觀角度考慮這兩個框架,那么 Kendo UI 比 jQuery Mobile 超出更多,因為 Kendo UI 中有多種主題可以適合各種場景,而 jQuery Mobile 僅有一個主題,用于所有樣本塊。至于 Kendo UI,布局設計與 jQuery Mobile 非常相似,但只要你更仔細的觀察兩者,就可以分辨出不同。如果你希望從 jQuery Mobile 切換到 Kendo UI 或者反過來,是非常快的,你無須擔心,因為你可以很快就輕松地創建出復雜的用戶界面設計。

          Kendo UI

          • 擁有豐富的UI組件

          • 在iOS中,外觀和感覺具有更好的原生體驗

          • 如果你需要在不通的平臺上體現獨特的外觀的感覺,有許多主題供選擇

          • 在所有的移動設備上均有很好的UI性能,在所有的動畫轉換上能產生原生的感覺。但性能會隨著布局的復雜度提升而有所降低。

          jQuery Mobile

          • 這個框架有相同的用戶接口,不區分你工作的平臺

          • UI看起來更像iOS

          • 有許多內置組件,并且有大量的第三方插件

          • jQuery Mobile和Kendo UI相比,在不同的分辨率和CCS方面,有更好的頁面響應性

          • 和Kendo UI一樣,你能很方便的修改UI

          • 如果在性能方面比較jQuery Mobile和Kendo UI,有時應用程序將變得完全失效,因為jQuery在移動設備上會遇到許多麻煩。

          贏家:在這個方面Kendo UI勝出,因為它有更好的移動性能

          在易用性和可用性上的區別

          我們在這方面區別二者的第一個觀點也將是一個非常接近的結果,因為 Kendo UI 和jQuery Mobile都是標記驅動的框架,他們都依賴于jQuery使其易于使用和發揮。很不幸的是,jQuery Mobile 并沒有優化以支持MVC(模型-視圖-控制器)架構,而 Kendo UI 則是建立在MVC架構上。

          Kendo UI

          • 雖然JavaScript語法與jQuery語法比較不同,但這個框架也易于使用

          • 你可以修改widgets,還可用豐富的主題改變應用的外觀

          • 支持 MVC

          jQuery Mobile

          • JavaScript的語法和標準jQuery相似,使它易于無縫使用

          • 雖然不支持MVC,但你能通過 Knockout.js 或 Backbone.js 來解決這個極佳的主題支持

          • 你不需要任何IDE來構建移動Web應用程序

          贏家: Kendo UI 在這方面勝出,因為它支持 MVC

          綜上所述,jQuery Mobile更多提到移動端的使用,而Kendo UI是一個混合的 jQuery 用戶接口,jQuery Mobile則更傾向服務器端支持。在界面的豐富性和UI性能上,Kendo UI更勝一籌。在易用性上,jQuery Mobile和Kendo UI都基于jQuery,所以非常便于操作,但Kendo UI支持MVC架構,而jQuery Mobile不支持。


          主站蜘蛛池模板: 日韩一区二区在线观看视频| 一区二区免费视频| 亚洲AV无码国产一区二区三区| 日韩一区二区精品观看| 精品国产一区二区三区久久影院| 视频一区二区在线播放| 爱爱帝国亚洲一区二区三区| 亚洲午夜一区二区三区| 精品少妇人妻AV一区二区| 久久se精品一区二区国产| 一区二区三区四区在线观看视频| 精品国产一区二区二三区在线观看| 视频一区二区精品的福利| 一区二区三区在线播放| 相泽亚洲一区中文字幕| 国产在线观看91精品一区| 国产一区二区三区播放心情潘金莲 | 精品少妇ay一区二区三区| 人妻视频一区二区三区免费| 一本久久精品一区二区| 精品熟人妻一区二区三区四区不卡| 激情无码亚洲一区二区三区| 国产伦精品一区二区| 在线精品亚洲一区二区小说| av无码免费一区二区三区| 精品欧美一区二区在线观看 | 91精品一区国产高清在线| 99精品国产高清一区二区麻豆| 一区二区三区电影网| 亚洲av永久无码一区二区三区| 北岛玲在线一区二区| 亚洲一区二区三区影院| 极品人妻少妇一区二区三区| 国产99久久精品一区二区| 亚洲国产AV一区二区三区四区| 色综合视频一区二区三区44| 国产精品538一区二区在线| 国产一区二区三区精品久久呦| 久久se精品一区精品二区| 国产SUV精品一区二区四| 色噜噜AV亚洲色一区二区|