- 库是有用功能的有组织的集合
- 框架是一个应用程序的框架
1.jquery
jQuery 仍然是最常用的 JavaScript 库。它彻底改变了客户端的开发,将 CSS 选择器引入到 DOM 节点检索加链接来应用事件处理程序、动画和Ajax调用。
2.react
React 是一个用于构建用户界面的 JavaScript 库,它专注于 MVC 模式(Model-View-Controller) 的 “View” 部分,并且可以轻松创建保留状态的 UI 组件。 它是实现虚拟 DOM 的第一个库, 内存结构计算差异,有效地更新页面。
3.vue.js
Vue.js 是一个用于构建用户界面的轻量级渐进式框架。core(核心) 提供了一个类似于 React 的虚拟 DOM 视图层,它可以与其他库集成,但它也能支持单页应用程序。
Vue.js 使用 HTML 模板语法将 DOM 绑定到实例数据。模型是在更改数据时更新视图的纯 JavaScript 对象。附加工具提供了脚手架,路由,状态管理,动画等功能。
4.CommonJS
Node应用由模块组成,采用CommonJS模块规范。根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。
5.Three.js
想要构建一个
3D 视觉特效,但是又不需要一个功能完整的游戏?Three.js 提供了一个轻量级的 3D库,让你可以将 3D 效果渲染成一个 HTML5 的
canvas, SVG, 和 WebGL。这是一个详单简单的库,在three.js 陈列站点上可以看到数百个漂亮的示例。