1.Prototype(http://www.prototypejs.org/
)
最早成型,对面向对象的编程思想把握不是很到位,导致其结构松散,也在不断改进中。
2.Dojo
(http://dojotoolkit.org/
)
提供其他库没有提供的功能,如:离线存储的API,生成图标的组件,基于SVG/VML的矢量图形库和Comet支持等。
适合企业级应用的库,缺点:学习曲线陡,文档不齐全,API不稳定,不断改进中。
3.YUI (http://developer.yahoo.com/yui/
)
这套库是Yahoo打造出来的JavaScript库。全名是The Yahoo! User Interface Library
。它提供了一些比较丰富的关于DOM操作、Ajax应用等一系列的封装。同时它还包括了几个核心的CSS等。是一套比较齐全完备的富交互网页程序工具集。
本身的文档极其完备,以至于很少看到第三方写相应的文章。本身的代码编写也非常的规范,扩展性也很不错的一套库。
4.Ext JS(http://www.extjs.com/
)
也常简称Ext。原本是对YUI的一个扩展,主要是用于创建前端用户界面,它提供了极其丰富的组件。如今已经发展到可以利用包括jQuery在内的多种
JavaScript框架作为基础库,而Ext作为界面的扩展库来使用。但由于侧重于界面,所以本身比较臃肿,不压缩的话文件上兆(MB),所以使用之前
请先考虑。请注意,Ext并非完全免费的,如果用于商业用途的话,是要付费获得授权许可的。
5.MooTools
(http://mootools.net/
)
这是一套轻量级的JavaScript库,是一个简洁,模块化,面向对象的JavaScript框架。其语法几乎跟Prototype一样,但却提供了更
强大的功能和更好的扩展性及兼容性。其模块化思想非常优秀,核心代码只有8K。用到什么模块可即时导入,即使是完整版也不超过160K。还有它彻底完全的
面向对象的编程思想,语法简洁直观,文档完善。
6.jQuery (http://jquery.com
)
轻量级的库,它拥有强大的选择器,出色的
DOM
操作,可靠的事件处理、出色的兼容性,以及链式操作等等,这些优点吸引了一批批
JavaScript
开发者去学习它、研究它。
分享到:
相关推荐
JavaScript 库比较 —— Dojo、jQuery 和 PrototypeJS 在当今的 Web 开发中,JavaScript 库扮演着越来越重要的角色。这些库提供了许多有用的功能,可以帮助开发者快速构建 Web 应用程序。本文将对 Dojo、jQuery 和 ...
最新版Javascript库!支持Cookie、Ajax、BlockUI and so on.
这对于实现动态脚本执行、数据转换、或者在.NET应用程序中集成复杂的JavaScript库(如jQuery、React等)非常有帮助。 以下是一些关键知识点: 1. **JavaScript引擎绑定**:JavaScript.Net通过将V8引擎与.NET环境相...
JavaScript 图片库是一种使用 JavaScript 语言开发的工具或框架,用于在网页中高效管理和展示图片。这些库通常提供丰富的功能,如图片加载、动画效果、响应式布局、懒加载、预览、缩放等,帮助开发者创建交互性强、...
JavaScript函数库是Web开发中不可或缺的部分,它们提供了一系列预先封装好的功能,可以帮助开发者高效地完成各种任务,如动画处理、事件处理...这份"JavaScript函数库查询手册"是你探索和掌握JavaScript库的得力助手。
为了实现这些功能,开发者可能需要用到一些JavaScript库和框架,如jQuery用于简化DOM操作,Bootstrap或Element UI提供UI组件,或者使用React、Vue.js这样的前端框架构建更为复杂的交互式界面。在压缩包中的“js经典...
本压缩包“JavaScript工具库.rar”包含了三个主要部分:JavaScript参考手册、jQuery参考手册以及“js网页设计300例”,这些都是JavaScript开发者不可或缺的学习资源。 首先,JavaScript参考手册是一部全面的指南,...
对于名为"onavojs-master"的压缩包文件,这可能是一个特定的JavaScript库或框架的源码仓库。通常,这样的文件包含库的源代码、文档、示例和测试用例。开发者可以通过查看源码了解其内部实现,学习并自定义功能,或者...
在JavaScript资料库中,通常会包含各种教程、代码示例、练习项目以及工具,帮助初学者逐步掌握这门语言。下面我们将深入探讨JavaScript的基本概念、重要特性、核心语法以及常见应用领域。 一、JavaScript基础 1. ...
这个名为"一个轻量级的 JavaScript 库,可用于快速创建流程图.zip"的压缩包,提供了一个专为创建流程图设计的JavaScript库。我们将深入探讨这个库的特性、使用方法以及它如何简化流程图的构建过程。 首先,流程图是...
标题 "C++中调用JavaScript的开发库" 暗示了我们正在讨论一个允许C++程序执行JavaScript代码的库。这种技术通常用于在桌面应用中集成动态逻辑,或者为现有C++项目添加脚本支持。JavaScript作为一种轻量级且功能强大...
首先,我们来看C++调用JavaScript库这一部分。这通常涉及到使用一些特定的API或者库,比如ChakraCore或V8,它们是微软和谷歌分别开发的JavaScript引擎。这些引擎允许C++代码直接执行JavaScript代码,或者与...
javascript库pdfjs-1.8.188.js压缩包javascript库pdfjs-1.8.188.js压缩包javascript库pdfjs-1.8.188.js压缩包
JavaScript 库
elasticsearch.js, 使用ElasticSearch的简单javascript库 一个简单的javascript库,用于处理 ElasticSearch 。它还提供了一个backend接口,适合于与倾斜式数据库套件一起使用。用法库需要:下划线jQuery ( 用于Ajax...
《Pegasus-Javascript库:加速数据加载的利器》 在当今的Web开发领域,JavaScript库在构建高性能应用中扮演着至关重要的角色。Pegasus-Javascript库便是其中一款专注于提升数据加载速度的优秀工具,它以其高效、轻...
js获取汉字字符串的首字母必须先从库里面进行比较。这就是可能用到的库。
Jmat.js 是一个 JavaScript 的数学计算库。支持复杂的数学函数和统计。 标签:Jmatjs
javascript函数库,常用的javascript函数收集