當前位置:首頁 » 網頁前端 » web前端框架使用
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web前端框架使用

發布時間: 2022-10-20 12:02:53

Ⅰ 怎麼使用web前端框架bootstrap

如何使用Bootstrap
針對 Bootstrap 的 HTML
清單 • 是一個有用的框架 HTML 文件,用於結合使用 Bootstrap 與一個固定布局和響應特性:
清單 • 用於 Bootstrap 項目的基本框架 HTML 文件 (listing1.html)

縮小版本
在 Bootstrap 下載中,請注意,每個 CSS 和 JavaScript 文件有兩個版本可用(例如 bootstrap.js 和 bootstrap.min.js)。第一種形式是一個常規文件,第二種形式是壓縮文件或 「縮小文件」。就像在本文中一樣,使用縮小版本即可實現最有效的頁面載入。
listing1.html 的開始之處的 DOCTYPE 聲明將其標記為一個 HTML5 文件。head 元素內的 meta標記控制移動的小屏幕布局。(為方便起見,我將它們稱作 meta/viewport 標記。)默認情況下,大多數移動設備按比例縮小 Web 頁面,使之適應屏幕大小,就像在桌面瀏覽器窗口中一樣。這就是為什麼許多網站上的文本和圖像在手機瀏覽器中看起來很小的原因。meta/viewport 聲明中的 initial-scale=1.0 部分禁用了這一行為,告訴設備要保持頁面的原有尺寸。該聲明表示 Web 設計人員(在本例中為 Bootstrap)已經完成了實現較小屏幕的響應式設計這一任務,所以在默認情況下,沒必要採用蠻力方法。
稍後,清單 1 的 head 標記是 Bootstrap CSS 的鏈接。在文件的末尾,載入 jQuery 和 Bootstrap 實用程序 JavaScript。這些腳本在末尾運行可實現最佳性能。
設置代碼
當使用 Bootstrap(或任何 Web 支持文件集)時,您可以從多種方法中選擇用來設置 HTML 和其他代碼的方法。我建議您創建一個文件夾來存儲自己的項目,然後將 Bootstrap 文件及其完整的文件夾結構復制到項目文件夾中。將您自己的 HTML 文件放在最頂層,並將您自己的 CSS、JavaScript 和圖像文件放在相應的 Bootstrap 子文件夾中(這些文件夾的名稱分別為 css、js 和 img)。

Ⅱ Web前端要學習什麼框架

學習Web框架可以加快Web開發速度,節約時間。就目前來說,Web前端要學什麼框架呢?分享目前比較流行且常用的Web前端框架有Angular、React、Bootstrap和Vue。
1、Angular
Angular框架包含的東西比較完善,包含模板、數據雙向綁定、路由、模塊化、服務、過濾器、依賴注入等所有功能。對於剛開始學習使用框架的小夥伴們,可以推薦這個框架。使用TypeScript能夠提高代碼可維護性,有利於後期重構。。
2、React
這個框架本身比較容易理解,他的結構很清晰,就是由十幾個API組成,然後非同步渲染,我們只需要處理好介面和維護就好了,但是很多人反映上手還是有一定的的難度的。React是單向數據流,代碼寫起來會較雙向數據流的多一些,但是同樣的排查問題時思路清晰很多。
3、Vue
Vue是行內的大趨勢,還可以用來開發小程序。同時他也是雙向數據流。有些人認為Vue是Angular和React的結合,既有Angular的模板語法也有React的組件化體系。
4、Bootstrap
Boostrap絕對是目前使用廣泛的一款框架。它是一套優美,直觀並且給力的Web設計工具包,可以用來開發跨瀏覽器兼容並且美觀大氣的頁面。它提供了很多流行的樣式簡潔的UI組件,柵格系統以及一些常用的JavaScript插件。
以上就是Web前端要學的幾款框架,希望對大家有幫助。

Ⅲ Web前端的流行框架推薦

今天小編要跟大家分享的文章是關於Web前端的流行框架推薦,正在從事Web相關工作的小夥伴們來和小編一起看一看吧,希望這些推薦的框架能夠對你有所幫助。

一、vue前端框架


Vue(讀音/vju_/,類似於view)是一套用於構建用戶界面的漸進式框架。與其它大型框架不同的是,Vue
被設計為可以自底向上逐層應用。Vue
的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue
也完全能夠為復雜的單頁應用提供驅動。


如果你想在深入學習Vue之前對它有更多了解,我們製作了一個視頻,帶您了解其核心概念和一個示例工程。


如果你已經是有經驗的前端開發者,想知道Vue與其它庫/框架有哪些區別,請查看對比其它框架


vue學習官網:#/v2/guide/


vue中文社區:#/


二、React框架


React可以非常輕松地創建用戶交互界面。為你應用的每一個狀態設計簡潔的視圖,在數據改變時React也可以高效地更新渲染界面。


以聲明式編寫UI,可以讓你的代碼更加可靠,且方便調試。


React學習官網:#/


ReactNative中文網:#/


三、Angular框架


Angular是一個以JavaScript編寫的庫,擁有良好的應用程序,模板的功能非常強大,自帶豐富的angular指令,可以通過指令擴寬HTML,而且可以通過表達式綁定數據到HTML,因為引入了Java的一些內容,所以很容易就可以寫出復用代碼,有效提高了團隊開發的速度。


Angular學習官網:#/


AngularJs中文學習官網:#/


這是目前前端比較流行的框架,當然學習框架之前,一定要學好基礎,例如:Html5、Css3、Jscript以及響應互動式頁面搭建。


以上就是小編今天為大家分享的關於Web前端的流行框架推薦的文章,希望本篇文章能夠對正在從事Web前端工作的小夥伴們有所幫助。想要了解更多Web前端相關知識記得關注北大青鳥Web培訓官網。最後祝願小夥伴們工作順利!


Ⅳ web前端常用的框架有哪些

現在比較常用的主流框架有Vue、React、Angular。
Angular
Angular原名angularJS誕生於2009年,之前我們都是用jquery開發,自從angular的出現讓我們有了新的選擇,它最大的特點是把後端的一些開發模式移植到前端來實現,如MVC、依賴注入等,創新式的雙向數據綁定不知簡化了我們多少代碼,讓我們為之瘋狂,特別是表單處理方面,從此名聲大噪。
好的框架一般會有兩個結果,一個繼續不斷更新迭代,避免被拍死在沙灘上,一個是被一些大公司收購煥發第二春,angular屬於後者被google所收購,且從2.0後改名angular並使用微軟的typescript作為開發語言,目前最新版本8.0,照說傍上google與微軟這兩條大船,前途應該不可限量才對,然而造化弄人,現在angular的市場份額已經被React這個後起之秀和Vue這顆新星遠遠地甩到腦後。
React
React,facebook出品,正式版推出是在2013年,比angular晚了4年,但得益於其創新式的VirtualDOM,性能上碾壓angularJS,一經推出,火的一塌糊塗。 特點很多,VirtualDOM、JSX、Diff演算法等,支持ES6語法,採用函數式編程,門檻稍高,但也更靈活,能讓開發具有更多可能性。
Vue
Vue作為最後推出的框架(2014年),借鑒了前輩angular和react的特點(如VirtualDOM、雙向數據綁定、diff演算法、響應式屬性、組件化開發等)並做了相關優化,使其使用起來更加方便,更容易上手,比較少適合初學者。網上有很多人說Vue不適合做大型項目,純屬扯淡,Vue在這方面已經優化得很好,當然,大量的響應式屬性(監聽屬性)也許會用一定的性能損耗,但在硬體、網路大力發展的今天,這些細微的性能差異幾乎感覺不到。

Ⅳ 常用的Web前端框架優缺點分析

今天小編要跟大家分享的文章是關於常用的web前端框架優缺點分析。正在從事web前端工作的小夥伴們一定不會對web前端框架陌生,那麼這么多的框架各有什麼優缺點呢?為了幫助小夥伴們提高工作效率,今天小編為大家整理了不同框架的優缺點分別是什麼,下面來和小編一起看一看吧!

一、web前端框架之Angular2+


Angular2+優點解析:


Angular2+的最大優勢在於它的流行程度。也有人認為它和Google密切相關的名字,會影響團隊使用它。Angular1
的迅速流行是因為那些來自其他互動式應用程序開發環境的人會發現對於開發單頁面web應用程序具有相似的模型-視圖模式。通過對Angular1
進行現代化演變和重新構建框架的某些部分,Angular2+
已經真正的爆發了,大量的正式的和非正式培訓機構數量都讓人印象深刻,開發者有很強的市場競爭力。對於用戶來說它有一套用於構建用戶界面的豐富組件,這也是本系列中少有的幾個框架能夠做到這點。


缺點解析:


我們覺得Angular框架著重於在單個頁面應用程序中創建用戶界面並沒有處理構建完整的web
應用這個更大的關注點,如果不及早確定下來,這將會導致整個項目難以維護,在實際項目中,運行時提供不屬於核心框架的技術往往讓人覺得不可思議,這大大降低了
TypeScript對最終開發者的價值。


發展方向:


Angular5剛剛發布,這看來是Angular已經成功的印證了快速發布版本的承諾,在Google的持續支持下,Angular
會越來越成熟。


像許多的大型組織一樣,Google具有多重(分裂)的人格,從外表上看,Angular
團隊和那些專注於瀏覽器標準的團隊之間顯得很和諧。但我們的觀點是,和諧只是一層薄薄的窗戶紙。Angular團隊對於web組件和漸進式web
應用沒有一個真正解決方案。我們認為,業界普遍認可的標准將會在Angular框架中會逐步實現,這將會影響到如何更好的構建Angular
應用將成為一個中/長期的風險。


使用環境:


如果你需要在一個大型的框架內獲取技術資源,框架內的技術通常很容易移植;或者你需要在框架中訓練開發人員,並且還要有一定的信心,他們會在短期內獲得一定的開發能力,這樣的話你可以考慮
Angular2+。需要注意的是Angular1(angular.js)與Angular2+是截然不同的,其中的應用、技術和經驗不能直接移植到
Angular2+的開發中去。


如果你的web應用能夠很好的轉化為標準的模型-視圖模式,那麼你也可以忽略其他直接考慮使用Angular2+。


如果你對GoogleMaterialUX設計模式滿意,那麼MaterialAngular
是遵循該模式的一種快速、簡單且可靠的方式。


二、web前端框架之React+Rex


React+Rex優勢解析:


React和Rex
的最大優勢在於它們相對簡單和專注。做一件事情並把它做好是非常困難的,但這兩個庫都很有效地完成了它們的目標。雖然對於某些狀態容器方法可能是外部的,但大多數開發人員還是可以輕松掌握概念,並了解單向數據體系結構的好處,簡化大量的用戶界面應用程序。


缺點解析:


React和Rex最大的弱點不是它們是什麼,而是它們不是什麼。要構建一個功能豐富的Web應用程序,你需要許多功能,一旦脫離React
和Rex和其他一些庫的核心,你將發現一個非常分散的社區,擁有無數的解決方案和模式,不容易整合在一起。


因此,雖然React和Rex
都是非常專注的庫,但缺乏經驗的團隊還是會很容易地生成不可維護的解決方案,而不是意識到他們所做的選擇會導致性能不佳或錯誤。即使有經驗的開發人員也可能意識到,一個鬆散的架構或慣例可能會在未來困擾他們。


假省錢是一種對自己的欺騙,組織范圍內採用React和Rex將輕松降低無效率問題。沒有其他庫和模式的廣泛約定和標准化,標准化React+
Rex比較於我們正在採用的JavaScript來編寫我們的應用程序效率要高。


發展方向:


Facebook和React最近從繁瑣的附加專利糾紛中抽離,他們認識到,就像其他項目一樣,更廣泛的社區能夠提高自己的聲音。我覺得這有助於
Facebook意識到他們還不能更好地了解我們,相信我們來引導項目。希望這將繼續貫穿項目的特點和技術方向。


很難預測React和Rex的未來。但是,將庫集中在一起,確實會顯著提高適應性,大多數React+Rex
模式都會促進一個分離的體系結構,從而可以輕松地進行重構和迭代。兩年前,大家喜歡的還是React+
Flux,但整個社區很快就擁抱了Rex。思維或模式的其他重大轉變可能很容易被採納。這種關鍵能力可能會持續到未來。


使用環境:


如果你很少需要手把手指導,並且正在尋找更好的庫而不是全面的框架,那麼React+Rex
可能是正確的。在這一過程中,你不僅需要對你的團隊和組織的能力保持誠實,還要在你的初始開發過程中,以及在整個應用程序的長期維護過程中保持誠實。


三、web前端框架之Vue.js


vue.js優勢介紹:


漸進式構建能力是vue.js最大的優勢,vue有一個簡潔而且合理的架構,使得它易於理解和構建。


vue有一個強大的充滿激情人群的社區,這為vue.js增加了巨大的價值,使得為一個空白項目創建一個綜合的解決方案變得十分容易。


缺點介紹:


在模型-視圖應用程序和狀態容器類型的應用程序之間的互相轉換可能會令人感到困惑,即使沒有完美包含一個模式到另一個模式的完美轉換,但讓人感覺希望能維持兩個模式的相關性。對於那些期待
vue.js完美解決方案,並可能導致難以維護不一致的應用程序的人來說,這至少是令人困惑的。


一個更大的挑戰是vue.js
依賴於一個單獨的人,很明顯,其他的項目基本是由一個組織提供支持,但這讓人感覺更加有意義,雖然它有一個強大文件的社區和許多有創新的新增項目,但是vue
核心的開發基本落在一個人身上。


我們很高興看到vue更加容易接受新興的標准方法,但是它的類似於web組件的模式,而不是真正的web組件,這可能是vue
所得不償失的地方。


發展前景:


雖然vue.js
有相當廣泛的應用,但也很難預測在中期發展中這個勢頭能持續多久,它不是由一個商業組織直接支持並維護,因此,這很大程度上依賴於維護者的生存能力和繼續維護下去的願望來決定。


它也表現出了一定程度的語言適應能力,並且隨著某些模式的落伍和失寵而繼續保持自身語言的現代化和時代性,目前沒有跡象表明vue.js
架構將來無法適應進一步發展。


使用場景:


如果你有一個傳統的web應用程序,並需要一個強壯穩健的應用程序層,那麼vue.js
可能是一個很好的選擇,它有清晰的模式,即使沒有經驗的團隊也能正確或者錯誤的使用它。盡管vueUX框架沒有開箱即用的功能,但在vue.js
上也能大量持續性構建應用,這將有利於你的項目。


以上就是小編今天為大家分享的關於常用的web前端框架優缺點分析的文章,希望本篇文章能夠對正在從事web前端工作的小夥伴們有所幫助,想要了解更多web前端知識記得關注北大青鳥web培訓官網,最後祝願小夥伴們工作順利,成為一名優秀的web前端工程師。


Ⅵ 8個提高工作效率的Web前端開發框架總結

今天小編要跟大家分享的文章是關於8個提高工作效率的Web前端開發框架總結。著互聯網的推進我們可以尋找到各種高效資源,比如我們設計網站、小程序和公眾號開發的時候,前端設計並不需要我們太多的自主設計,我們可以藉助免費開源或者有些付費的前端框架和插件來快速完成。比如我們在設計網站主題的時候,可以藉助類似BootStrap、Layui這些常用的前端框架高效開發。

目前可選的前端框架還是比較多的,有些以前出名的如今已經逐漸淡出我們的視野,包括筆者以前也有用過的Amaze
UI,我也准備在這篇文章中分享的但是官方網站好像無法打開SSL失效,估計可能沒有人維護。我們真的要去整理前端框架UI的話,大大小小十幾個肯定是有的,但是我們一般也用不了這么多,熟悉這么1-2款足矣。下面來和小編一起看一看吧!


第一、Bootstrap


Bootstrap,來自推特官方提供的一個用於前端開發的開源工具包。由他們的設計師MarkOtto和Jacob
Thornton合作開發,是一個CSS/HTML框架。目前廣泛被用於我們很多網站、移動端、自適應WEB項目中,應該是目前使用最多的前端框架之一。


第二、Layui


Layui,是一款採用自身模塊規范編寫的前端UI框架,遵循原生HTML/CSS/JS
的書寫與組織形式,門檻極低,拿來即用。這個前端我也有簡單接觸過,在行業中用戶也在慢慢變多,相對BS框架更加精煉一些。


第三、EasyUI


easyui,是一種基於jQuery、Angular.、Vue和React的用戶界面插件集合。easyui為創建現代化,互動,JavaScript應用程序,提供必要的功能。easyui是個完美支持HTML5網頁的完整框架。居然還分商業和免費版本,如果我們介意的話那就不要選擇。


第四、jQueryUI


jQueryUI,是在jQuery
JavaScript庫之上構建的一組精選的用戶界面交互,效果,小部件和主題。無論是構建高度交互的Web應用程序,還是只需要向表單控制項添加日期選擇器,jQuery
UI都是理想選擇。


第五、YDUITouch


YDUITouch,一個專注移動端、微信的UI框架。YDUITouch
專為移動端打造,在技術實現、交互設計上兼容主流移動設備,保證代碼輕、性能高。使用Flex技術,靈活自如地對齊、收縮、擴展元素,輕松搞定移動頁面布局。


第六、H-ui


H-ui,基於
HTML、CSS、JAVASCRIPT開發的輕量級Web前端框架。H-ui在bootstrap基礎上,吸取眾家框架之長,融合開發者自己的思想,進行深度開發,提煉出一套適合中國開發者的HTML和CSS規范。開源免費,簡單靈活,兼容性好。


第七、AUI


AUI使用MIT開源協議發布,永久免費。會不定時更新版本及發布模板示例。致力於為開發者提供更好的框架。


第八、NEC


NEC,來自網易的前端框架。NEC包括了規范、框架、代碼庫、插件等內容,致力於為前端開發人員提供高效率高質量的前端頁面開發解決方案,提高多人協作效率。


總結,以上小編我整理出來目前網路上比較常用的前端框架UI,有些是適合移動端開發的,有些是PC端自適應移動端的,總之我們根據實際的習慣和喜歡選擇,建議是選擇大眾的且有在維護更替的,有些小眾的說不定哪天就不更新。


以上就是小編今天為大家分享的關於8個提高工作效率的Web前端開發框架總結的文章,希望本篇文章能夠對正在從事Web前端工作的小夥伴們有所幫助,想要了解更多Web前端知識記得關注北大青鳥Web培訓官網,最後祝願小夥伴們工作順利,成為一名優秀的Web前端工程師。


Ⅶ web前端開發框架bootstrap 怎麼使用

首先要引用bootstrap,你可以下載或者使用公共資源庫

這個是使用公共資源庫的例子

<head>
<linkrel="stylesheet"type="text/css"href="http://apps.bdimg.com/libs/bootstrap/3.3.4/css/bootstrap.min.css"/>
<scripttype="text/javascript"language="javascript"src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>
<scripttype="text/javascript"language="javascript"src="http://apps.bdimg.com/libs/bootstrap/3.3.4/js/bootstrap.min.js"></script>
</head>

如果是自己下載的,那就把資源庫的地址換成你自己的地址即可

步驟是先引用bootstrap.css文件,然後引用jquery庫,最後引用bootstrap.js文件


具體裡面如何使用的話,自己網路下bootstrap吧,有很多教程的,也很簡單,這個框架可以讓人很輕松的排版,真的相當好。

Ⅷ Web前端常用的主流框架匯總

今天小編要跟大家分享的文章是關於Web前端常用的主流框架匯總。本文將帶大家大家熟悉前端中的7種框架。在了解框架之前,大家至少要知道前端中的這三個部分:HTML,CSS,JavaScript。

HTML:負責結構,網頁想要表達的內容由HTML書寫


HTML(超文本標記語言——HyperTextMarkupLanguage)是構成Web
世界的基石。HTML是一種基礎技術,常與CSS、JavaScript一起被眾多網站用於設計令人賞心悅目的網頁、網頁應用程序以及移動應用程序的用戶界面。


CSS:負責樣式,網頁的美與丑由它來控制


層疊樣式表(英文全稱:CascadingStyle
Sheets)是一種用來表現HTML(標准通用標記語言的一個應用)或XML(標准通用標記語言的一個子集)等文件樣式的計算機語言。CSS不僅可以靜態地修飾網頁,還可以配合各種腳本語言動態地對網頁各元素進行格式化。


JavaScript:負責交互,用戶和網頁產生的互動由它來控制


一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標准通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。


Web前端發展至今,演變出了無數的庫和框架;說到庫第一時間想到的是不是jquery?今天我們就來說說前端發展到現在都有哪些好用的庫框架,下面來和小編一起看一看吧!


框架一:Vue.js


近幾年最火的前端框架當屬Vue.js了,Vue.js是一個構建數據驅動的Web界面的漸進式框架。Vue.js的目標是通過盡可能簡單的API
實現響應的數據綁定和組合的視圖組件。很多使用過vue的程序員這樣評價它,「vue.js兼具angular.js和react.js的優點,並剔除了它們的缺點」。授予了這么高的評價的vue.js,也是開源世界華人的驕傲,因為它的作者是位中國人--尤雨溪。


框架二:Bootstrap


Bootstrap是讓你的頁面更簡潔、直觀、強悍、移動設備優先的前端開發框架,讓Web開發更迅速、更簡單。它還提供了更優雅的HTML和CSS規范,它是由動態CSS語言Less寫成。有著豐富的網格布局系統以及豐富的可重用組件,還有強大的支持的JavaScript、jQuery插件以及組件定製等。


框架三:Layui


Layui是一款口碑極佳的Web彈層組件,是一款採用自身模塊規范編寫的前端UI框架,遵循原生HTML/CSS/JS
的書寫與組織形式,門檻極低,拿來即用。Layui首個版本發布於2016年秋,它區別於那些基於MVVM底層的UI框架,從核心代碼到API
的每一處細節都經過精心雕琢,非常適合界面的快速開發。


框架四:Element-UI


Element-Ul是餓了么前端團隊推出的一款基於Vue.js2.0的桌面端UI框架,手機端有對應框架是MintUI
。適合於Vue的UI框架。


框架五:MintUI


MintUI是由餓了么前端團隊推出的一個基於Vue.js的移動端組件庫,MintUI包含豐富的CSS和JS
組件,能夠滿足日常的移動端開發需要。通過它,可以快速構建出風格統一的頁面,提升開發效率。


框架六:Angular


AngularJS誕生於2009年,由MiskoHevery
等人創建,後為Google所收購。是一款優秀的前端JS框架,已經被用於Google的多款產品當中。AngularJS有著諸多特性,最為核心的是MVW(Model-View-Whatever)、模塊化、自動化雙向數據綁定、語義化標簽、依賴注入等等。


框架七:React


React可以非常輕松地創建用戶交互界面。為你應用的每一個狀態設計簡潔的視圖,在數據改變時React
也可以高效地更新渲染界面。因為該公司對市場上所有JavaScriptMVC框架,都不滿意,就決定自己寫一套,用來架設Instagram
的網站。做出來以後,發現這套東西很好用,就在2013年5月開源了。


上面就是比較常用的7種Web前端主流框架,相信每個前端工程師都有接觸過這幾種庫框架中的幾種。


框架是一種約束,也是一種最佳實踐。讓你在團隊開發中,不能怎麼寫,必須怎麼寫,推薦怎麼寫。而庫是一種代碼復用的方式,把某些代碼段、函數、功能封裝起來,你可以開箱即用。學會幾種庫框架,復雜的前端也會變得簡單。


所以庫框架的學習在前端中顯得尤為重要,甚至決定你是否能拿到一個高薪水的工作。


以上就是小編今天為大家分享的關於Web前端常用的主流框架匯總的文章,希望本篇文章能夠對正在從事web前端知識的小夥伴們有所幫助,想要了解更多web前端知識記得關注北大青鳥web培訓官網,最後祝願小夥伴們工作順利,成為一名優秀的web前端工程師。


Ⅸ Web前端開發者要知道的幾個前端框架

今天小編要跟大家分享的文章是關於Web前端開發者要知道的幾個前端框架。近年來,Web技術的發展速度快得讓人窒息,特別是最近幾年一代又一代的變革一次又一次的創造。各大巨頭又紛紛把技術轉向HTML5和CSS3,各種企業級框架如雨後春筍般涌現。為了幫助Web前端工程師更好的從事問工作,小編今天就給大家介紹幾個在Web界比較優秀的前端框架。下面來和小編一起看一看吧!

1、Bootstrap


Twitter出品的Bootstrap在業界是非常受歡迎的,以致於有很多前端框架都在其基礎上開發,如我們熟悉的WeX5就是在Bootstrap源碼基礎上優化而來的。我相信大多數接觸過前端開發的同學多少都了解過這個優秀的前端框架。Bootstrap是基於HTML、CSS和Javascript的,它簡潔靈活,可以使得Web開發更加敏捷。


它提供優雅的HTML和CSS規范,在jQuery的基礎上進行更加個性化和人性化的完善。兼容大部分jQuery插件,並包含了豐富的Web組件,如下拉菜單、按鈕式下拉菜單、導航條、按鈕組、分頁、縮略圖、進度條和媒體對象等。自帶了13個jQuery插件,其中有模式對話框、標簽頁、滾動條和彈出框等。


2、Foundation框架


Foundation框架總體來看要比Bootstrap略顯高大上一點,但他們倆的設計理念都是非常清楚的,Bootstrap有引導的意思,它嘗試處理你項目中的一切所需。Foundation有基礎、地基及支柱的意思,給你項目中強有力的創造與支持。相對於Bootstrap豐富的組件及插件,Foundation僅提供了有限的幾種元素,其目標是,即使你使用預定義的UI元素,也不應該與大家的網站長得太像。


而Bootstrap則致力於提供所有定義好的元素,這樣使得看起來許多網站都差不多。Foundation默認不帶圖標集,它推薦使用開源字體圖標。與Bootstrap一樣,Foundation使用網格流式布局將網頁劃分為12列,針對不同的設備顯示不同的列數,實現響應式布局。但Foundation不支持舊版本瀏覽器。其他特性如有興趣可進一步了解。


3、Curl


Curl是一個命令行工具,用於通過HTTP(s)、FTP
和數十種其它協議進行請求。使用Curl可以進行文件下載、檢查響應標題和自由訪問遠程數據。


在Web開發中,Curl經常和RESTfulAPI一起使用,用於測試連接。


#FetchtheheadersofaURL.curl-Ihttp://google.comHTTP/1.1302
FoundCache-Control:privateContent-Type:text/html;
charset=UTF-8Referrer-Policy:no-referrerLocation:
http://www.google.com/?gfe_rd=cr&ei=0fCKWe6HCZTd8AfCoIWYBQContent-Length:
258Date:Wed,09Aug201711:24:01GMT#MakeaGETrequesttoaremoteAPI.curl
#/random/
orbittheSun.


Curl命令可能比上述代碼更復雜。有許多選項用於控制headers、Cookie、身份驗證等。了解更多,請閱讀Everything
curl。


4、Tree


Tree
是一個小型的命令行實用程序,它將目錄中的文件以可視化的方式進行顯示。它採用遞歸運行的方式,遍歷每個級別的嵌套並繪制所有內容的格式樹。這樣就能快速的瀏覽並查找需要的文件。


tree.├──css│├──bootstrap.css│├──bootstrap.min.css├──fonts│├──
glyphicons-halflings-regular.eot│├──glyphicons-halflings-regular.svg│├──
glyphicons-halflings-regular.ttf│├──glyphicons-halflings-regular.woff│└──
glyphicons-halflings-regular.woff2└──js├──bootstrap.js└──
bootstrap.min.js


還可以使用簡單的regEx模式來過濾結果:


tree-P'*.min.*'.├──css│├──bootstrap.min.css├──fonts└──js└──
bootstrap.min.js


5、Tmux


根據維基的解釋,Tmux是一個終端復用器。通俗的說,它是一個能將多個終端連接到單個終端會話的工具。


Tmux允許用戶在終端中的程序之間切換,添加屏幕窗格,並將多個終端連接到同一個會話,使其保持同步。在遠程伺服器上工作時,Tmux
特別有用,因為它允許用戶創建新的選項卡,而無需再次登錄。


6、


命令用於生成關於文件和目錄的空間使用情況的報告。很容易使用,可以遞歸地運行,遍歷每個子目錄並返回每個文件的大小。的常見用例是:當某個驅動器的空間不足,用戶不清楚每個存儲器的大小。使用此命令可以快速查看每個文件夾所佔用的存儲空間,從而找到佔用最大空間的存儲器。


7、AUI


AUI是最近流行起來的,作者聲稱是專為APIClound設計的一套框架,解決了許多移動端開發實際中遇到的許多問題,是一個純CSS框架。使用容器+布局+模塊的構建方式,JS輔助,更自由更靈活更易於擴展使用。遵循Google
Material設計規范,完美適配各個機型。面向HTML5,使用CSS3實現動畫交互,輕量級高性能。AUI是使用MIT
License授權,你可以復制、出售。目前最新版本2.0。


8、AmazeUI


這是稱為妹子UI的開源框架,據稱是中國首個開源HTML5跨屏前端框架。妹子UI以移動優先為理念,從小屏逐漸到大屏,實現響應式網頁。Amaze
UI包含20+個CSS組件、20+個JS組件,更有多個包含不同主題的Web組件。相比國外框架,妹子UI關注中文排版提供本地化支持。面向HTML5開發,使用CSS3來實現動畫交互,輕量級高性能。


9、FrozenUI


Frozen
UI是一款開源,簡單易用,輕量敏捷的移動端框架。基於手Q樣式規范,目前全面應用於企鵝手Q增值業務中。基礎樣式效果簡單色調清爽,社區活躍,組件自然不少。包括按鈕、列表、表單、通知、提示條、彈出框、選項卡等等常用組件。還包括一個FrozenJs的JS組件庫。可以在主流的Android和IOS上應用。基本樣式使用離線包的方式減少請求提供快速接入方案。當然,根據網友反映,也存在大大小小的bug。不過總體來說,還是值得一用的。奇怪的是,Github上顯示的最後更新時間是一年前,難道已經沒人維護了嗎?


#
directory.#The-.#-sprevents
.#Thestarwildcard(*)will
runoneachfile/folderincurrentdirectory.-sh*1.2GDesktop4.0K
Documents40GDownloads4.0KMusic4.9MPictures844KPublic4.0KTemplates6.9M
Videos


還有一個相似的命令df(DiskFree),使用df會返回有關可用磁碟空間的各種信息。


以上就是小編今天為大家分享的關於Web前端開發者要知道的幾個前端框架的文章,希望本篇文章能夠對正在從事Web前端工作的小夥伴們有所幫助,想要了解更多Web前端相關知識記得關注北大青鳥Web培訓官網,最後祝願小夥伴們工作順利,成為一名優秀的Web前端工程師。


Ⅹ 帶你了解一些常見的開源Web前端框架

今天小編要跟大家分享的文章是關於帶你了解一些常見的開源Web前端框架。熟悉掌握HTML、伺服器端腳本語言、CSS和JavaScript之後,學習Web框架可以加快Web開發速度,節約時間。PHP程序員可選的框架包括CakePHP、CodeIgniter、Zend等,Python程序員喜歡使用Django和
Webpy,Ruby程序員常用RoR。

隨著Web越來越規范和標準的統一,Web組件化技術不斷革新,移動端開發不斷升華,以下是一些常見開源前端框架,來和小編一起看一看吧!


1、Bootstrap


主流框架之一,Bootstrap是基於HTML、CSS、JavaScript的,它簡潔靈活,使得Web開發更加快捷。


2、html5-boilerplate


該框架可以快速構建健壯,且適應力強的Webapp或網站。


3、Meteor


Meteor是新一代的開發即時Web應用的開源框架,它能在較短時間內完成開發。


4、SemanticUI


基於自然語言有效原則的UI組件框架


5、Foundation


優秀的響應式前端框架


6、Materialize


基於材料設計的現代化響應式前端框架。可提供默認的樣式,自定義組件。此外,Materialize還改進動畫和過渡,為開發人員提供流暢的體驗。


7、Pure


幾乎可以在每一個Web項目中使用的一組小的和響應式的CSS模塊。


8、Vue


Vue.js是用於構建互動式的Web界面的庫。它提供了MVVM數據綁定和一個可組合的組件系統,具有簡單、靈活的API。


9、Skeleton


Skeleton是一個小的JS和CSS文件的集合,可快速開發漂亮的網站,適合各種屏幕設備包括手機。Skeleton基於960grid
開發。它是一個UI框架。


10、AmazeUI


國內首個開源HTML5跨屏前端框架產品系列,中文排版支持更優、本土化組件豐富。該產品系列中有專門針對移動端的HTML5混合應用開發框架AmazeUI
Touch以及針對跨屏HTML5網頁開發的AmazeUIWeb。其中,AmazeUI
Touch可以幫助開發者通過豐富的組件,快速構建出與原生APP相媲美的專屬移動端的HTML5應用。


11、UIkit


一個輕量級的和模塊化的前端框架,用於快速開發和功能強大的Web介面。


12、Yui


Yahoo!UILibrary(YUI)是一個開放源代碼的JavaScript函數庫,為了能建立一個高互動的網頁,它採用了AJAX,
DHTML和DOM等程式碼技術。它也包含了許多CSS資源。使用授權為BSD許可證。


13、kissy


一款跨終端、模塊化、高性能、使用簡單的JavaScript框架。


14、MUI


最接近原生App體驗的前端框架的框架。


15、Arale


一個開放、簡單、易用的前端基礎類庫。


16、JX


JX是模塊化的非侵入式Web前端框架,特別適合構建和組織大規模、工業級的WebApp。


17、GMU


GMU是基於zepto的mobileUI組件庫,提供Webapp、pad端簡單易用的UI組件!WebApp。


18、ZUI


開源HTML5前端框架


19、CloudaTouch.js


Touch.js是移動設備上的手勢識別與事件庫,也是在網路內部廣泛使用的開發。


以上就是小編今天為大家分享的關於帶你了解一些常見的開源Web前端框架的文章,希望本篇文章能夠對正在從事Web前端工作的小夥伴們有所幫助,想要了解更多Web前端知識記得關注北大青鳥Web培訓官網,最後祝願小夥伴們工作順利,成為一名優秀的Web前端工程師。