用JavaScript能實現的,是不是jQuery基本上都可以實現呢?在執行速度上jQuery會不會有劣勢呢?
jQuery是用javascript寫的一個框架(說白了,就是對javascript的常用功能進行整理使得js更加易用).
執行速度沒太大損失,可以不用計較,關鍵是jQuery提供批操作的便捷性.
而且本身的體積不大.
JavaScript 如何實現jQuery的方法連綴?
<script language=javascript> (function(){ //你是不是想要這樣的效果呢?我給你整個 var Temp=window.Temp=function(x){// return Temp.fn.init(x); } Temp.fn=Temp.prototype={ str:"",//注意這后面有括號 init:function(x){this.str=x;return this;}, alert:function(){alert("我叫"+this.str);},//注意這后面有括號 shit:function(){alert("shit on you, xixi");}, shenti:{ gebo:{ shou:function(){alert("我的手");}, zhou:function(){alert("我的肘");} }, tou:{ yan:function(){alert("我的眼睛");}, bizi:function(){alert("我的鼻子");}, ziuba:function(){alert("我的嘴巴");}, }, nianling:"100", }, }; })(); //使用演示 Temp("sanshizi").alert(); Temp("sanshizi").shit(); Temp("sanshizi").shenti.gebo.shou(); Temp("sanshizi").shenti.tou.ziuba(); alert("我的年齡是"+Temp("sanshizi").shenti.nianling); </script>
現在是學習jquery 好還是學javascript好?我不會javascript?
JavaScript是jQuery和EXT等這類東西的基礎,這些基本上都是封裝了JS來實現的,所以要學好jQuery你就必須有JavaScript基礎,建議JavaScript發現前臺頁面需要JavaScript或者jQuery來實現功能。對js了解不多,想問一下 怎樣才能很好的掌握js。推薦你看javascript權威手冊,看完以后再看精通javascript(jquery之父寫的)然后是javascript dom高級編程 再看jquery就容易多了誰能告訴我javascript和jquery有什么不同.
jquery是對js的一個封裝,使得原來js的操作更加的方便 如用js取 id 要寫 document.getElementById("id") jquery只要 $("#id")就可以了。 jquery對于DOM元素的選擇,瀏覽器的監容,,等方面都極大的提高了js開發速度