当前位置:编程学习 > C#/ASP.NET >>

JS和Jquery的关系

请问:JS和Jquery是什么关系?
它们之间又有什么差别和联系?

尽量详细点,谢谢。 --------------------编程问答-------------------- 没关系吧。。。估计是。。。 --------------------编程问答-------------------- JS=Javascript
JQuery本身就是JS,但是封装了N多的功能,简化了JS --------------------编程问答-------------------- Jquery是一个javascript的一个轻量级框架    方便 快速 --------------------编程问答-------------------- C#与 C#编译后的DLL的区别。。。 --------------------编程问答-------------------- jQuery把js的处理变的更简单
就是js的一个框架,用着还挺爽的。
能省不少代码 --------------------编程问答-------------------- jquery是javascript的一个libary --------------------编程问答-------------------- jquery是JS写的一小段代码 --------------------编程问答-------------------- jquery 就是JS --------------------编程问答-------------------- js是一种语言,jquery则是一个库。jquery是用js写成的。使用js时有一些不方便的地方,jquery可以让我们少写很多干巴代码。比如 getElementById,太长太难敲,如果考虑浏览器兼容问题,那就更加痛苦。jquery借鉴了css选择器,很好的解决了这个问题。$('#a') 会查找整个html文档,返回 id 为 a 的元素,$('p')返回文档中所有的p元素,$('.b') 则返回所有带有b类(css类)的元素。更NX的是你可以针对整个序列进行操作,比如:$('li').click(function(){alert('');})给每个li添加单击事件. jquery 还支持一些视觉效果,并且对ajax进行了封装。总之一句话,juqery大大方便了js开发工作。 --------------------编程问答-------------------- --------------------编程问答-------------------- 直接用JavaScript来操作表单,大家都觉得太复杂。有人就把我们经常用的JavaScript语句封装起来,做成了一个类似C#的一个类,里面有很多常用的方法,简化了我们对表单的操作。 --------------------编程问答--------------------
引用 9 楼 phil999 的回复:
js是一种语言,jquery则是一个库。jquery是用js写成的。使用js时有一些不方便的地方,jquery可以让我们少写很多干巴代码。比如 getElementById,太长太难敲,如果考虑浏览器兼容问题,那就更加痛苦。jquery借鉴了css选择器,很好的解决了这个问题。$('#a') 会查找整个html文档,返回 id 为 a 的元素,$('p')返回文档中所有的p元素,$('.b') 则……


赞,各位谁有关于Jquery的教程没,俺也想学习学习。 --------------------编程问答--------------------
引用楼主 jiuzhixiang001 的回复:
请问:JS和Jquery是什么关系?
它们之间又有什么差别和联系?
尽量详细点,谢谢。

Jquery是用JS写的类库(估计可以这么理解)
也可以算是框架吧. --------------------编程问答-------------------- 都一样。

做应用程序最低级的需求做出一个稍微功能全面一点的GridView组件吧?那你就试试用JQuery写一个,解决前后台交互来绑定数据、选择和编辑等状态处理、分页等等不多的一些功能,并且支持几套稍微专业一点的GridView样式。

做出来了你就会发现其实开发和持续维护这个组件的难度一样,而且JQuery的代码虽然短小但是更显凌乱诡异一些。 --------------------编程问答-------------------- jquery是javascript的一个库,看Jquery官网的一句话介绍
The Write Less, Do More, JavaScript Library。
就是封装一些方法,使你代码量减少。 --------------------编程问答-------------------- JavaScript是为了适应动态网页制作的需要而诞生的一种编程语言。它是由 Netscape公司开发的一种脚本语言(scripting language)

jQuery是用js写的,是一个轻量级的库,它拥有强大的选择器,出色的DOM操作,可靠的事件处理、出色的兼容性,以及链式操作等等


抄书上的 --------------------编程问答-------------------- 知道“是什么”往往只是支嘴时用的,要知道“怎么做”才能去实干,并且知道如何控制开发中迅速累加的逻辑关系凌乱不堪、隐藏着冲突的代码才能进行最基本的产品进度的控制。人们若都只是“研究”如何对javascript入门,那么JQuery看起来挺“高级”似地。 --------------------编程问答-------------------- Jquery是用javascript写的一个函数库。。。。
--------------------编程问答-------------------- jquery是用JS写的  想成为JS高手 就去研究JQUERY的源码吧  看来LZ没用过JQUERY    --------------------编程问答--------------------
引用 14 楼 sp1234 的回复:
都一样。

做应用程序最低级的需求做出一个稍微功能全面一点的GridView组件吧?那你就试试用JQuery写一个,解决前后台交互来绑定数据、选择和编辑等状态处理、分页等等不多的一些功能,并且支持几套稍微专业一点的GridView样式。

做出来了你就会发现其实开发和持续维护这个组件的难度一样,而且JQuery的代码虽然短小但是更显凌乱诡异一些。


jq确实有类似的grid插件,http://flexigrid.info/ --------------------编程问答-------------------- JQuery就是把JS中复杂的东西封装起来 --------------------编程问答-------------------- c语言和C++的区别 --------------------编程问答-------------------- JQuery是用js写的一个类库 --------------------编程问答-------------------- js:
var id=document.getElementById("documentID");
jQuery:
function $(id)
{
 return document.getElementById(id);
}
裙带关系。 --------------------编程问答-------------------- 1.如果:当web开发没有或者不能利用更多的服务器端手段的时候,js是躲不过的,
不过我并不认为jquery是个合适我们的工具集,我宁愿自己写工具集(好歹支持异常处理,还能堆栈)

2.既然使用ASP.net(这个帖子发在了ASP.net版,所以我这么认为),
那么基本上不需要在html直接写JS,更不需要不能为工业化生产提供任何支持的JQuery,
用C#把那些js单元封装起来,利用一个简单的自制容器测试这些js单元,
然后利用.net注册到客户端,
总之,在今天(我们有那么多现成的技术条件可以利用),
还要让程序员陷入毫无支持的js开发环境是愚蠢的,
给程序员好的轻松的开发环境,是开发组织有效控制成本的前提 --------------------编程问答-------------------- js是米,jq是饭。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,