一、什么是Bootstrap
是一个用于快速开发web 应用程序和网站的前端框架。Bootstrap 是基于HTML、CSS、JavaScript的。是在2011年8月发布的开源产品。
二、为什么
和EasyUI。easyUi、Extjs和Bootstrap都是浏览器的前端控件库。easyUI是基于JQuery,免费的各个控件是相互独立的。Extjs是更加高级一点,控件和控价直接的交互用起来会很方便,要收费;Bootstrap相对于前两个控件上回差很多,Bootstrarp是CSS框架,但是在不同终端上面的兼容性方面做得很好,就是电脑、手机平板等这些,这一点是前两者无法比较的。一般easyUI和Exjs是后台管理系统的.Bootstrap是做网站界面的。
easyUI它的空间绑定数据源很方便,事件也很多,能够满足大部分需求。如何和Bootstrap结合,效果将是非凡的。easyUI有个瓶颈,控件只能够通过前端进行数据绑定,返回给控件的数据只有Json格式。
Boostrap侧重于页面样式,本身不带有数据交互的功能,适合做各种页面的定制开发。easyUI则都有,具有很大的数据交互功能,但是样式定制不容易,更加适合后台开发。
为什么使用Boostrap?
移动射击优先,自从Boostrap 3开始,框架包含了贯穿于这个库的移动设备优先的样式。
浏览器支持:所有的主流浏览器都支持Boostrap。
响应式设计:Boostrap的响应式CSS能够自适应于平台式、平板电脑和手机。
Bootstrap包的内容:
基本结构:提供了一个带有网络系统、链接样式、背景的基本结构。组件:包含了十几个可以重用的组件,用于创建图像、导航、警告兰、弹出框等等。
JavaScript插件,包含了十几个自定义的JQuery插件。