用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开发速度