jQuery 和 Prototype 的 Cheat Sheet

作者:手气不错 发布时间:December 20, 2007 分类:JavaScript

本人一直在“偷懒”使用 jQuery 框架。同时我也认识到 Prototype 这个 Javascript 框架似乎也不错(不过已经能使用 jQuery 解决问题了,那么就别无所求了)。

无意间看到篇文章,是讲述 Prototype 和 jQuery 两个“阵营”的,作者说的非常的有道理,引用一下:

造成代码风格的这种差异,其实是两个 framework 的开发者不同的代码哲学造成的。
对于 prototype 来说,非常类似 Java 的处理方式:将一系列的功能封装到一个类
之中,比如 Math 类。而对于 jQuery 来说,其哲学理念是将所有的 HTML 节点都
视为一个 Object , 通过调用这个 Object 上面不同的方法向这个 Object 发送不
同的消息,来让 Object 自己实现不同的功能,产生不同的表现。

我个人而言,不管怎么样,这两个 Javascript 框架都是非常优秀的。有兴趣的朋友可以选择自己喜欢的学习之。但我发现原文的两张大图链接由于某些原因不能下载,于是我将其做了一个“镜像”方便大家使用。

http://files.gracecode.com/2007_12_20/1745166417.jpg

http://files.gracecode.com/2007_12_20/1366687851.jpg

还是按照传统,在这里可以 ZIP 打包下载 ,或者访问我的 Yupoo 相册 获得。

另,免费出售 MySQL Cheat Sheet 中文版一张,欲抢从速。

已有 2 条回复

  1. 浪子 January 25th, 2008 at 01:14 am #1
    浪子

    造成代码风格的这种差异,其实是两个 framework 的开发者不同的代码哲学造成的。

    对于 prototype 来说,非常类似 Java 的处理方式:将一系列的功能封装到一个类

    之中,比如 Math 类。而对于 jQuery 来说,其哲学理念是将所有的 HTML 节点都

    视为一个 Object , 通过调用这个 Object 上面不同的方法向这个 Object 发送不

    同的消息,来让 Object 自己实现不同的功能,产生不同的表现。

    道出了prototype与jquery的区别,说出了精髓,喜望作者以后多出些好文章!



    我的个人主页www.dayit.com.cn,交换友情连接!

  2. 手气不错 January 25th, 2008 at 01:23 am #2
    手气不错

    @浪子,我对这段话也颇感认同。我的 Blog 没有开发友情连接功能。不过我订阅了你的 Blog,有好的文章的话我会引述的。

Yahoo 统计