`
huibin
  • 浏览: 757276 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

10个优秀的JavaScript 库

阅读更多

 JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 Google 搜索出排名前 10 位的 JavaScript 库,并对它们逐一进行介绍。


1.jQuery: The Write Less, Do More, JavaScript Library

jQuery 是一个很新的 JavaScript 库,它的口号是“几行代码,能干大事”(Write Less, Do More),它是拥有最多插件和扩展的 JavaScript 库,以下是 jQuery 现状:

  • 当前版本:1.3.2
  • 文件尺寸:压缩后最小19KB,未压缩为120K。
  • 作者:John Resig
  • 拥有19种语言的教程: 教程总计183种。
  • 著名用户:超过1000个
  • 插件: 3493
  • 易学
  • 对设计师来说非常易学,使用 CSS 语法
  • 拥有大量有趣的扩展
  • 拥有非常出色的社区,可能是最大的
  • 被数以百万的站点使用,包括诸如 Google, Dell, CBS, NBC, DIGG, Bank of America, Wordpress, Drupal, Mozilla 等著名站点。

2.MooTools – a compact javascript framework 

MooTools 是一个使用 MIT 许可的开源项目,意味着你可以在任一场合使用或对它就行修改。

  • 当前版本:1.2.3
  • 未压缩尺寸:95 KB(客户端),22 KB(服务器端)
  • 作者:Valerio Proietti
  • 著名用户:w3c,cnet,bing, …
  • 官方站上的插件数目: 4
  • 拥有更好的面向对象结构
  • 它的动画效果更平滑
  • 语法及对象句柄更富逻辑

3.Prototype: Easy Ajax and DOM manipulation for dynamic web applications




被一些大型媒体公司和组织使用,Protorype是一个很独特的 JavaScript 库,逐渐成为 Web 引用开发者的代码基础,随着最新的 1.6.1 版本的推出,Protorype在性能,用户自定义事件以及同现代浏览器兼容方面越来越完善。

  • 最新版本:1.6.1
  • 未压缩尺寸:136 KB(大约5000行代码)
  • 作者:Sam Stephenson
  • 著名用户: NASA, CNN, NBC, …
  • 插件数目:150+
  • 更适用于大型 Web 程序

4.Dojo Toolkit: great experiences for everyone



Dojo 的内核小巧,快,精深,可用来创建反应灵敏的 Web 程序,拥有很出色的 UI 工具,在可访问性,本地化方面也做得很好。

  • 最新版本:1.4 Beta
  • 未压缩尺寸:26 KB(约5000行代码)
  • 开发组织:Dojo Foundation
  • 著名用户: AOL, IBM, Sun, …
  • 支持客户端数据存储
  • 支持服务器端数据存储
  • 异步通讯

5.script.aculo.us: easy-to-use, cross-browser user interface JavaScript libraries

  script.aculo.us是一个开源 JavaScript 库,适用于创建视觉效果和 UI 行为,最新版本拥有一些新功能,如创建加载进程,Windows Media 和 Real Media 播放器检查等。

6.ExtJS: Cross-Browser Rich Internet Application Framework
Ext JS - a cross-browser JavaScript library for building rich internet applications

ExtJS 是一个很出色的跨浏览器 JavaScript 框架,可以用来创建富 Web 应用,支持所有现代浏览器。拥有大量插件和扩展。

7.UIZE: supporting widgets, AJAX, DOM, templates, and more

UIZE - a powerful, open source, object oriented JavaScript framewor

UIZE 的一些现状:
- 一个开源 JavaScript 框架
- 很容易更换 CSS 皮肤
- 大量内置饰件
- 令人目眩的效果和强大的功能

8.YUI Library: is proven, scalable, fast, and robust




YUI 是本列表中规模最宏大的 JavaScript 库,它拥有数不清的强大功能,插件以及扩展,当然要掌握它也需要很长时间。

  9.Archetype


Archetype 现状:

  • 最新版本:0.10.0(September 2009)
  • 尺寸:2.14 MB
  • 作者:Temsa & Swiip
  • 用户:GifTeer,Meteo France, …

10.qooxdoo: the new era of web development




qooxdoo是什么?是一个面向对象 JavaScript 库,包含跨平台开发工具链,顶级 GUI 工具以及高级客户端服务器通讯层,它是一个基于 LGPL/EPL 许可的开源项目:

分享到:
评论

相关推荐

    40个实用的轻量级JavaScript库

    本篇文章将深入探讨40个实用的轻量级JavaScript库,这些库虽然不像jQuery、ExtJS或Mootools那样广为人知,但它们在特定场景下表现出色,能有效提升开发效率和代码质量。 1. **Underscore.js**:一个提供多种实用...

    一个纯 Javascript 的图表库

    6. **响应式设计**:考虑到移动设备的普及,一个优秀的图表库应该支持响应式设计,自动适应不同的屏幕尺寸。这可能涉及到图表的布局调整、比例变换和触摸事件的处理。 7. **性能优化**:在处理大量数据时,图表库...

    pj 一个轻量级的javascript库.zip

    "pj"是一个轻量级的JavaScript库,专为前端开发者设计,旨在简化Web开发过程,提高性能,并降低项目复杂性。作为一个小型库,它在不增加太多页面加载时间的情况下提供了许多实用的功能。以下是对这个库的一些关键...

    JavaScript各种大图预览效果库

    "JavaScript各种大图预览效果库"这个主题,涵盖了如何利用JavaScript库来创建高质量的图片预览体验。 1. **大图预览需求**:在网页中,用户可能需要查看缩略图的全尺寸版本,或者在鼠标悬停时看到高清大图。...

    javascriptAPI,javascript参考资料,javascript

    JavaScript API 和 JavaScript 参考资料是开发者理解和使用 JavaScript 进行网页开发不可或缺的工具。JavaScript 是一种广泛应用于网络开发的编程语言,它...不断学习和实践是成为优秀 JavaScript 开发者的必经之路。

    Rangerjs是一个小型独立库用于处理Javascript中的数字范围

    总之,Ranger.js 是一个实用的JavaScript库,它提供了数字范围处理的强大工具,对于需要高效管理数字范围的项目,无疑是一个优秀的解决方案。通过深入理解和熟练运用,我们可以提升代码的质量和效率,更好地服务于...

    10个非常漂亮JavaScript 图片展示

    在本文中,我们将深入探讨10个优秀的JavaScript图片展示模块,这些模块不仅功能强大,而且视觉效果出众,适合美工人员参考和使用。 1. **Fancybox**:Fancybox是一款流行的轻量级图片和媒体查看器,它可以优雅地将...

    10个优秀的Web UI库框架

    ### 10个优秀的Web UI库框架 #### ITMill Toolkit **知识点:** - **开源性质:** ITMill Toolkit 是一款完全开源的 Web UI 框架,这意味着开发者可以自由地使用、修改并分发该框架。 - **目标:** 旨在为开发者...

    vivusjs用于在SVG上制作绘图动画的JavaScript库

    Vivus.js是一款备受开发者喜爱的JavaScript库,专门用于在SVG(可缩放矢量图形)上创建引人入胜的绘图动画。这个库在GitHub上的星标超过10K,表明它在Web开发社区中有着广泛的认可度。Vivus.js的独特之处在于其零...

    javascript常用特效(三大资源).可做参考

    在javascript10.chm文件中,涵盖了更高级的JavaScript特效和一些流行的JavaScript库的使用。例如,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画创建。此外,可能还会介绍到其他库,如React...

    javascript in action:javascript 实战源码

    JavaScript是一种广泛应用于网页和网络应用的编程语言,尤其在客户端脚本方面发挥着核心作用。...在实践中,我们应注重理论与实际的结合,不断调试和优化代码,从而成为一名更优秀的JavaScript开发者。

    javascript源码大全CHM格式(精华)

    在压缩包中的"javascript10.chm"文件,可能是整个JavaScript源码大全的第10个部分,或者是针对JavaScript某个特定主题的深入探讨。CHM文件通常按章节组织内容,因此这个文件可能包含了高级主题或者特定领域的...

    10_深入浅出JavaScript

    本书是一部优秀的、注重实践的...最后单独设计一章来讲述第三方示例,演示了YUI 和 jQuery JavaScript库的使用。  本书适合初级和中级水平的JavaScript开发人员阅读,可作为高等院校计算机专业的 JavaScript课程教材。

    10步学习 JavaScript

    接触并了解一些流行的JavaScript库(如jQuery)和框架(如React, Angular, Vue.js),它们能提高开发效率并简化复杂任务。 9. **步骤9:ES6+新特性** 随着ECMAScript的更新,很多新特性如箭头函数、模板字符串、...

    国内外javascript经典封装

    5. **jQuery封装**:jQuery是一款广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果和Ajax请求,是封装JavaScript的一个经典实例。$.ajax、$(selector).click()等API让开发者能快速上手。 6. **React...

    深入浅出JavaScript.part10.rar

    最后单独设计一章来讲述第三方示例,演示了YUI 和 jQuery JavaScript库的使用。  本书适合初级和中级水平的JavaScript开发人员阅读,可作为高等院校计算机专业的JavaScript课程教材。 本资源共分12部分,分别为:...

    JavaScript弹出层

    Js弹出层库则是专门为此目的设计的JavaScript库,简化了弹出层的创建和管理过程。在这个场景中,我们关注的是名为"Dialog"的压缩包文件,很可能包含了一个对话框实现的库或者相关的代码示例。 弹出层通常分为几种...

    javascript 各式源码(共20类 343个例子)

    JavaScript是一种广泛应用于网页和网络应用的脚本语言...通过这个包含20类343个例子的JavaScript源码集合,开发者可以深入学习和实践上述知识点,逐步提升JavaScript编程能力,为成为一名优秀的Web开发者打下坚实基础。

    10步学习javascript

    John Wiley & Sons 出版社的 "JavaScript in 10 Steps or Less" 书籍是这个主题的一个优秀资源,它以简洁明了的方式引导读者入门。 1. **第一步:了解基础** - JavaScript的基本结构:变量、数据类型(字符串、...

Global site tag (gtag.js) - Google Analytics