bootstrap不算是javascript框架,它只是一個前端的ui框架,然後有一些附帶的js插件而已。 angularjs是一個javascript的mvvm的框架,是為了開發有複雜業務邏輯的CRUD應用而生的。
相關推薦:《bootstrap入門教學》
AngularJS是js框架,它定義瞭如何組織程式碼,引入了許多概念,如 service, scope, filter, directive等,它實現了雙向綁定,只需要更改scope中的數據,視圖會自動更新,不用再寫dom操作來更新視圖,程式碼可以更多的關注業務邏輯;
jquery只能說是一個前端庫,它的優勢跟名字一樣是查詢,它提供方便的選擇器,但是並沒有規定怎麼去組織代碼,也沒有實現雙向綁定,所以使用jquery時,大部分代碼實際上是dom操作,而不是業務邏輯;
bootstrap是css框架,它提供了響應式佈局和扁平化的組件風格,當然也提供了一些帶交互的控件,這些控件是基於jquery的。
它們三者可以結合起來,angularJS預設自帶一個jquery的輕量版jqLite,如果引入jquery則會替代自身的jqLite,angularJS本身沒有提供任何樣式,所以,可以結合bootstrap來做界面。
以上是bootstrap與angularjs區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!