JS框架我认为大体上可以分为两種。一种是类似jQuery/ d3那样的通过修改html的DOM结构来渲染UI的库。
jQuery基本都是浏览器原生操作实计上h5的很多api都借鉴了jQuery,比如说在兼容IE6~IE7的蛮荒时代HTML是沒有按元素类选择器查找元素这类接口的,只有 传统的各种datagrid/charts/dialog库分开源和商业两种版本,使用比较复杂的控件要购买商业版
另一个前端響应式Web框架
以前叫Ext,注意它不是基于jQuery的是基于另外一种元素选择器构建起来的前端组件库。
该楼层疑似违规已被系统折叠
发現网络上人们给上面这些框架的命名比较混乱让人容易混淆(云里雾里的好难受)。
现在基本上绝大部分资料都把这些框架称之为“前端框架”但是我简单了解了下,发现
Vue 这些好像还带了数据变化自动刷新等等这些功能而Bootstrap就仅仅只是界面的布局和排版(门外汉,理解錯的请指出)
所以我觉得上面这些框架是不是应该这样划分:
前端框架:Vue、AngularJS、React (还有其他的话请补充,只列主流的)
界面框架/UI框架:Bootstrap、easyUI(还有其他的话请补充只列主流的)
至于简单介绍让人!清晰!易懂,我因为自己也不太清楚所以想向熟悉的各位咨询,欢迎各位谈洎己的理解和总结让更多的人轻松了解,也尽量不要在让错误的概念一直“折磨”后来者