
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
框架和库的引用是程序员提高工作效率常用的一个工具,今天北京达内小编就带大家了解一下,JavaScript框架与库都有哪些常见类型?
1、jquery库
jquery一般编程的人都会有涉及过,jQuery是继prototype后又一个javascript库,它是一个轻量级的库,无缝兼容html5及css3,还兼容几乎所有现有浏览器(2。0以后版本不支持IE6/7/8)。jQuery是免费、开源的,其使用MIT许可协议。其设计的核心理念是write less,do more。据统计,世界前10000个访问最多的网站中,有超过55%在使用jQuery。
2、AngularJs企业级框架
AngularJs是一款优秀的企业级框架,于2009年发布,后被google收购,现在google的多个产品中都有使用。其最为核心的特性为:MVC、模块化、自动化双向数据绑定、语义化标签及依赖注入等等。AngularJs是为了克服HTML在构建应用上的不足而设计的,其通过新的属性和表达式扩展了HTML。并不是所有的web应用都适合使用它,主要考虑那些使用CRUD的单一页面应用程序(Single Page Applications,SPAs)。学习AngularJs也非常简单,中文教程或英文教程都非常丰富。
3、React框架
React框架这几年也非常的热门,其本身是来自于Facebook的内部项目,后来觉得非常好用便开源了。其称为构建用户接口而提供的Javascript库。React主要用来构建UI,其专注于MVC的V部分。它抽象出了DOM,因此优化了渲染,并允许你使用Node。js来渲染React。与已知库或框架可以很好的配合,如AngularJs、Backone。
4、vue未来的主流
vue。js 是用来构建web应用接口的一个库,技术上,Vue。js 重点集中在MVVM模式的ViewModel层,它连接视图和数据绑定模型通过两种方式。实际的DOM操作和输出格式被抽象的方式到指令(Directives)和过滤器(Filters)。在哲学领域内,尽量让MVVM数据绑定API尽可能简单。模块化和可组合性也是重要的设计考虑。vue不是一个全面的框架,它被设计成简单的和灵活的。你可以用它快速原型,或混合和匹配与其他库定义前端堆栈。Vue。js的API是参考了AngularJS、KnockoutJS Ractive。js Rivets。js。
5、D3、js
数据可视化和图表是Web应用中不可或缺的一部分。d3。js就是最流行的可视化库之一,它允许绑定任意数据到DOM,然后将数据驱动转换应用到Document中。它能够把数据和HTML、SVG、CSS结合起来,创造出可交互的数据图表,而不必受限于Flash或Silverlight。它是Github上最受欢迎的项目之一,并被数百个组织机构所使用。
除以上介绍,还有许多优秀的JS库或框架或工具,像构建3D特效的Three。js,测试工具PhantomJS、工程命令行构建工具Grunt等等,这里就不一一列出了。如果你想了解更多“JavaScript框架与库都有哪些常见类型?”,可以点击下方图片咨询客服了解相关试听课程哦!