javascript jquery 大家说说我有没有必要学习 jquery,总觉得用别人的东西不完美

我的目标是做很好的网站但真被ff折磨疯了到网上查都说用这个可以解决但我觉得不太完美~下面说说我的理由啊1.是性能方面是跟seo优化相反,seo优化上说少写代码,可以的话代... 我的目标是做很好的网站但真被 ff 折磨疯了
到网上查都说用这个可以解决 但我觉得不太完美~
下面说说我的理由啊

1.是性能方面是跟seo优化相反,seo优化上说少写代码,可以的话代码里空格和回车都去掉(百度就是这样)
所以人家的要求是代码越少越好,引用jquery不是增加n多代码吗?
2.用惯了以后不是把真正的 javascript 技术给废了吗?
3.我不知道有多少大型网站用到他~谁能告诉我用到他的大型网站有多少?
要是真正的大型网站没一个用的话我也就没必要学了!

还有要问问有多少人不用jquery也能作出很酷的而且支持多浏览器的人?
他们是不是很nb的人
展开
 我来答
百度网友0d75fbe
2009-11-26 · TA获得超过376个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:131万
展开全部
我觉得你应该学学JQUERY框架,我使用这个框架感觉最大的好处:
1、用了这个框架,你不用考虑各个浏览器的差异。而用JS写AJAX和获取子元素等等方法的时候,必须要考虑到各个浏览器的不同。用了JQUERY就没有这方面考虑了。
2、JQUERY的API文档开发的特别好,查询一些函数非常直观方便,比在BAIDU上海查JS的函数方便的多。(JS可能也有,但本人没找到好用的。)
3、简化了很多方法。同样的一种功能,JQUERY框架简化了代码。现在如果让我默写一套AJAX的功能,如果让我用这个框架,非常快的我就能写出来,默写代码就可以,不用查资料。如果只用JS写,那我一定要查资料。
4、增加了很多特效函数,例如淡入淡出功能。如果你用JS要写很多行代码来实现这个功能,但是JQUERY去有直接的函数来实现。
5、还有一些好处用文字描述不好,反正JS里一些功能需要写FOR循环才能实现,JQUERY里,有时候直接一个函数就能给实现了。

以上是我个人感觉他的好处,可定还有,只是我没用到那么神,他如果不好,google这些公司也不能用他(GOOGLE的搜索补全功能就用的JQUERY框架),既然他好,你就应该会用。
你应该知道JAVA吧?每个JAVA程序员都会JDBC,但是有了hibernate框架以后,和各种框架的出现,还有人自己写JDBC吗?这就是框架的好处。但前提是不用这个框架,你也应该知道怎么做。
这就是基础,JS是你的基础,在这个基础上你可以用框架。有的时候框架也不万能,记得有一次我们好几个人开发一个页面,我们互相用的框架冲突了,必须有一个人不用自己的框架。最后我把我写的程序用JS重新写了一次。
当然这样的事发生的比较少,一般公司都让用同一框架的。
说了这些就是一句话,应该学着用JQUERY.
speedhot
2009-11-26 · TA获得超过115个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:0
展开全部
引用jquery不是增加N多代码,相反是为了减少你页面的代码冗余,就比如说DOM,jquery几乎全部把常用的方法已经封装了,所以会让你写出来的js代码变得简洁优美。用惯了以后不用把原始的javascript废掉的,只会让你学到更好的思想,编程最重要的就是思想了,不是吗?我一直在用jquery,回头再来看以前写的传统的javascript,原来很多地方都是值得推敲的。
大型网站的话就给你举身边的例子,土豆网去过把,里面的效果就是用jquery写的,再如一些其他门户网站,他们都有自己的js类库,原理是跟jquery一样的,并不局限于jquery,比如YAHOO 就有他们的有名的YUI。
如果不用juqery也可以做出兼容浏览器效果很炫的东西,但是你用了jquery,它会让你的效率更提高一步,我推荐你去尝试jquery,从中学到好的思想,对自己有用的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
el13
2009-11-25 · TA获得超过1436个赞
知道小有建树答主
回答量:1178
采纳率:0%
帮助的人:1053万
展开全部
如果你是小项目,只要用很少的页面技术,或者说js,那还是建议用原生态的js
如果你在你的项目里,大量使用js技术,建议使用js框架,比如jquery,我个人一直在用这个,虽然jquery的库文件不小,但是在使用的时候,可以仅仅使用非常少的代码就把页面的效果做出来。你去看看迅雷的首页的图片轮换效果,看看你用js要多少代码~~
jquery只是一个js框架,它无非是把js的一些功能,和需要实现的东西都封装起来,方便使用而已~你有兴趣也可以深入去学习jquery的实现本质,没有说把javascript废了一说。在有些场合,原生态的js解决问题思路也很清晰。
大型网站的js都是自己写的js类库的~~除了少数会用一些包装好的,比如jquery,prototype
如果你js牛逼,当然了,不用jquery,你也能做出页面很炫的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鼠自出关门4633
2009-11-26 · TA获得超过200个赞
知道答主
回答量:61
采纳率:0%
帮助的人:55.7万
展开全部
1.jquery压缩版才20k,不会占用多少。特别是如果dom操作多了反而可以减少代码量。
2.菜鸟级和一般水平的人主要目的才是为了用jquery而用jquery,而高手都是研究jquery的源文件并学习里面的函数编写方法,自己写个库也不是什么难事。因为用jquery而把javascript废了的人,永远都是低端代码工……
3.pconline你可以看下,我印象中是jquery编写的。
4.不用jquery也能做出很酷而且支持多浏览器的人很多,水平可以说比上面为了用jquery而用jquery的人高些。至于多nb,那还要具体问题具体分析.
5.实在觉得自己不想用jquery,或者觉得用jquery就是丢脸,可以读读《javascript dom高级程序设计》这本书,应该能解决你的问题。

举个挺有意思的函数例子给你看看吧:
这是jquery写的
$("p").each(function(){
this.innerHTML = this + " is the Element";
});

这是用javascript写的类似的功能
function SpecialArray(arr)
{
this.arr = arr;
}
SpecialArray.prototype.each = function(func)
{
for(var i = 0; i < this.arr.length; i++)
{
this.arr[i] = func(this.arr[i]);
}
return this;
}
var obj = new SpecialArray( ['A','B','C'] );
obj.each( function(el){ return el.toLowerCase() } );
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
d125351554
2009-12-03
知道答主
回答量:70
采纳率:0%
帮助的人:31.6万
展开全部
我给你传一个微软讲师javascript的讲解视频!你用百度hi回我消息,600多M的文件,一共15集,第一级讲了jquery
你看了一定不会后悔
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式