JQuery介绍
主要内容:JQuery类库介绍
JQuery使用方式
主要内容:如何下载,VisutalStudio中配置
JQuery开发
主要内容:常用函数及搜索方式.
JQuery插件使用
主要内容:如何配置和使用JQuery插件
JQuery介绍
它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。
jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。
jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
http://jquery.com/
JQuery优点
Jquery是一个优秀的Javascrīpt框架 ,其具有如下突出的优点:
(1) jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。
(2) jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
(3)丰富且可扩展插件。
JQuery使用方式
打开http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.min.js&downloadBtn=
下载1.3.2版: jquery-1.3.2.min.js 。
在Web页面中引用jquery-1.3.2.min.js
Visual Studio插件安装
下载补丁,并将其运用到VS 2008 SP1 和 VWD 2008 Express SP1版本上,该补丁会导致Visual Studio在一个JavaScript库被引用时,查找是否存在一个可选的”-vsdoc.js”文件,如果存在的话,就用它来驱动 JavaScript intellisense引擎。
将jquery-1.3.2.min.js和jquery-1.3.2.min-vsdoc.js放到Web项目中,并在一个页面中引用jquery-1.3.2.min.js
JQuery多种搜索方式
$(‘#element’);// 相当于document.getElementById(“element”)
$(‘.element’);//Class
$(‘p’);//html标签
$(“div,span,p.myClass”);//同时选择多种对象
$(“tr:odd”).css(“background-color”, “#bbbbff”);//表格的隔行背景
$(“:input”);//表单对象
$(“input[name=‘newsletter’]”);//特定的表单对象
$(“p:last”).addClass(“lastp”);//addclass为指定元素添加class,p:last为最后一个p元素
$(“p:first”).addClass(‘firstp’);//同上,只不过是第一个p元素
$(“div”).eq(1).addClass(“hignlight”);//第二个div关联css类别
$(“p > a”).hide();//隐藏p元素内的子链接,不包括孙链接
$(“p a”).hide();//隐藏p元素内的所有子链接,包括子、孙链接
$(“p[@a]”).hide();//隐藏属性中含有a属性的p标记
$(“p:eq(0)”).hide();//隐藏第一个p标记
$(“div:visible”).hide();//隐藏所有可见div
$(“input[@type]”)//属性含type的所有input元素
$(“input[@type=text]”).val(“change input text1″);//属性为type属性值为text的所有input元素
$(“input[@type=radio]”).val(“change input text1”);//属性为type属性值为radio的所有input元素 $(“img[@src*=sina]”).css(‘border’,‘4px solid’);//获取src属性中包含sina字符的img的所有元素 $(“img[@src^=http]”).css(‘color’,‘red’);//获取src属性中包口 http 字符开始img元素的所有元素 $(“img[@src$=gif]”).css(‘background’,‘green’);//获取src属性中 gif 结束字符的img的所有元素