Ⅰ 幾個Web前端開發框架的比較
Bootstrap
Bootstrap是目前可用框架中無可爭議的領導者。其人氣日益增長,你可以放心的選擇這個框架,而不必擔心項目會失敗,因為具有廣泛使用基礎的框架,不太可能被拋棄。
創造者:YOOtheme
發行:2013
當前版本:3.0.0
人氣:GitHub GitHub上有9,422顆星
說明:「用於開發快速而強大的Web界面的輕量級和模塊化的前端框架」。
核心概念/原則:RWD,移動端優先
框架大小:326.9 KB(如果包含uikit-icons.min.js與SVG圖標相關的功能,則為384.4KB)
預處理器:少,Sass
響應式布局:是
模塊化:是
啟動模板/布局:是
圖標集:UIkit自帶SVG圖標系統和類庫,其中包含越來越多的大綱圖標。
額外/附加組件:是
獨特的組件:Article, Flex, Cover, HTML Editor
文件:好
自定義:高級GUI定製程序僅在版本2(以前的版本)中可用
瀏覽器支持:Chrome,Firefox,Safari,IE9 +
許可證:MIT
UIkit說明
UIkit成功應用在許多WordPress主題中。它提供了靈活和強大的手動定製機制(以前版本的框架還提供了高級GUI定製程序)。
什麼是最適合你的框架?
在選擇框架時,可以從以下幾個方面考慮:
所選的框架有足夠的人氣嗎?更多的人氣意味著更多的人參與項目,也意味著有更多的教程和社區文章、更多的實例和網站、更多的第三方擴展、更好的相關的Web產品可與其集成。受歡迎程度也意味著框架更具前瞻性,因為具有更大社區的框架不太可能被拋棄。
框架是否正在積極發展?一個好的框架需要不斷地使用最新的web技術,特別是在移動端方面。
框架是否達到成熟?如果一個特定的框架在現實項目中還沒有被使用和測試,那麼將其用於你的專業項目,可能不是一個明智的選擇。
框架是否提供了良好的文檔?為了方便學習過程,總是需要良好的文檔。
框架的特異性是什麼?這里的要點是,與具有高級別特異性的框架相比,更通用的框架更容易使用。在大多數情況下,最好選擇一個應用最小樣式的框架,因為它更容易自定義。與重寫現有的CSS規則相比,添加新的CSS規則是一個更方便有效的做法。
如果你還不確定使用哪個框架,那麼可以採用混合搭配的方式。當某個特定的框架不能滿足你的需求時,可以混合使用兩個或多個項目的組件。
最後值得一提的是,現在Flexbox和Grid Layout在主流瀏覽器的最新版本中得到很好的支持,比以往任何時候都更容易構建復雜的布局。這可能會鼓勵更多的開發人員放棄前端框架,從頭開始編寫他們自己想要的布局。
來源:網頁鏈接
Ⅱ UIkit前端框架,分頁的一點小問題
你好,我也遇到了這問題,不過經過排查解決了。使用分頁需要注意以下地方是否遺漏。
需要載入以下必選項(CSS、JS),注意Jquery要在其他JS之前
<link rel="stylesheet" href="/content/uikit/css/uikit.min.css">
<link rel="stylesheet" href="/content/uikit/css/uikit.gradient.min.css">
<script src="/content/scripts/jquery-2.1.4.min.js"></script>
<script src="/content/uikit/js/uikit.min.js"></script>
2. 需要分頁的頁面需要引入分頁JS
<script src="/content/uikit/js/components/pagination.js"></script>
3.分頁地方加入以下代碼
<ul class="uk-pagination" data-uk-pagination="{items:1000, itemsOnPage:10, currentPage:50}">
4.可以加入測試的JS
<script>
$('[data-uk-pagination]').on('select.uk.pagination', function(e, pageIndex){
console.log('You have selected page: ' + (pageIndex+1));
});
</script>
以上是我實際測試可用的
Ⅲ uikit框架 data-uk-*怎麼用
data-uk-*,不需要用,
任何data-uk-開頭的樣式,都會應用
data-uk-*的樣式
Ⅳ 前端框架都有哪些,最主流的是哪個
推薦幾個精緻的web UI框架及常用前端UI框架!
1.Aliceui
Aliceui是支付寶的樣式解決方案,是一套精選的基於 spm 生態圈的樣式模塊集合,是 Arale 的子集,也是一套模塊化的樣式命名和組織規范,是寫 CSS 的更好方式。
2.Amazeui
Amaze UI 是一個輕量級、 Mobile first 的前端框架, 基於開源社區流行前端框架編寫的。
3.sui
SUI是一套基於bootstrap開發的前端組件庫,同時她也是一套設計規范。
通過SUI,可以非常方便的設計和實現精美的頁面。
同時sui還有移動端版本msui,msui是阿里巴巴共享業務事業部UED團隊的作品。目的是為了手機H5頁面提供一個常用的組件庫,減少重復工作。
9.YDUI Touch
YDUI Touch 專為移動端打造,在技術實現、交互設計上兼容主流移動設備,保證代碼輕、性能高;使用 Flex 技術,靈活自如地對齊、收縮、擴展元素,輕松搞定移動頁面布局;實現強大的屏幕適配布局,等比例適配所有屏幕。什麼?用得不開心?輕松切換 px;自定義Javascript組件、Less文件、Less變數,定製一份屬於自己的YDUI;
10、後台UI開發框架 MuseUI
一款基於bootstrap風格,兼容於主流瀏覽器(包括IE6)的後端UI開發組件。
Ⅳ uikit和bootstrap這兩個前端ui庫,哪一個更好
1、Bootstrap和uikit都是很好的前端框架,但是就使用率來看,就我所知bootstrap是遙遙領先的,尤其是bootstrap走過了這么多年,我從一開始的2.0版本用到了現在的3.0,以及即將推廣的4.0版本,bootstrap的便利,深有體會,而相對來說,uikit資料和教程會比較少,所有從使用便利性和流行度看,bootstrap是更好的選擇。
2、在開發的日常中,會遇到各種各樣需要用到js插件,或者一些大的整套圖表插件,後台模板,框架等等,而當你直接搜開源的資源時,就會發現,大量的這些插件都會標注著基於bootstrap開發,尤其是後台管理系統模板。uikit的也有,但是確實不多。
3、另外,從兩個框架的實際開發上手來看,個人覺得uikit的某些控制項,比如分頁和標簽頁會比bootstrap的更好,而且代碼更少。但是用熟悉了bootstrap,所以這個看個人使用的情況了。從設計風格上看,uikit感覺不太扁平化,不過配色挺清新的,也是因人而異吧,看個人喜好。
4、uikit支持的IE>=9,bootstrap倒是IE>=8(3.0後對IE8的支持不行了。。。)
Ⅵ UIkit的響應式框架中導航欄圖標為何不顯示
是字體文件沒下載(或載入)而引起的,核實一下字體文件地址是否正確,也可以考慮使用國產優秀的拼圖跨屏響應式布局前端CSS框架,非常適合中文網站,建議使用。
Ⅶ 前端主要學什麼
前端框架
學好Web框架,熟悉掌握HTML、伺服器端腳本語言、CSS和JavaScript之後,學習Web框架可以加快Web開發速度,節約時間。PHP程序員可選的框架包括CakePHP、CodeIgniter、Zend等,Python程序員喜歡使用Django和 webpy,Ruby程序員常用RoR。
隨著Web 越來越規范和標準的統一,Web組件化技術不斷革新,移動端開發不斷升華,以下是一些常見開源前端框架:
Bootstrap
主流框架之一,Bootstrap 是基於 HTML、CSS、JavaScript的,它簡潔靈活,使得 Web 開發更加快捷。
html5-boilerplate
該框架可以快速構建健壯,且適應力強的web app或網站。
Meteor
Meteor是新一代的開發即時web應用的開源框架,它能在較短時間內完成開發。
Semantic UI
基於自然語言有效原則的UI組件框架
Foundation
優秀的響應式前端框架
Materialize
基於材料設計的現代化響應式前端框架。可提供默認的樣式,自定義組件。此外,Materialize還改進動畫和過渡,為開發人員提供流暢的體驗。
Pure
幾乎可以在每一個web項目中使用的一組小的和響應式的CSS模塊。
Vue
Vue.js 是用於構建互動式的 Web 界面的庫。它提供了 MVVM 數據綁定和一個可組合的組件系統,具有簡單、靈活的 API。
Skeleton
Skeleton 是一個小的 JS 和 CSS 文件的集合,可快速開發漂亮的網站,適合各種屏幕設備包括手機。Skeleton 基於 960 grid 開發。它是一個 UI 框架。
Amaze UI
國內首個開源HTML5跨屏前端框架產品系列,中文排版支持更優、本土化組件豐富。該產品系列中有專門針對移動端的HTML5混合應用開發框架Amaze UI Touch以及針對跨屏HTML5網頁開發的Amaze UI Web。其中,Amaze UI Touch可以幫助開發者通過豐富的組件,快速構建出與原生APP相媲美的專屬移動端的HTML5應用。
UIkit
一個輕量級的和模塊化的前端框架,用於快速開發和功能強大的web介面。
Yui
Yahoo! UI Library (YUI) 是一個開放源代碼的 JavaScript 函數庫,為了能建立一個高互動的網頁,它採用了AJAX, DHTML 和 DOM 等程式碼技術。它也包含了許多 CSS 資源。使用授權為 BSD許可證。
kissy
一款跨終端、模塊化、高性能、使用簡單的 JavaScript 框架。
MUI
最接近原生App體驗的前端框架的框架。
Arale
一個開放、簡單、易用的前端基礎類庫。
JX
JX 是模塊化的非侵入式Web前端框架,特別適合構建和組織大規模、工業級的Web App。
GMU
GMU是基於zepto的mobile UI組件庫,提供webapp、pad端簡單易用的UI組件! Web App。
ZUI
開源HTML5前端框架
Clouda Touch.js
Touch.js是移動設備上的手勢識別與事件庫,也是在網路內部廣泛使用的開發。
Ⅷ uikit框架table怎麼用
看你的mysql當前默認的存儲引擎:
mysql> show variables like '%storage_engine%';
你要看某個表用了什麼引擎(在顯示結果里參數engine後面的就表示該表當前用的存儲引擎):
mysql> show create table 表名;
Ⅸ 現在比較常用的前端框架有哪些
Bootstrap、html5-boilerplate、Meteor、Semantic UI、Foundation、Materialize、Vue、Skeleton、Amaze UI、UIkit、Yui、kissy、MUI、Arale、JX、GMU、ZUI、Clouda Touch.js這些是目前比較流行的框架
Ⅹ 前端ui框架有哪些
以下是幾個精緻的Web UI框架:
1、Aliceui
Aliceui是支付寶的樣式解決方案,是一套精選的基於 spm 生態圈的樣式模塊集合,是 Arale 的子集,也是一套模塊化的樣式命名和組織規范,是寫 CSS 的更好方式。
gitHub地址:https://github.com/aliceui/aliceui.github.io
2、Amazeui
Amaze UI 是一個輕量級、 Mobile first 的前端框架, 基於開源社區流行前端框架編寫的。
地址:http://amazeui.org/
3、sui
SUI是一套基於bootstrap開發的前端組件庫,同時她也是一套設計規范。 通過SUI,可以非常方便的設計和實現精美的頁面。
地址:http://sui.taobao.org/
同時sui還有移動端版本msui,msui是阿里巴巴共享業務事業部UED團隊的作品。目的是為了手機H5頁面提供一個常用的組件庫,減少重復工作。
地址:http://m.sui.taobao.org/
4、FrozeUI
Frozen UI是一個開源的簡單易用,輕量快捷的移動端UI框架。基於手Q樣式規范,選取最常用的組件,做成手Q公用離線包減少請求,升級方式友好,文檔完善,目前全面應用在騰訊手Q增值業務中。
地址:http://frozenui.github.io/
5、uiKit
uiKit是一款輕量級、模塊化的前端框架,可快速構建強大的web前端界面。
地址:http://www.getuikit.net/
6、H-ui
H-ui是輕量級前端框架,簡單免費,兼容性好,適用於中國網站。
地址:http://www.h-ui.net/
7、Weui
weUI 是一套同微信原生視覺體驗一致的基礎樣式庫,由微信官方設計團隊為微信 Web 開發量身設計,可以令用戶的使用感知更加統一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。
地址:https://github.com/weui/weui
8、layui
Layui 誕生於2016年金秋,是一款帶著濃烈情懷的國產前端UI框架,她追求極簡,又不失豐盈的內在,說她是史上最輕量的結晶,似乎並不為過。一切都源自於她對原生態的執著,對前端社區的那些噪雜聲音的過濾,以及她本身的精心雕琢。
地址:http://www.layui.com/
9、YDUI Touch
YDUI Touch 專為移動端打造,在技術實現、交互設計上兼容主流移動設備,保證代碼輕、性能高;使用 Flex 技術,靈活自如地對齊、收縮、擴展元素,輕松搞定移動頁面布局;實現強大的屏幕適配布局,等比例適配所有屏幕。什麼?用得不開心?輕松切換 px;自定義Javascript組件、Less文件、Less變數,定製一份屬於自己的YDUI;
地址:http://www.yi.org/
10、後台UI開發框架 MuseUI
一款基於bootstrap風格,兼容於主流瀏覽器(包括IE6)的後端UI開發組件。
網站:http://git.oschina.net/muse/museui