谁能详细说说jquery和prototype.js的区别

解决方案 »

  1.   

    都是js的框架,jquery框加好像包括prototype.js,本质思想是一样的。
      

  2.   

    prototype.js是对原生对象的功能增强,多是扩充原生对象。
    jquery.js是对原生语句的封装,多是构建自己的对象。
      

  3.   


    精辟!!PS:多数网页设计师(非专业编程者)偏爱于jquery~ 
      

  4.   

    都是js库,算不上框架。extJS还能说是框架
    prototype是基础类库,对javascript做了大量的扩展,而且很好的支持Ajax
    jquery主要是对dom对象的遍历和查找、事件操作、html元素、动画css等,这些是它的强项;然后进行dom操作
    等;也能很好的支持ajax和兼容浏览器;
      

  5.   


    在一个jQuery的fans眼中, jQuery完全不等于javascript。有一句话说的好:
    不喜欢javascript的理由有很多, 喜欢的理由只有一个:浏览器天生支持无需配置环境。
    喜欢jQuery的理由有好多, 不喜欢的原因只有一个:还是要写javascript。
      

  6.   

    如果你不喜欢jQuery, 只能说你没有去学(是去学, 不是学会, 学通。。)
      

  7.   

    大家的回答我很晕,因为就这样的回答我到处都可以找到,我期望的回答是一个系统的并且有深度的回复,虽然该主题只给出了20分,但是我希望大家可以就此做一个深入的总结,因为就我本人而言感觉prototype.js和jquery有很多的重合,也发现他们很强大,很灵活,以前不大喜欢使用这些东西因为他们太复杂太大,基本的应用中使用这些感觉太浪费,但是最近的项目中发现如果用他们对自己系统的架构和脚本的控制方面又有很多的不便,所以才有了这个帖子,希望有心人请给个能让我满意的回帖
      

  8.   

    JQuery是通过构建一个特殊的对象$作为扩充,将所有功能都放在$对象里,prototype是通过原型来扩展javascript的功能,这就是两者最大的不同,所以JQuery给人的感觉是用起来很方便,但要自己构建一个像JQuery的对象库感觉很复杂。而prototype刚刚好相反,因为prototype跟javascript原生功能混在一块,用起来很容易混淆,但它的构建方式却相对容易学习!
      

  9.   

    用了才能感受到 jQuery的优势