下面简单介绍一下jQuery的一些特性和用法:
1.精准简单的选择对象(dom):
$('#element');// 相当于document.getElementById("element")
$('.element');//Class
$('p');//html标签
$("form > input");//子对象
$("div,span,p.myClass");//同时选择多种对象
$("tr:odd").css("background-color", "#bbbbff");//表格的隔行背景
$(":input");//表单对象
$("input[name='newsletter']");//特定的表单对象
2.对象函数的应用简单和不限制:
element.function(par);
$(”p.surprise”).addClass(”ohmy”).show(”slow”)...
3.对已选择对象的操作(包括样式):
$("#element").addClass("selected");//给对象添加样式
$('#element').css({ "background-color":"yellow", "font-weight":"bolder" });//改变对象样式
$("p").text("Some new text.");//改变对象文本
$("img").attr({ src: "test.jpg", alt: "Test Image" });//改变对象文本
$("p").add("span");//给对象增加标签
$("p").find("span");//查找对象内部的对应元素
$("p").parent();//对象的父级元素
$("p").append("<b>Hello</b>");//给对象添加内容
4.支持aJax,支持文件格式:xml/html/script/json/jsonp
$("#feeds").load("feeds.html");//相应区域导入静态页内容
$("#feeds").load("feeds.php", {limit: 25}, function(){alert("The last 25 entries in the feed have been loaded");});//导入动态内容
4.对事件的支持:
$("p").hover(function () {
$(this).addClass("hilite");//鼠标放上去时
}, function () {
$(this).removeClass("hilite");//移开鼠标
});//鼠标放上去和移开的不同效果(自动循环所有p对象)
5.动画:
$("p").show("slow");//隐藏对象(慢速渐变)
$("#go").click(function(){
$("#block").animate({
width: "90%",
height: "100%",
fontSize: "10em"
}, 1000 );
});//鼠标点击后宽、高、字体的动态变化
6.扩展:
$.fn.background = function(bg){
return this.css('background', bg);
};
$(#element).background("red");
如果要为每一个jQuery 对象添加一个函数,必须把该函数指派给 $.fn,同时这个函数必须要返回一个 this(jQuery 对象)
jQuery相关
1.《Learning jQuery:Better Interaction Design and Web Development with Simple JavaScript Techniques》第一本由jQuery的开发人员写的关于如何学习jQuery的书已经于七月面世,同时还有三本相关的书在问世当中。
2.jQueryCamp 2007,一个jQuery开发人员的见面会也将于10月27日在Boston召开。
3.VisualJquery是一个Jquery的学习和查询网站,也跟着更新到了1.1.2版本。
jQuery官网介绍翻译:
jQuery是一个以前未曾有过的JavaScript库。
他快速、简洁,能够很轻易地处理HTML文档、控制事件、给页面添加动画和Ajax效果。
jQuery是为了改变JavaScript的编写方式而设计的。
他适合所有人:设计师、开发人员、极客、商业应用...
体积小:26.5KB(1.2.1压缩版),45.3KB(1.2.1精简版),78.6KB(1.2.1完整版)...20.7KB(1.1.2压缩版),57.9KB(1.1.2完整版)
兼容性:支持CSS 1-3和基本的XPath
跨浏览器:IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+(向后兼容)
jQuery插件:
Ajax (25)/Animation and Effects (26)/Browser Tweaks (6)/Data (17)/DOM (21)/Drag-and-Drop (6)/Events (19)/Forms (39)/Integration (12)/JavaScript (20)/jQuery Extensions (37)/Layout (23)/Media (13)/Menus (13)/Navigation (23)/Tables (11)/User Interface (84)/Utilities (27)/Widgets (41)/Windows and Overlays (4)
jQueryUI库:
基本的鼠标互动:拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing)
各种互动效果:手风琴式的折叠菜单(accordions)、日历(date pickers)、对话框(dialogs)、滑动条(sliders)、表格排序(table sorters)、页签(tabs)、放大镜效果(magnifier)、阴影效果(shadow)
分享到:
相关推荐
jquery文档jquery文档jquery文档jquery文档jquery文档jquery文档jquery文档jquery文档jquery文档jquery文档jquery文档jquery文档jquery文档jquery文档
**jQuery文档预览功能插件详解** 在网页开发中,为用户提供便捷的文档预览功能是提高用户体验的重要一环。jQuery作为一个广泛使用的JavaScript库,提供了许多便利的插件来简化这种功能的实现。本篇文章将深入讲解...
**jQuery文档处理的几种效果详解** jQuery是一款广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript的DOM操作,使得开发者可以更加便捷地处理HTML文档。本文将深入探讨jQuery在文档处理方面的一些常见...
《jQuery文档.chm》是一个包含了全面的jQuery框架知识的压缩包,主要针对JavaScript开发者,旨在帮助他们更好地理解和使用这个强大的库。jQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理...
本篇文章将深入探讨jQuery在文档处理方面的核心功能和实用技巧。 一、选择器(Selectors) jQuery的选择器是其强大功能的基础,它们允许开发者高效地选取页面中的特定元素。例如,"$('p')”会选择所有的段落元素,...
**jQuery文档概述** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作和Ajax交互。自2006年发布以来,jQuery已经成为前端开发的基石,因其简洁的API和强大的功能而深受开发者...
**jQuery文档**,即`jQuery-1.6.2文档/API`,是jQuery库的官方API参考手册,对于开发者来说是极其重要的学习资源。这个文档详尽地介绍了jQuery的所有函数、方法、选择器和事件,包括它们的参数、返回值以及如何在...
《JQuery文档 CHM版》是一份非常宝贵的资源,它包含了大量的JQuery库的详细信息,帮助开发者深入理解和高效使用这个强大的JavaScript库。CHM(Compiled Help Manual)格式是一种由微软开发的帮助文件格式,通常用于...
**jQuery文档插件资料** jQuery,作为一款广泛使用的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。这份“JQuery文档插件资料”提供了全面的资源,帮助开发者深入理解和高效利用...
《jQuery 文档与开发包详解》 jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及AJAX交互。这个压缩包包含了与jQuery相关的几个重要资源,对于开发者来说,是深入...
**jQuery文档知识基础基金** jQuery 是一款广泛应用于前端开发的JavaScript库,它的出现极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这个“jQuery文档知识基础基金”旨在帮助初学者快速掌握...
《jQuery文档》 jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画和Ajax交互。此文档主要介绍了与jQuery相关的ES(ECMAScript)新特性和如何利用这些特性来增强jQuery的使用。 ...
**jQuery文档(html)** jQuery是一款高效、简洁的JavaScript库,它极大地简化了JavaScript语言的使用,使得网页开发变得更加便捷。这个压缩包包含了jQuery从早期版本到1.9之前的全部HTML文档,是开发者学习和查阅...