`
shuai1234
  • 浏览: 977616 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

Google 排名中的 10 个最著名的 JavaScript 库

 
阅读更多

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

1. jQuery: The Write Less, Do More, JavaScript Library
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 - 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
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 - 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 - 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 is proven, scalable, fast, and robust

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

9. Archetype
Archetype JavaScript Framework

Archetype 现状:

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

10. qooxdoo: the new era of web development
qooxdoo - the new era of web development

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

分享到:
评论

相关推荐

    最新版Javascript库

    最新版Javascript库!支持Cookie、Ajax、BlockUI and so on.

    JavaScript工具库

    例如,jQuery是一个著名的JavaScript工具库,它简化了DOM操作、事件处理、动画效果和Ajax交互。它的一个核心特性就是“一次编写,到处运行”,意味着使用jQuery编写的代码可以在上述提及的所有浏览器中正常运行,...

    .NET的Javascript运行库Javascript.Net

    JavaScript.Net 是一个基于.NET框架的JavaScript运行库,它允许C#开发者在.NET环境中执行JavaScript代码,从而实现.NET与JavaScript之间的互操作性。这个项目对于那些需要在服务器端或者桌面应用中利用JavaScript的...

    Google V8引擎LIB库-谷歌Chrome JavaScript引擎

    要在C++项目中使用Google V8,开发者需要包含对应的库文件,并使用提供的API来创建V8环境、上下文、对象、函数等,然后执行JavaScript代码。V8 提供了丰富的API,如`Isolate`(隔离区)、`Context`(上下文)、`...

    某著名公司的javascript培训教程

    接着,会深入到对象和数组,这是JavaScript中非常重要的两个概念。对象是键值对的集合,可以理解为小型的数据存储库,而数组则用于存储一组有序的元素。理解如何创建、访问和操作它们对于编写复杂的JavaScript代码至...

    C++中调用JavaScript的开发库

    标题 "C++中调用JavaScript的开发库" 暗示了我们正在讨论一个允许C++程序执行JavaScript代码的库。这种技术通常用于在桌面应用中集成动态逻辑,或者为现有C++项目添加脚本支持。JavaScript作为一种轻量级且功能强大...

    moneyjs是一个货币转换的微型javascript库可在nodeJS和浏览器中使用

    money.js 是一个货币转换的微型 javascript 库,可在 nodeJS 和浏览器中使用

    JavaScript脚本库.rar

    1. **jQuery**:作为最著名的JavaScript库,jQuery简化了DOM操作、事件处理、动画制作和Ajax交互。它的核心功能包括选择器(用于查找HTML元素)、链式调用(允许连续执行多个方法)和强大的DOM操作API。jQuery还提供...

    C++调JavaScript开发库及MFC(6.0)示例源码

    这通常涉及到使用一些特定的API或者库,比如ChakraCore或V8,它们是微软和谷歌分别开发的JavaScript引擎。这些引擎允许C++代码直接执行JavaScript代码,或者与JavaScript代码进行数据交换。例如,你可以创建一个...

    Javascript资料库

    在JavaScript资料库中,通常会包含各种教程、代码示例、练习项目以及工具,帮助初学者逐步掌握这门语言。下面我们将深入探讨JavaScript的基本概念、重要特性、核心语法以及常见应用领域。 一、JavaScript基础 1. ...

    google v8引擎 x64静态库

    总的来说,这个压缩包提供了在Windows 10环境下使用Visual Studio 2019编译的V8引擎x64静态库,为C++开发者提供了一种简便的集成JavaScript执行环境的方式。通过深入学习和实践V8的API,开发者能够充分利用其强大...

    一个现代JavaScript实用程序库,提供模块化性能额外.zip

    其中,"lodash_main.zip"很可能是这个库的核心部分,Lodash是一个非常著名的JavaScript实用程序库。Lodash提供了大量的实用函数,例如:_.map、_.reduce、_.filter等,这些函数可以帮助开发者更高效地处理数组、对象...

    Sortable是一个JavaScript库用于在现代浏览器上重新排序拖放列表

    Sortable - 是一个JavaScript库,用于在现代浏览器和触摸设备上重新排序拖放列表。 不需要jQuery。 支持Meteor,AngularJS,React,Polymer,Vue,Knockout和任何CSS库,例如Bootstrap。

    elasticsearch.js, 使用ElasticSearch的简单javascript库.zip

    elasticsearch.js, 使用ElasticSearch的简单javascript库 一个简单的javascript库,用于处理 ElasticSearch 。它还提供了一个backend接口,适合于与倾斜式数据库套件一起使用。用法库需要:下划线jQuery ( 用于Ajax...

    Eclipse配置Javascript开发环境图文教程

    JQuery是一个快速、小巧、功能丰富的JavaScript库。通过以下几个步骤,可以使得Eclipse支持JQuery代码提示和验证功能: 1. 从JQuery官网下载JQuery的JavaScript文件。在下载页面中,需要注意选择正确版本的JQuery...

    javascript函数库查询手册

    JavaScript函数库是Web开发中不可或缺的一部分,它们提供了一系列预定义的功能,帮助开发者高效地实现复杂的交互和动画效果。本手册将深入探讨JavaScript库中的函数,特别是针对HTML文档操作的库函数,以提升网页的...

    JavaScript_现代网络的Javascript音频库.zip

    本压缩包"JavaScript_现代网络的Javascript音频库.zip"包含了一个名为"howler.js_master.zip"的子文件,这表明它可能与Howler.js这个著名的JavaScript音频库有关。 Howler.js是一个轻量级但功能强大的库,专为现代...

    基于WebAssembly和Javascript构建的数字信号处理库_C++_JavaScript_下载.zip

    【标题】中的“基于WebAssembly和Javascript构建的数字信号处理库”揭示了这个项目的核心技术栈,即WebAssembly(简称WASM)与JavaScript,用于创建一个数字信号处理库。数字信号处理是信息科技中的关键领域,它涉及...

    closure library 模块化的javascript库

    Closure Library是Google开发的一个强大的、模块化的JavaScript库,旨在提供高效、可维护的代码解决方案。这个库被设计为可跨浏览器、跨平台使用,确保在各种JavaScript环境中的一致性。Closure Library的核心理念是...

    精通JavaScript(jQuery之父力作)『高清晰』.pdf

    "Prototype"和"jQuery"是两个著名的JavaScript库,它们简化了JavaScript的DOM操作,使得开发者可以更高效地编写代码。Prototype库是JavaScript设计模式的实践,提供了许多实用的类和方法,而jQuery以其简洁的API和...

Global site tag (gtag.js) - Google Analytics