Google 排名中的 10 个最著名的 JavaScript 库
Google 排名中的 10 个最著名的 JavaScript 库
Google 排名中的 10 个最著名的 JavaScript 库
文章分类:Web前端
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 工具,在可访问性,本地化方面也做得很好。
最新版本:
相关文档:
下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。
匹配中文字符的正则表达式: [u4e00-u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一 ......
匿名函数
函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。
1、函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式
第一种:这也是最常规的一种
function double( x ){
return 2 * x;
}
第二种:这种方法使用了Func ......
实现步骤:
1.自定义一个Java类,该Java类中定义一个方法来包含需要被运行的代码。
2.动态编译刚刚生成的Java源码,不在磁盘上生成源码,而是直接编译内存中的Java源码。
3.动态加载刚刚创建编译的Java二进制码,编译好的Java二进制码不是在磁盘上,而是放在内存中,并定义自己的类加载器,负责加载内存中的class文件。
......
利用Javascript向页面中插入TABLE,IE下无法正常显示
关键字: table, appendchild, ie, firefox
在项目中偶然遇到一个怪异的问题,我要利用javascript动态的向一个DIV中插入一些个TABLE,Firefox可以正常显示,而在IE下,无论版本是6或7,均无法看到这个TABLE。但是,如果我直接把TABLE的HTML代码写在页面上,一切都能正 ......
原贴URL: http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html
引子
编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。
数据天生就是文静的,总想保持自己固有的本色;而代码却 ......