Bootstrap
Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。
Bootstrap框架属于UI框架,这个和jQuery不太一样,其实准确的描述Bootstrap框架属于css框架而非javascript框架,但是它本身也使用javascript来完善Bootstrap框架的视觉效果。
主要特点:
- 响应式设计:Bootstrap 的响应式 CSS 能够自适应于台式机、平板电脑和手机。
- 它为开发人员创建接口提供了一个简洁统一的解决方案。
- 它包含了功能强大的内置组件,易于定制。
- 由于使用和定制灵活, 其可以在jsp, php等前后端不分离的web页面中引入使用其样式。
vue
vue.js适合做哪种类型的界面:
a、表单项繁多
b、内容需要根据用户的操作进行修改
Vue.js就是一个用于搭建类似于网页版知乎这种表单项繁多,且内容需要根据用户的操作进行修改的网页版应用。
Vue.js通过组件,把一个单页应用中的各种模块拆分到一个一个单独的组件(component)中,我们只要先在父级应用中写好各种组件标签(占坑),并且在组件标签中写好要传入组件的参数(就像给函数传入参数一样,这个参数叫做组件的属性),然后再分别写好各种组件的实现(填坑),然后整个应用就算做完了。
总的来说, vue的集成度高, 是一套高度规范化的体系, 所以其不能在前后端不分离的页面使用。
vue的说明参考:https://www.cnblogs.com/Renyi-Fan/p/9419742.html#_label3
ECharts
echarts是百度开发的类似于fusion charts的图表展示控件。区别于fusioncharts的是echarts是基于html5的,不需要浏览器安装flash控件。只需要浏览器支持HTML5即可。