我注意到CSS框架如bootstrap
和w3.css
可以創建網頁的ui小部件,如button
。 但Javascript庫jQuery-ui
也可以創建button
CSS UI框架和jQuery UI有什麼區別
這兩種方法有什麼區別?
我注意到CSS框架如bootstrap
和w3.css
可以創建網頁的ui小部件,如button
。 但Javascript庫jQuery-ui
也可以創建button
CSS UI框架和jQuery UI有什麼區別
這兩種方法有什麼區別?
引導(假設V3):
直接從bootstrap's網站報價:
引導是最流行的HTML,CSS和JS框架 發展的響應,移動的第一個項目網頁。
這意味着它提供以下功能:
是一個框架它允許您創建響應Web應用程序在多個設備上,其工作像PC,平板電腦和移動。
它提供了一個12列響應網格系統,可跨設備工作。
支持SASS Preprocessor,這使編寫CSS更有效的與像變量,混入,繼承等
還提供了各種各樣的components這使得Web開發變得輕而易舉概念。這些組件是使用javascript和jQuery構建的。
很多themes您可以使用您的Web應用程序。
jQueryUI的
從jQueryUI直接引用:
的jQuery UI是一個策劃組的用戶界面交互,效果, 小部件和主題建立在jQuery的JavaScript的頂部圖書館。 無論您是構建高度互動的Web應用程序,還是您只需將日期選擇器添加到表單控件,jQuery UI就是 的完美選擇。
這基本上意味着它提供了:
一組像日曆小部件/組件,下拉菜單等,你可以用你的web應用程序中使用的。
交互像拖放。
用於爲組件創建自定義外觀的主題。
總結起來,Bootstrap是一個構建響應式Web應用程序的框架,而jQueryUI本質上是一個小部件/交互式庫。請注意,您可以在基於Bootstrap的應用程序中使用jQueryUI小部件。
主要區別是作者。另一個區別可能是他們提供了什麼組件。
他們正在做同樣的事情,但只是有不同的作者。儘管Bootstrap是一個CSS框架,它仍然使用JavaScript來處理一些交互元素,比如「collapse」(jQuery UI稱爲「accordion」)。 Bootstrap編寫了他們的JavaScript以與jQuery兼容。
主要區別似乎是一個是CSS而另一個是JavaScript庫? – Bergi
不是關於「純粹」CSS框架和CSS/JavaScript框架之間差異的這個問題嗎? – deblocker