jQuery与prototype的比较
主要区别
Prototype
|
jQuery
|
Extends the DOM and core javascript objects.是在javascript核心上做文章,模拟传统的OO编程,选择器返回的对象是DOM对象。
|
全新的封装;
选择器选取的对象是jQuery对象。
|
提供一系列的实用函数
|
|
Differences in Native Support
Prototype
|
jQuery
|
Class creation
|
No conflict($)
|
Try. These
|
Effects
|
Position, Range
|
|
|
|
Syntax Comparison
Prototype
|
jQuery
|
Dollar变量
|
prototype uses $ for id based selection
|
jQuery $= CSS based selector(=$$ in Prototype).
|
$(‘speech1’).show();
|
$(‘#speech1’).show();
|
CSS based Selectors
|
$$ or Element.getElementsBySelector(selector)
|
$
|
$$(‘.dialog’).invoke(‘show’);
|
$(‘.dialog’).show();
|
DOM Ready Event
|
Event.observe(window,’load’,function(){});
|
$(document).ready(function{});
|
$$(‘.dialog’).invoke(‘show’);
|
$(‘.dialog’).show();
|
DOM Manipulation
|
Insertion class:
After,Before,Bottom,Top,update
|
after,before,append,prepend,html.
|
Element Classes
|
addClassName,removeClassName,
toggleClassName,hasClassName
|
addClass,removeClass,toggleClass,is
|
Elements
|
Event class:observe,stopObserving
|
Bind,unbind,同时支持.click,.dbclick,等等
|
Ajax
|
New Ajax.Request(url,[,option])
|
$.ajax(options) //url inclued in options
|
Method Comparison
|
oncreate(),
onSuccess(),
onException(),
onComplete()
|
beforeSend(),
success(),
error(),
complete()
|
Plugins/Extensions
|
Element.addMethods({myPlugin:function
(element,args){return element;}});
|
jQuery.fn.myPlugin = function(args)
{return this;};
|
Brower Detection
|
Prototype.Browser.IE,
|
jQuery.browser.msie
|
其他资源
|
API:
prototypejs.org/api
Tutorials:
prototypejs.org/learn
|
API:
docs.jquery.com/core
Tutorials:
docs.jquery.com/Tutorials
|
分享到:
相关推荐
Ajax(Ajax,jquery,prototype综合).rar
json,jQuery,prototype
最新Javascript开源框架,包含API帮助文档的学习网址。资源共享!
里面有现在web开发主流框架,jquery bootstrap prototype
包含经典电子书 CSS Jquery DHTML Prototype
javascript手册大全,其中有jquery,prototype手册的,非常全的JS手册!!!
jquery+prototype 源码 资料 插件合集 很有参考价值
小议JavaScript库——Dojo、jQuery和PrototypeJS的比较.pdf
以前好像在哪里看到过说jQuery与prototype存在冲突,但一直没在意。今天把自己用jquery框架写好的消息提示框特效放到公司原来的系统发现所有的消息提示效果都罢工了! 汗了半天还是没有发现原因,突然想到jquery与...
俩大JS框架,Jquery和Prototype
jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 ...
jQuery、Mootools、Prototype三大JavaScript框架中文手册
jQuery.fn和jQuery.prototype想必大家对它并不陌生吧,那么你们知道它们之间的区别吗?在本文有个不错的示例大家可以参考下
主要是对jquery与prototype框架进行了详细的对比介绍,需要的朋友可以过来参考下,希望对大家有所帮助
CSS2.0样式表中文手册.chm CSS3.0(飘零雾雨版).chm HTML4.01&XHTML; 1.0参考手册.chm ...jquery-1.7.2.js jquery-1.7.2.min.js jQuery1.7.1_API中文手册.pdf jQueryAPI_1.7.1_CN.chm prototype1.7.js
这是本人在学习jQuery框架Prototype的时候做的笔记,很详细
Js框架Jquery prototype 帮助文档,比较不错的文档。
但问题来了,由于jQuery以及prototype都使用了美元符函数“$”作为选择器,在两者混合使用的时候$函数被重复定义了,结果导致其中一个框架不能使用。 不过很快,有很多人给出了解决方案,如比较流行的方案是这样的:...
最新JQuery Prototype 帮助CHM格式,非常值得收藏