- 浏览: 971700 次
- 性别:
- 来自: 山西
文章分类
最新评论
-
白小默:
你好 可以提供下源码DEMO吗,不知为何,我导出来的excel ...
jxls 使用模板文件导出生成excel -
zkzqzzz:
博主威武!
让微信二维码扫描您的APK -
zkzqzzz:
感谢博主 原来那些类都不是必须的 或者自己写!!博主真棒 ...
抢红包插件实现原理浅析 -
zkzqzzz:
博主 请问你的其他类在哪里呢?
抢红包插件实现原理浅析 -
zkzqzzz:
其他类在哪呢?
抢红包插件实现原理浅析
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 播放器检查等。
- 最新版本: 1.8.3 (8 October, 2009)
- 未压缩尺寸: 197 KB (包含 Prototype 和 测试页)
- 作者: Thomas Fuchs
- 著名用户: Gucci, Feedburner, Ruby on Rails, …
- Documentation wiki & Usage (文档)
- script.aculo.us 是对 Prototype 的扩展,增加了视觉效果,UI 控制等功能。
6. ExtJS: Cross-Browser Rich Internet Application Framework
ExtJS 是一个很出色的跨浏览器 JavaScript 框架,可以用来创建富 Web 应用,支持所有现代浏览器。拥有大量插件和扩展。
- 最新版本: 3.0 (6th July, 2009)
- 压缩后尺寸: 197 KB (包含 Prototype 和测试页)
- 作者: Jack Slocum
- 著名用户: Gucci, Feedburner, Ruby on Rails, …
- Download | Samples & Demos | API Documentation
- 拥有很出色的部件和技术支持
7. UIZE: supporting widgets, AJAX, DOM, templates, and more
UIZE 的一些现状:
- 一个开源 JavaScript 框架
- 很容易更换 CSS 皮肤
- 大量内置饰件
- 令人目眩的效果和强大的功能
8. YUI Library: is proven, scalable, fast, and robust
YUI 是本列表中规模最宏大的 JavaScript 库,它拥有数不清的强大功能,插件以及扩展,当然要掌握它也需要很长时间。
- 最新版本: 3 (September 2009)
- 整个开发包尺寸: 5.7 MB (包括源代码,调试文件,示例等)
- 开发公司: Yahoo! Developer Network
- 著名用户: LinkedIn, Wikia, NewsVine, …
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 许可的开源项目:
- 最新版本: 0.8 (September 2009)
- 尺寸: 24 MB
- 核心开发者: 1&1 Internet AG
- Download | Samples & Demos | Documentation
- 完整的 GUI 工具包
- 支持对象间的拖放操作
发表评论
-
npm介绍与cnpm介绍
2017-12-07 15:22 382npm介绍 说明:npm(nod ... -
Electron学习笔记Part3-利用Electron builder应用打包EXE
2017-12-06 17:44 1232HelloWorld写完并能够成功运行了,接下来将这个He ... -
利用electron-packager打包exe程序
2017-12-06 17:41 948一、安装 electron-packager PS:安装之 ... -
使用npm安装electron不成功的解决方法
2017-12-06 17:24 3157使用npm安装electron不成功的解决方法 根据官网提 ... -
electron 的混合桌面之路 入门安装
2017-12-06 17:23 666最近有计划去写桌面程序,所以呢,我打算写一篇博客来记录 ... -
formValidator的一些验证实例
2016-12-21 11:14 396$(function () { try { ... -
JS中onmouseover与onmouseout的bug/js避免onmouseover onmouseout多次触发
2016-11-16 15:33 1023在Javascript中,父元素包含子元素,当给父元素设置 ... -
一周APP UI交互设计动效灵感
2016-08-09 17:53 536一个好的动效设计可以提升UI界面与用户的交互体验,让枯燥的界 ... -
让界面动起来!移动动效设计必备灵感网站
2016-08-09 17:50 613扁平化的兴起,现在越来越流行动效设计,特别对于移动端,对交互 ... -
「添加购物」功能交互演示
2016-09-13 10:46 476几平每个购物网站都会有一个购物车功能,它可以算是不可缺少的 ... -
功能性动画UX设计:优秀的过渡转场效果(Transtion)
2016-08-09 17:43 477功能性动画(functional animation)是一种 ... -
表单动画 jQuery 插件:Form Animation Plugin
2016-08-09 17:35 486今天为大家分享的表单动画 jQuery 插件:Form An ... -
JS中的RegExp对象
2013-09-17 16:31 467JavaScript提供了一个RegExp对象来完成有 ... -
js获取项目根路径
2013-09-17 16:26 480//js获取项目根 ... -
javascript 中string转换int方法汇总
2012-07-12 16:38 866方法一: <script> var ... -
javascript中判断IP地址格式
2011-12-30 15:44 981function checkIp(ip){var ip ... -
input type=file的清空(javascript)
2011-12-29 10:26 1120<input name="f1" v ... -
js加载倒计时
2011-11-30 09:15 1106<script> var loadt ... -
js去掉前后空格
2011-11-28 11:54 733js实现TRIM功能<SCRIPT LA ... -
URL中使用escape()编码,在java中使用request.getParameter()获取参数为null
2011-11-25 11:32 4158在做页面开发时使用 ...
相关推荐
根据提供的文件信息,以下是关于Google排名中提及的JavaScript库的知识点: 1. jQuery库 jQuery是目前最流行的JavaScript库之一。其口号为“写得少,做得多”(WriteLess, DoMore),强调通过简洁的代码实现复杂的...
在这个“Java最著名的开源项目”中,我们可以了解到Java在不同领域的应用和技术创新。 1. **Spring框架**:Spring是Java企业级应用开发的基石,提供了一个全面的编程和配置模型,支持现代Java应用的开发。它包括...
JavaScript.Net 是一个基于.NET框架的JavaScript运行库,它允许C#开发者在.NET环境中执行JavaScript代码,从而实现.NET与JavaScript之间的互操作性。这个项目对于那些需要在服务器端或者桌面应用中利用JavaScript的...
要在C++项目中使用Google V8,开发者需要包含对应的库文件,并使用提供的API来创建V8环境、上下文、对象、函数等,然后执行JavaScript代码。V8 提供了丰富的API,如`Isolate`(隔离区)、`Context`(上下文)、`...
JavaScript 图片库是一种使用 JavaScript 语言开发的工具或框架,用于在网页中高效管理和展示图片。这些库通常提供丰富的功能,如图片加载、动画效果、响应式布局、懒加载、预览、缩放等,帮助开发者创建交互性强、...
这通常涉及到使用一些特定的API或者库,比如ChakraCore或V8,它们是微软和谷歌分别开发的JavaScript引擎。这些引擎允许C++代码直接执行JavaScript代码,或者与JavaScript代码进行数据交换。例如,你可以创建一个...
javascript库pdfjs-1.8.188.js压缩包javascript库pdfjs-1.8.188.js压缩包javascript库pdfjs-1.8.188.js压缩包
总的来说,这个压缩包提供了在Windows 10环境下使用Visual Studio 2019编译的V8引擎x64静态库,为C++开发者提供了一种简便的集成JavaScript执行环境的方式。通过深入学习和实践V8的API,开发者能够充分利用其强大...
其中,"lodash_main.zip"很可能是这个库的核心部分,Lodash是一个非常著名的JavaScript实用程序库。Lodash提供了大量的实用函数,例如:_.map、_.reduce、_.filter等,这些函数可以帮助开发者更高效地处理数组、对象...
Sortable - 是一个JavaScript库,用于在现代浏览器和触摸设备上重新排序拖放列表。 不需要jQuery。 支持Meteor,AngularJS,React,Polymer,Vue,Knockout和任何CSS库,例如Bootstrap。
JQuery是一个快速、小巧、功能丰富的JavaScript库。通过以下几个步骤,可以使得Eclipse支持JQuery代码提示和验证功能: 1. 从JQuery官网下载JQuery的JavaScript文件。在下载页面中,需要注意选择正确版本的JQuery...
JavaScript函数库是Web开发中不可或缺的一部分,它们提供了一系列预定义的功能,帮助开发者高效地实现复杂的交互和动画效果。本手册将深入探讨JavaScript库中的函数,特别是针对HTML文档操作的库函数,以提升网页的...
ClearScript是微软推出的一个.NET框架下的JavaScript运行库,它允许.NET开发者在C#或VB.NET等.NET语言中无缝地执行JavaScript代码。这个开源项目为.NET开发者提供了一个强大的工具,能够利用JavaScript的灵活性和...
一个可以在JavaScript中应用多线程的库:Concurrent.Thread,如果你想更深入的了解,推荐您去看the tutorial。它提供有关Concurrent.Thread用法的更多内容,并列出了可供高级用户使用的文档,是最适合起步的材料。 ...
本压缩包"JavaScript_现代网络的Javascript音频库.zip"包含了一个名为"howler.js_master.zip"的子文件,这表明它可能与Howler.js这个著名的JavaScript音频库有关。 Howler.js是一个轻量级但功能强大的库,专为现代...
js获取汉字字符串的首字母必须先从库里面进行比较。这就是可能用到的库。
"Prototype"和"jQuery"是两个著名的JavaScript库,它们简化了JavaScript的DOM操作,使得开发者可以更高效地编写代码。Prototype库是JavaScript设计模式的实践,提供了许多实用的类和方法,而jQuery以其简洁的API和...
本文简要介绍了目前流行的JavaScript库,并对其中较为流行的两个库jQuery和ExtJs进行了较详细的介绍和对比研究。本文首先简要介绍了JavaScript库的概念和特点,然后对jQuery和ExtJs进行了详细的介绍,包括其特点、优...
"JavaScript开发-其它杂项" 这个标签告诉我们这个库是JavaScript开发者可能感兴趣的一个工具,属于JavaScript开发类别中的非主流或者多用途工具,可能包含了一些不太常见但实用的功能。 **文件名称解析:** ...
google-api-javascript-client, Google api客户端库 :面向JavaScript的Google API客户端库描述这个 compact 和高效客户端库提供了对 Google REST api的访问。 查看 below 以获得受支持的api列表。测试版这个库是...