㈠ jquery mobile怎麼開發APP應用
jQuery Mobile是一個基於jquery的html 5移動網站框架,用它做出來的網站界面和App風格類似。
jQuery Mobile文檔,內容不多,耐心看完只需要1個小時,大體分成8大功能點
page:最基準單元,包括header,footer,導航欄
dialog:對話框,在手機屏幕彈出dialog來交互,我覺得不是很友好
transitions:轉場效果
form:表單
button:大button,小button(放在各種欄上的都是小button),還提供了若干內置標准icon
listview:列表,這是jquery mobile的核心UI,提供了10幾種類型的List,簡單好用
event:各種滾動,滑動,拖拽事件
Theming:官方提供了5種皮膚,也有工具可以自定義,切換皮膚只需要改動一個class
jQuery Mobile全面支持ajax,但也可以當做普通html模板在後端渲染數據,我選擇後面一種
㈡ ecshop中mobile默認模板沒有樣式要在那裡調用急急急急急……
先在要調用的區域里設置可編輯模板塊,比如:
<!– TemplateBeginEditable name="某分類區域" –><!– TemplateEndEditable –>
後台「模板管理——設置模板」里有「分類下的商品」,可以調用設置。
然後在修改cat_goods.lbi,設置想要的樣式。
網上找的其他方法:
調用某個分類下的商品,都需要先在後台設置模板那裡設置顯示和顯示條數,
然後在需要調用的模板里放上相應的代碼即可:
1、比如:
<?php
$this->assign(』cat_goods』,$this->_var['cat_goods_15']);
?><?php
$this->assign(』goods_cat』,$this->_var['goods_cat_15']);
?><?php echo $this->fetch(』library/cat_goods.lbi』); ?>
上面的15就是某個要調用的欄目ID值.把它改成其他你要調用的分類ID值即可.
2、這是第二種:
<!–{foreach from=$cat_goods_14 item=goods}–>
<div class=」xgoods」>
<div class=」img」><a href=」{$goods.url}」
target=」_blank」><img src=」{$goods.thumb}」
alt=」{$goods.name|escape:html}」 width=」67″ height=」56″ border=」0″
class=」imgb」/></a></div>
<div
class=」name」><a href=」{$goods.url}」
target=」_blank」>{$goods.short_name|escape:html|truncate:10}</a><br
/>
<span class=」fontr fontb fontbig」>{$goods.shop_price}</span></div>
</div>
<!–{/foreach}–>
㈢ 移動前端開發和 Web 前端開發的區別是什麼
前端是個很大的概念,我的理解是用戶能夠看到,直接接觸到的層面都算是前端,比如IOS客戶端界面,安卓客戶端界面,網頁界面,甚至PC/MAC 桌面端軟體界面;現在最常見的說法一般是指Web前端,也就是針對於網頁端開發的工作。
也有個說法就是前端就是大前端嘛,如果你的工作真的那麼贊的話,那就包括了web啦安卓啦ios啦甚至pc mac客戶端的界面啦。但我覺得現在一般大家都還是有專攻的。
Web App指的是【Web application】,也就是以瀏覽器作為客戶端的軟體。比如你要寫文檔,一般會打開Office 2012之類的本地軟體;但是你也可以選擇在瀏覽器里輸入一個網址,比如我很喜歡StackEdit — *smart* markdown editor ,然後直接在裡面寫東西直接發布到gist上; 再比如用桌面客戶端來收發郵件,但你也可以直接用瀏覽器登陸gmail亦或者QQ郵箱,直接把這個當客戶端用。總之就是使用網頁版代替本地軟體。
Mobile Web App 當然就是指在手機端打開的Web App啦。我推薦看看Gmail的移動版。
感覺樓主問的問題還挺模糊的,所以我大概照我的理解依次解釋下:
移動客戶端的開發類型(因為我是個前端所以我是站在前端立場上來說的哈),主要是三種:
Native App(原生APP),也就是完全使用移動設備系統語言寫的客戶端,iPhone iPad就是純Object-C,安卓就是純JAVA, 就是用戶看到的界面啦體驗到的交互啦都是原生的。這是性能最棒的開發方式,但靈活性就沒下面的好。
Web App, 這個就是在移動瀏覽器里打開的,純HTML+CSS+JS,說白了就是個網頁,只不過非常的富應用,比如手機瀏覽器訪問的GMAIL啥啥的。但說白了就是在瀏覽器里打開的頁面。。IOS支持可以在桌面創建訪問的快捷方式,但是說到底還是打開Safari跑。。而且對設備硬體的介面什麼的挺薄弱。
Hybrid App.[HTML5 in mobile devices] 我覺得這個更為合適一些。實際上是使用原生寫了一個容器,然後使用HTML+CSS+JS來實現用戶界面和交互。Web App的短處便可以克服(因為自己寫的容器可以輔助暴露偏底層的介面,比如本地存儲或者麥克風控制之類),同時比起純原生的java或者object-c開發靈活性要高(更新可以更快更迅速,也不依賴於市場,因為說白了,就是自己下載更新網頁資源。。)實際上這種方式已經不限於移動端。。豌豆莢其實是個pc端的hybrid app 哇~~~ 而且說實在的,桌面開發的性能就現在來說要比移動好很多。。
以上三種開發方式的比較和分析谷歌裡面一搜一大堆我就不廢話啦哈。我記得2011年的Google io上就有一場talk是android native和web app等開發方式的大PK。。看倆工程師吵還是很有意思的。
㈣ 如何做一個移動web頁面,用Jquery Mobile 嗎
方法/步驟1簡單的說明一下JQueryMobile.它是一個很好的跨平台的移動端網站開發框架。是一個前台的框架。現在要使用這個框架組一個界面,這個界面很簡單,但是麻雀雖小五臟俱全,然後模板實現,知識講解完畢。html要使用HTML5的標准來寫,因為JQueryMobile是基於HTML5的。書寫html5的格式如圖,2既然使用JQueryMobile就要有這個框架,這里可以使用本地引用的方式,和網上引用,也叫做cdn引用。就是比較穩定和快速的引用外部文件的一種方式。這里使用cdn的方式,這樣只要可以上網就可以使用該框架。3在寫移動端的網站的時候,一定要寫一個meta的name為viewport的屬性,因為該屬性代表著網站頁面的自適應。簡單的寫法為:代表著網站為驅動設備的寬度。4然後加入框架之後,寫一個簡單的界面。這裡面JQueryMobile大量的使用了一個data-的屬性,這里使用最多的事data-role。代表著他默認的樣式規則。就是提前定義好了很多的樣式來供你使用。常用的page.代表著頁面,listview,代表著一個列表視圖。下面是代碼和效果圖5稍微說明一下。data-role="page"是代表著一個頁面可以看做該內容下是一個頁面顯示的內容data-role=」header"代表著頁面的頁頭,就是頁面的最上面顯示的內容這里需要注意,裡面要加上子標簽內容,要不然,就不會居中顯示內容了。推薦使用h1.data-role="footer"代表著頁腳的內容。也是網站的一個說明信息。或者是一個底部導航菜單。還有一部分,就是data-role="content"是代表著頁面內容部分,主要的內容在這裡面顯示。這3個部分構成了一個簡單的頁面。所以,現在可以體驗到它的強大,不用寫太多的代碼一個簡單的框架就好了,下面繼續增加一個listveiw的列表視圖。6完成列表視圖的代碼,增加一個文章列舉表的代碼,這里列表是使用data-role="listview"來修飾樣式。然後這里只需要加上data-role="listview"你發現想要的list效果就實現了。這樣我們一個簡單的頁面效果就實現了。一個簡單開發例子
㈤ VS2010如何添加Mobile Web Form模板我要開發wap網站
我對網站一無所知,我只知道上網玩游戲
㈥ 移動端頁面最好用的框架是哪幾個
1、jQuery Mobile
jQuery Mobile 是 jQuery 在手機上和平板設備上的版本。jQuery Mobile 不僅會給主流移動平台帶來jQuery核心庫,而且會發布一個完整統一的jQuery移動UI框架。支持全球主流的移動平台。jQuery Mobile開發團隊說:能開發這個項目,我們非常興奮。移動Web太需要一個跨瀏覽器的框架,讓開發人員開發出真正的移動Web網站。
2、jQTouch
jQTouch 是一個 jQuery 的插件,主要用於手機上的 Webkit 瀏覽器上實現一些包括動畫、列表導航、默認應用樣式等各種常見UI效果的 JavaScript 庫。支持包括 iPhone、Android 等手機。
3、DHTMLX Touch
DHTMLX Touch是一個免費的HTML5/JavaScript框架,專門為觸摸屏設備而優化。為您帶來快速開發工藝精美的移動Web應用程序的能力。DHTMLX Touch UI Designer是一個可視化的編輯器用於構建移動用戶界面。它能夠幫您以最少的編碼構建一流的用戶界面。在其主頁上提供一些示例可以展示DHTMLX Touch強大的用戶界面。包括一個menu app for the iPad (適用於開發餐廳應用) 和Book Shop (一個電子書店應用)。
4、Mobilize.js
Mobilize.js是一個開源的HTML5-JavaScript框架用於從任何現在有標准網站快速,簡便地構建移動網站。這個框架其實就是將需要在移動設備上顯示的部分頁面以jQuery Mobile的默認主題顯示,而不是實現一個全新完整的移動頁面。Mobilize.js 可用於任意網站,但對於基於WordPress和Sphinx的網站不需要使用該框架轉換,因為已經有非常多的插件可以使用。
5、The M Project
The-M-Project是另外一個強大的JavaScript框架,它利用HTML5新的特性來更好和更簡便地開發移動應用。這個框架遵循著名的MVC軟體架構模式。它還支持離線,所以你的用戶可以在沒有連接網路的情況下繼續操作(當下次有連線的時候,再將數據同步到伺服器中)。提供優秀的文檔(這個項目擁有一個引導新用戶入門的開發指南)。可以查看提供的示例來對該項目有一個初目的了解。這些示例包括:ToDo App(待辦事項目應用) 和 KitchenSink (這個示例包括這個框架提供的所有UI元素)。
6、WebApp.Net
WebApp.Net 提供了很多的 API,因此可以幫助你節省很多工作了。不需要花時間去進行 Ajax 調用的編碼,因為已經內置了,另外還有很多其它內置功能,提供了詳細的文檔和應用演示。
7、Wijmo
Wijmo是一個基於jQuery UI的UI部件的套件。Wijmo部件進行了優化客戶端Web開發和利用jQuery的優越的性能和易用性的力量。所有的Wijmo部件都配備了20多個主題和支持ThemeRoller。
8、960 Grid on jQuery-Mobile
jquery-mobile-960 是一個用於移動 Web 開發的網格框架,綜合了 960.gs 的靈活性和 jQuery Mobile 的方便性。它的目的是讓 jQuery Mobile 布局更加的靈活,使得應用應許在移動終端更加易用。
9、Sencha Touch Framework
Sencha Touch 是世界上第一個基於 HTML5 的移動 Web 開發框架,支持最新的 HTML5 和 CSS3 標准,全面兼容 Android 和 Apple iOS 設備,提供了豐富的 WEB UI 組件,可以快速的開發出運行於移動終端的應用程序。Shencha是第一個使用HTML5,CSS和JavaScript並且支持音頻/視頻,本地存儲,圓角,漸變背景以及陰影的開發框架。
10、NimbleKit
NimbleKit 是為 iOS 設備構建應用程序最快速的方式,你不需要知道 Objective-C 或者 iOS SDK,你只需結合 JavaScript 代碼編寫 HTML 頁面就可以了。
11、Touchy™ Boilerplate
Touchy Boilerplate 是一個用來創建移動web app,包括HTML模板,Meta tag等的工具。Touchy可以支持動態頁面導航,固定頁頭,滾動內容,瀏覽歷史記錄等功能。Touchy使用jQuery或者 Zepto.JS。
12、PhoneGap
PhoneGap是一個用基於HTML,CSS和JavaScript的,創建移動跨平台移動應用程序的快速開發平台。它使開發者能夠利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手機的核心功能——包括地理定位,加速器,聯系人,聲音和振動等,此外PhoneGap擁有豐富的插件,可以以此擴展無限的功能。PhoneGap是免費的,但是它需要特定平台提供的附加軟體,例如iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5配套開發。使用PhoneGap只比為每個平台分別建立應用程序好一點點,因為雖然基本代碼是一樣的,但是你仍然需要為每個平台分別編譯應用程序。
13、joshfire
Joshfire是一個開源的跨設備開發框架,幫助開發者創建可以在多種設備上運行的web app。它使用HTML5和JavaScript,並且允許開發者快速整合本地應用和特定的web應用。Joshfire可以讓你的應用接受鍵盤,滑鼠,觸摸屏,遙控器等設備的輸入。Joshfire支持Node.JS。4.Sencha Touch:基於HTML5的移動網頁開發框架。
14、 Julia
Julia框架由基本CSS3文件、JS庫和各個平台的運行庫構成。不像PhoneGap,Julia不僅僅包含調用本機代碼的介面層,它還包含 Model-View-Controller(MVC)支持,Delegation支持,OAuth支持,非同步資料庫存取介面,HTML選擇符(類jQuery調用介面),HTML模版(允 許嵌入JS代碼)等應用開發必備的API介面。 基於Julia的應用開發就像網站開發那麼簡單,是的,你終於可以用HTML5開發一個完整的、跨平台 的、不亞於本機代碼的、易於維護的移動應用了!大幕即將揭曉,讓我們一起進入移動開發的新時代
15、SproutCore HTML5 Application Framework
SproutCore 是一個 HTML5 移動 Web 開發框架,它的目標是在無需瀏覽器插件的情況下,在瀏覽器中位應用程序提供極佳的桌面效果。
16、Titanium
這是一個強大的,健壯的移動Web開發框架。能夠讓使用現有的HTML, CSS和JavaScript知識來為 iOS和Android平台開發原生移動應用。作為一個越來越大的移動Web框架,它擁有超過300個的APIs和活躍的開發者社區。你從這個社區中得到每一個開發人員的幫助。Titanium Mobile支持原生的iOS和Android UI元素如Table views, tabs, switches和popovers。它提供能夠與移動設備的攝像頭和本地文件存儲系統相交互的特性。
17、Lungo.js
Lungo.js 是一個採用HTML5, CSS3 和JavaScript技術實現的移動Web應用程序開發框架。利用這框架開發的應用程序可運行所有流行的平台包括:iOS, Android, Blackberry 和 WebOs。它還支持觸摸事件如:tap, double-tap和swipe。整個框架沒有用到任何圖片包括圖標,所有都矢量化。可以在這個框架中使用HTML5擁有的一些特性如:WebSQL, 地理位置定位,歷史或設備方向等。Lungo.js是一個模塊化並且完全可定製的框架。
18、xui.js
有時候你可能需要一個超輕量級的框架,只要擁有用於開發標准客戶端所需要的功能如:DOM操作,事件處理,Ajax和一些動畫效果。如果是這樣的話,這個框架剛好非常適合你。整個框架採用GZIP壓縮完之後只有4.2 KB。
19、EmbedJS
EmbedJS是一個用於嵌入式設備的JavaScript框架如:行動電話,TVs、tablets和so forth。EmbedJS強大之處在於,它擁有專門為特定平台和瀏覽器如iOS, Firefox, Android等提供相應的開發版本。這樣就能夠以最少的代碼,為用戶提供最佳的體驗。而且假如你喜歡自己定製,可以利用其提供的EmbedJS Build tool工具實現。EmbedJS基於Dojo實現,所以你如果熟悉Dojo API語法,那EmbedJS將是你最佳的選擇。
20、zepto.js
zepto.js是一個專為mobile WebKit瀏覽器(如:Safari和Chrome)而開發的一個JavaScript框架。它標榜自己在其簡約的開發理念,能夠幫助開發人員簡單、快速地完成開發交付任務。更重要的是這個JS框架,是超輕量級的,只有5KB。zepto.js的語法借鑒並且兼容jQuery。
21、Baker
Baker是用來在iPad或者iPhone平台上發布互動式的電子書或者電子雜志的HTML5電子書框架。
22、ChocolateChip-UI
ChocolateChip-UI 是一個手機移動 Web 開發框架,採用 HTML5, WAML, CSS 和 JavaScript等技術實現。基於 ChocolateChip JavaScript 框架,包含最新的 ChUI.JS 和 ChUI.css.
23、Magazine Grid
Magazine Grid 是一個超現代的 CSS 框架,用於 iPad 和 iPhone 手機,使用類似雜志的設計風格。Magazine Grid 可讓用戶使用 HTML5 元素來組織雜志頁,非常輕量級(<4k),在移動設備上載入非常快,對老的瀏覽器也支持。
24、Kendo UI
Kendo UI是一個強大的框架用於快速HTML5 UI開發。基於最新的HTML5、CSS3和JavaScript標准。 Kendo UI包含了開發現代JavaScript開發所需要的所有一切,包括:強大的數據源,通用的拖拉(Drag-and-Drop)功能,模板,和UI控制項。
25、HTML App Host Framework
這是一個用於構建基於 Windows Phone 7 的 HTML/JavaScript 託管框架,使用 HTML5 技術。該框架由支持在標准 xap 格式中嵌入 html 應用的控制項。
㈦ ecshop模版中自帶的mobile二次開發中的具體過程
8 mailto:[email protected] ECSHOP網站網站網站網站二次二次二次二次開發流程開發流程開發流程開發流程 相信大家已經將網站全部都安裝好了,不會的請參考《《《《ECSHOP網站安裝流程網站安裝流程網站安裝流程網站安裝流程》》》》 現在網站已經安裝好了,下面就進入網站的二次開發階段。 索引索引索引索引:::: 前台前台前台前台代碼修改部分代碼修改部分代碼修改部分代碼修改部分:::: 1. 去除前台底部查詢信息的顯示 2. 去掉頭部TITLE部分的「ECSHOP演示站Powered by ecshop」 3. 去掉底部的Powered by ecshop 2.7.2 4. 刪除ECSHOP默認模板左下角的LOGO圖標 5. 修改文件代碼頭部的Generator標記 6. 修改用手機訪問網站時首頁報錯 7. 去掉用手機訪問網站時底部出現的版權信息 8. 去掉 ecshop head 之間的Generator" content="ECSHOP v2.7.2" 9. 讓商品在新窗口打開 10. 修改商品名稱後邊省略號 11. 刪除商品詳細頁商品點擊數 後台後台後台後台代碼修改部分代碼修改部分代碼修改部分代碼修改部分 1. 去除後台右上角的「關於ECSHOP」 2. 修改後台中部 ECSHOP 管理中心, 和底部的版權所有 3. 移除提交資料到ECSHOP官方的代碼 4. 添加支付方式 5. 列印快遞單--編輯列印快遞單中添加自定義信息 前台代碼修改部分前台代碼修改部分前台代碼修改部分前台代碼修改部分:::: 1.... 去除前台底部查詢信息的顯示去除前台底部查詢信息的顯示去除前台底部查詢信息的顯示去除前台底部查詢信息的顯示 打開當前應用主題的模板文件,/library/page_footer.lbi中,默認主題大概是在63行,找到 {insert na
㈧ 怎麼使用JQuery Mobile開發移動網站
簡單的說明一下JQueryMobile.
它是一個很好的跨平台的移動端網站開發框架。 是一個前台的框架。現在要使用這個框架組一個界面,這個界面很簡單, 但是麻雀雖小五臟俱全,
然後模板實現, 知識講解完畢。html要使用HTML5的標准來寫, 因為JQueryMobile是基於HTML5的。
既然使用JQueryMobile就要有這個框架, 這里可以使用本地引用的方式, 和網上引用, 也叫做cdn引用。就是比較穩定和快速的引用外部文件的一種方式。 這里使用cdn的方式, 這樣只要可以上網就可以使用該框架。
在寫移動端的網站的時候,
一定要寫一個meta的name為viewport的屬性, 因為該屬性代表著網站頁面的自適應。簡單的寫法為:<meta
name="viewport" content="width=device-width, initial-scale=1">
代表著網站為驅動設備的寬度。
然後加入框架之後,
寫一個簡單的界面。 這裡面JQueryMobile大量的使用了一個data-的屬性, 這里使用最多的事data-role。
代表著他默認的樣式規則。 就是提前定義好了很多的樣式來供你使用。 常用的page. 代表著頁面, listview,
代表著一個列表視圖。
稍微說明一下。
data-role="page" 是代表著一個頁面可以看做該內容下是一個頁面顯示的內容
data-role=」header"代表著 頁面的頁頭, 就是頁面的最上面顯示的內容這里需要注意, 裡面要加上子標簽內容, 要不然, 就不會居中顯示內容了。推薦使用h1.
data-role="footer"代表著頁腳的內容。 也是網站的一個說明信息。 或者是一個底部導航菜單。 還有一部分, 就是data-role="content" 是代表著頁面內容部分, 主要的內容在這裡面顯示。
這3個部分構成了一個簡單的頁面。 所以, 現在可以體驗到它的強大, 不用寫太多的代碼一個簡單的框架就好了, 下面繼續增加一個listveiw的列表視圖。
完成列表視圖的代碼, 增加一個文章列舉表的代碼, 這里列表是使用data-role="listview" 來修飾樣式。 然後這里只需要加上data-role="listview" 你發現想要的list效果就實現了。 這樣我們一個簡單的頁面效果就實現了。
㈨ 移動web和web有哪些區別
移動web和web有哪些區別體現在以下幾點:
1.比如說具體的應用在不同地方的形態。
一款計算器:
web app: 其實就是在網頁上的應用。這個很廣泛,只不過大家平時都不這么叫而已,你在 網頁上使用一款計算器都可以稱作web app。
mobile web app:額,就是能在手機瀏覽器中打開使用的計算器,只不過根據手機的屏幕,調整了 自己的按鍵大小,布局等等。
mobile app: 你在應用商店下載了一個計算器。
2.比如說如何用代碼編寫:
web前端:
基本上就是html+css+javascript。至於html5,css3什麼的就是具體到你應該用什麼規則的代碼去寫了。這個如果樓主想要入門學習的話,推薦w3school 在線教程(中文)。
mobile web 前端:
其實還是那套東西,但是加入了一個叫做響應式設計的東西。而且據我了解,這個概念還要從html 5標準的普及說起,說通俗點就是屏幕多大的時候布局,字體是什麼樣的。網上有很多前端模板都提供了這個功能。比如比較火的Bootstrap中文網(中文)深層次點,比如通過html5的API調用手機的硬體等。
mobile 前端:
這個目前還分兩大陣營,一個是Android,一個是iOS。而且就我的了解,web前端有專門的崗位叫前端攻城師,但是很少聽說過只寫mobile前端的移動工程師,至少我至今沒有聽到過。
Android:
靜態的話就是xml,動態的話就是android的layout那堆東西。
https://developer.android.com/guide/topics/ui/declaring-layout.html(可能需要翻牆)
比較簡單的layout,比如:
Linear Layout(可能需要翻牆)
FrameLayout | Android Developers(可能需要翻牆),想學習的話可以參考下。
還有一些動畫效果。
https://developer.android.com/guide/topics/graphics/index.htmll(可能需要翻牆)
當然,提到Android的UI,不得不提的是那坑爹的適配。只能說,學習Android UI需謹慎。
iOS:
UIKit那套東西,其實現在感覺如果不是太復雜,.xib直接拖界面也還可以。UIKit Framework Reference 。storyboard就算了,不是太推薦。簡單的頁面還可以,想試也可以試試。反正我用的不是很舒服。當然還有一些動畫效果。Graphics and Animation
3.比如說其他區別:
其實最顯著的區別就是,web app是不依賴於具體的設備的,通用性較強,只要手機或PC有相應內核的瀏覽器就基本OK。而mobile的app則依賴於具體的設備,一旦更換設備,需要重新下載才能繼續使用。
㈩ 移動webapp前端ui用哪個框架好
WeUI
WeUI是一套同微信原生視覺體驗一致的基礎樣式庫,由微信官方設計團隊為微信 Web 開發量身設計,可以令用戶的使用感知更加統一。包含button、cell、dialog、 progress, toast、article、icon等各式元素。
Frozen UI
Frozen UI是騰訊社交用戶體驗設計 - 增值UI開發團隊一個開源的簡單易用,輕量快捷的移動端UI框架。基於手Q樣式規范,選取最常用的組件,
做成手Q公用離線包減少請求,升級方式友好,文檔完善,目前全面應用在騰訊手Q增值業務中。
FrozenUI提供的CSS組件是目前QQ會員前端開發組所用的通用樣式庫。遵循手Q樣式規范,基本樣式使用離線包的方式減少請求,並提供快速接入的方案。
FrozenUI提供的一系列JavaScript插件,更優雅地在移動端上呈現更靈動的動畫效果。
FrozenJS 是針對移動端開發的 js 組件庫,其依賴 zepto.js 和 FronzenUI。
FrozenJS 的所有組件均以 zepto 的插件的形式存在。
阿里開源的SUI Mobile
SUI Mobile
SUI Mobile 是一套基於 Framework7 開發的UI庫。並參考 Ratchet、Fastclick 開源庫。它非常輕量、精美,只需要引入我們的CDN文件就可以使用,並且能兼容到 iOS 6.0+ 和 Android 4.0+,非常適合開發跨平台Web App。
輕量的UI庫 SUI Mobile 非常輕量,核心庫壓縮Gzip後的JS、CSS網路傳輸體積總共只有52K,卻提供了20+個常用的組件。
對於只有HTML&CSS的組件,你只需要復制HTML代碼既可以使用。他的大部分JS組件都是獨立的 Zepto 插件,並且提供了Zepto/jQuery 風格的API,你將會非常熟悉這種方式。
開發團隊:阿里巴巴共享業務事業部UED團隊
網路系
GMU
GMU是基於zepto的mobile UI組件庫,提供webapp、pad端簡單易用的UI組件!
Jingle
Jingle是一個SPA(Single Page Application)開發框架,用來開發移動端的html5應用,在體驗上盡量去靠近native應用,希望有一天html5能夠做到與native一樣的操作體驗。
豐富的UI組件提供了按鈕、列表、表單、彈出框、輪換、上拉/下拉、日歷等各種移動端常用的組件,簡單適用,
前後端分離支持前端模板渲染,模板按需自動載入,完善的事件機制。
輕量級基於Zepto開發,依賴了iscrol
purecss
purecss採用其Grid的部分即可,需要定製的部分,建議自行配置,或者是直接採用grid.css,grid960.css這樣的柵格來處理。Purecss小的沒有節操,全部模塊gzip壓縮後才 4.4KB* 。 考慮到移動端,保持文件盡量小對我們來說非常重要,每一行CSS都經過深思。如果你只用部分模塊,簡直小的忽略。
Pure基石,Pure基於Normalize.css添加了HTML元素的布局和樣式,以及常用的UI組件。全是精華,木有糟粕。
移動端是初衷,Pure是響應式的盒子模型,適應所有尺寸的屏幕。通過皮膚生成器可以自定義樣式。
寫出你自己的樣式,Pure提供最基礎的樣式,鼓勵你基於此寫出自己的樣式。它被設計為容易覆寫,且不影響你自己的樣式。
ionic
基於angular2,豐富的UI組件,大大改進的編程模型,非常適合快速開發。
jquery mobile
jQuery Mobile 是創建移動 web 應用程序的框架。
jQuery Mobile 適用於所有流行的智能手機和平板電腦。
jQuery Mobile 使用 HTML5 和 CSS3 通過盡可能少的腳本對頁面進行布局。
Bootstrap
Bootstrap 是最受歡迎的 HTML、CSS 和 JS 框架,用於開發響應式布局、移動設備優先的 WEB 項目。
wex5
國產的ui,支持打包。
前端UI:完全恪守html5+css3+js,干凈純潔設備api:採用業界主流Phonegap/Cordova
向導、模板:簡單定義,即可輕松製作向導和模板
主題、樣式:海量bootstrap資源引入和定製
UI組件:純H5+CSS3,輕松引入第三方UI組件
插件:輕松對接即時通訊、推送、支付等各類插件
後端:輕松調用後端組件和api,並實現可視化