日渐流行的jQuery到底是什么?一种新的语言?一个插件?一种方法?jQuery是一个JavaScript库,本文将向您大概介绍一下究竟什么是jQuery。
jQuery于2006年一月十四号在BarCamp NYC (New York City)面世。主将 John Resig ,写有《Pro JavaScript Techniques》一书,因为效力于mozolla,据说firefox 3将包含Jquery,现在的 Jquery团队 有主要开发人员,推广人员,UI,插件开发,网站设计维护,其中3个主要开发人员分别是:两个美国人John Resig/Brandon Aaron,一个德国人Jorn Zaefferer)
下面简单介绍一下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");});//导入动态内容
5、对事件的支持:
程序代码
$("p").hover(function () {
$(this).addClass("hilite");//鼠标放上去时
}, function () {
$(this).removeClass("hilite");//移开鼠标
});//鼠标放上去和移开的不同效果(自动循环所有p对象)
6、动画:
程序代码
$("p").show("slow");//隐藏对象(慢速渐变)
$("#go").click(function(){
$("#block").animate({
width: "90%",
height: "100%",
fontSize: "10em"
}, 1000 );
});//鼠标点击后宽、高、字体的动态变化
7、扩展:
程序代码
$.fn.background = function(bg){
return this.css('background', bg);
};
$(#element).background("red");
如果要为每一个jQuery 对象添加一个函数,必须把该函数指派给 $.fn,同时这个函数必须要返回一个 this(jQuery 对象)
jQuery官网介绍翻译:
jQuery是一个以前未曾有过的JavaScript库。
他快速、简洁,能够很轻易地处理HTML文档、控制事件、给页面添加动画和Ajax效果。
jQuery是为了改变JavaScript的编写方式而设计的。
他适合所有人:设计师、开发人员、极客、商业应用...
兼容性:支持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 是一款非常流行的 JavaScript 库,由 John Resig 创建,它以其简洁高效的设计理念——“WRITE LESS, DO MORE”而受到广泛赞誉。jQuery 的目标是简化 JavaScript 开发,使得开发者可以更轻松...
1 jQuery简介 jQuery优势 jQuery安装 jQuery语法 1、jQuery简介 1.1 学习jQuery之前,需要以下基础知识 HTML CSS JavaScript 1、jQuery简介 1.2 什么是jQuery? jQuery是一个JavaScript函数库 轻量级,“写的少,做的...
Java电商系统+Java学习资料+Java教程第21节+21jQuery简介。
首先,我们从jQuery的简介开始。jQuery是由John Resig于2006年创建的,其目标是“write less, do more”。jQuery的核心理念是提供一个简洁的API,使得开发者可以更高效地处理页面中的元素选择、事件绑定和动态效果。...
jQuery 是一个广泛应用于 Web 开发中的 JavaScript 库,它的出现极大地简化了 JavaScript 代码的编写,使得网页交互和动态效果的实现变得更加简单高效。jQuery 的核心理念是“Write Less, Do More”,即用更少的代码...
一、jQuery简介 jQuery是由John Resig创建的一个开源项目,它的目标是简化JavaScript的DOM操作、事件处理、动画设计和Ajax交互。jQuery的设计理念是"Write Less, Do More",即通过简洁的语法实现复杂的任务,提高...
jQuery简介 jQuery是由John Resig创建的一个JavaScript库,其主要目标是简化JavaScript的DOM操作、事件处理、动画效果和Ajax交互。通过jQuery,开发者可以以更少的代码实现更多的功能,提高开发效率。 ### 2. ...
1. **jQuery简介** jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。它的API设计易于理解和使用,使得开发者能够用更少的代码实现更多的功能,提高了开发...
一、jQuery简介 jQuery是由John Resig创建的一个轻量级、高性能的JavaScript库,它的主要目标是简化HTML文档遍历、事件处理、动画效果和Ajax交互。jQuery 1.5.1是其历史上的一个重要版本,它在1.5的基础上进行了多项...
一、jQuery简介 jQuery是由John Resig在2006年创建的一个轻量级的JavaScript库,它的核心理念是“Write Less, Do More”。jQuery通过提供简洁的API,使得开发者能够以更少的代码实现更多的功能,降低了JavaScript...
jQuery 简介 jQuery 是一个广泛应用于网页开发的 JavaScript 库,它的出现极大地简化了JavaScript编程,使得开发者能够更高效地实现丰富的交互效果和动态功能。jQuery 的核心理念是“Write Less, Do More”,即用更...
一、jQuery简介 jQuery是由John Resig开发的开源JavaScript库,其主要目标是简化JavaScript的DOM操作,同时提供丰富的事件处理、动画效果和Ajax交互。jQuery的命名源自"JavaScript"和"Quirksmode"的组合,意在解决...
一、jQuery简介 jQuery由John Resig在2006年创建,其核心理念是"Write Less, Do More"。它通过提供简洁的API,让JavaScript编程变得更加简单。jQuery支持多种浏览器,包括IE6及更高版本,以及Firefox、Chrome、...
一、jQuery简介 jQuery是由John Resig于2006年创建的,它简化了DOM操作、事件处理、动画效果和Ajax交互等任务。jQuery的核心理念是"Write Less, Do More",通过简洁的语法,让复杂的JavaScript任务变得简单易行。 ...
- jQuery简介及其核心理念。 - 如何使用jQuery简化常见的JavaScript任务。 - jQuery选择器详解。 2. **核心功能讲解**: - DOM操作技巧,包括添加、删除和修改元素。 - CSS类操作方法。 - 动画效果和jQuery UI...
一、jQuery简介 jQuery是由John Resig于2006年创建的一个JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互等任务。jQuery的核心理念是“Write Less, Do More”,即用更少的代码实现更多的功能。...
一、jQuery简介 jQuery是由John Resig在2006年创建的一个开源JavaScript库,它的目标是“Write Less, Do More”。jQuery简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务,极大地提高了前端开发效率。 二...
jQuery简介 jQuery是由John Resig在2006年创建的一个JavaScript库,其核心理念是“Write Less, Do More”。jQuery极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。它使得JavaScript编程变得更加...