JQuery和Prototype區別小結

2021-06-05 16:54:58 字數 1941 閱讀 9145

jquery使用得比較順手也比較喜歡,不得已也要用prototype,小小整理下區別。。

// jquery
$ ( document ). ready ( function () );

// jquery shorthand
$ ( function () );

// prototype
document . observe ( 'dom:loaded' , function () );

// jquery
$ ( "#idname" );

// prototype
$ ( "idname" );

// jquery
$ ( ".classname" );

// prototype
$$ ( '.classname' );

// jquery
$ ( ".classname:first-child" );

// prototype
$$ ( '.classname' )[ 0 ];

// jquery
$ ( "#item" ). bind ( 'click' , function () );

// jquery shorthand

$ ( "#item" ). click ( function () );

// prototype
$ ( "#item" ). observe ( 'click' , function () );

$(".classname").bind('click',function());

// jquery shorthand

$ ( ".classname" ). click ( function () );

// prototype

$$ ( ".classname" ). invoke ( 'observe' , 'click' , function () );

// jquery
$ ( "#id" ). click ( function () );

// prototype
$ ( "id" ). observe ( 'click' , function ( e ) );

// jquery
$ ( '#idname' ). click ( function () );

// prototype
$ ( 'idname' ). observe ( 'click' , function ( e ) );

// jquery
$ ( '#id' ). addclass ( 'red' );

$ ( '#id' ). removeclass ( 'red' );

// prototype
$ ( 'id' ). addclassname ( 'red' );

$ ( 'id' ). removeclassname ( 'red' );

// jquery
$ ( '.class' ). addclass ( 'red' );

$ ( '.class' ). removeclass ( 'red' );

// prototype
$$ ( '.class' ). invoke ( 'addclassname' , 'red' );

$$ ( '.class' ). invoke ( 'removeclassname' , 'red' );

$.get(url,function(data), 'json' );

// prototype

new ajax . request ( url ,

});

可以得出結論:jquery和prototype大部分是極為相似的,多用幾次就都熟了。。

Javascript原型Prototype理解

搞了一下午,有點明白了。其他 1 object.create var x object.create obj 等價於 var x new object x.proto obj 2 obj.constructor 返回function 3 obj instanceof obj.constructor ...

javascript原型prototype筆記

在知乎上看到乙個專欄介紹prototype和class的區別,以下為筆記 proto prototype obj.proto windows.object.prototype.tostring.call obj 比如很多人不懂什麼是偽陣列,很簡單 如果乙個陣列的 proto 直接或間接指向 arra...

java設計模式 原型模式(Prototype)

prototype原型模式是一種建立型設計模式,prototype模式允許乙個物件再建立另外乙個可定製的物件,根本無需知道任何如何建立的細節,工作原理是 通過將乙個原型物件傳給那個要發動建立的物件,這個要發動建立的物件通過請求原型物件拷貝它們自己來實施建立 原型模式實際上非常簡單,只是要實現clon...