bootstrap不算是javascript框架,它只是一个前端的ui框架,然后有一些附带的js插件而已。angularjs是一个javascript的mvvm的框架,是为了开发有复杂业务逻辑的CRUD应用而生的。 相关推荐:《
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区别的详细内容,更多请关注自由互联其它相关文章!