用JavaScript能實(shí)現(xiàn)的,是不是jQuery基本上都可以實(shí)現(xiàn)呢?在執(zhí)行速度上jQuery會不會有劣勢呢?
jQuery是用javascript寫的一個框架(說白了,就是對javascript的常用功能進(jìn)行整理使得js更加易用).
執(zhí)行速度沒太大損失,可以不用計較,關(guān)鍵是jQuery提供批操作的便捷性.
而且本身的體積不大.
JavaScript 如何實(shí)現(xiàn)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>
現(xiàn)在是學(xué)習(xí)jquery 好還是學(xué)javascript好?我不會javascript?
JavaScript是jQuery和EXT等這類東西的基礎(chǔ),這些基本上都是封裝了JS來實(shí)現(xiàn)的,所以要學(xué)好jQuery你就必須有JavaScript基礎(chǔ),建議JavaScript發(fā)現(xiàn)前臺頁面需要JavaScript或者jQuery來實(shí)現(xiàn)功能。對js了解不多,想問一下 怎樣才能很好的掌握js。推薦你看javascript權(quán)威手冊,看完以后再看精通javascript(jquery之父寫的)然后是javascript dom高級編程 再看jquery就容易多了誰能告訴我javascript和jquery有什么不同.
jquery是對js的一個封裝,使得原來js的操作更加的方便 如用js取 id 要寫 document.getElementById("id") jquery只要 $("#id")就可以了。 jquery對于DOM元素的選擇,瀏覽器的監(jiān)容,,等方面都極大的提高了js開發(fā)速度