jquery是JavaScript庫,可以極大地簡化JavaScript編程,可以更方便的處理DOM操做和進行Ajax交互
一、輕量級
JQuery很是輕巧
二、強大的選擇器
JQuery容許開發者使用從CSS1到CSS3幾乎全部的選擇器,以及JQuery首創的高級並且複雜的選擇器
三、出色的DOM操做的封裝
JQuery封裝了大量經常使用的DOM操做,使開發者在編寫DOM操做相關程序的時候可以駕輕就熟
四、可靠的事件處理機制
JQuery的事件處理機制吸取了JavaScript專家Dean Edwards編寫的事件處理函數的精華,JQuery在處理事件綁定的時候至關可靠。
五、完善的Ajax
JQuery將全部的Ajax操做封裝到一個函數$.ajax()裏,使得開發者處理Ajax的時候可以專心處理業務邏輯而無需關心複雜的瀏覽器兼容性和XMLHttpRequest對象的建立和使用的問題
6.鏈式操做方式
JQuery中最有特點的莫過於它的鏈式操做方式——即對發生在同一個JQuery對象上的一組動做,能夠直接接連寫無須要重複獲取對象
7.隱式迭代
JQuery裏的方法都被設計成自動操做的對象集合,而不是單獨的對象,這使得大量的循環結構變得再也不必要,從而大幅度地減小代碼量。
8.行爲層與結構層的分離
開發者可使用選擇器選中元素,而後直接給元素添加事件。
9.開源
JQuery是一個開源的產品,任何人均可以自由地使用並提出修改意見javascript
Bootstrap是基於HTML,CSS,javascript的前端框架,使用它能夠快速的搭建出網站
1.跨設備,跨瀏覽器
能夠兼容全部現代瀏覽器
2.響應佈局
bootstrap提供了一套響應式、移動設備優先的流式柵格系統。它能夠根據用戶屏幕尺寸調整頁面,使其在各個尺寸上都表現良好
3.CSS模塊化
bootstrap預先定義了不少CSS類,使用的時候直接給class賦予對應的類名便可,如text-left,text-align,.table等
4.內置JavaScript插件
Bootstrap提供了不少實用性的JQuery插件,這些插件方便開發者實現WEB中各類常規特效。因此Bootstrap依賴於JQuery
5.豐富的組件
bootstrap提供了實用性很強的組件,包括:導航,標籤,工具條,按鈕等供開發者使用