jQuery技术

JQuery入门、手册及教程

字号+ 作者:H5之家 来源:H5之家 2017-02-28 10:01 我要评论( )

浅谈 JQUREY(摘自 http://blog.csdn.net/softwave/article/details/2070815) JQUERY 手册(第七页 ,附教程) Jquery 是继 prototype 之后又一个优秀的 Javasc


浅谈 JQUREY(摘自 ) JQUERY 手册(第七页 ,附教程) Jquery 是继 prototype 之后又一个优秀的 Javascript 框架。 对 prototype 我使用不多, 简单了解过。 但使用上 jquery 之后, 马上被她的优雅吸引住了。 有人使用

这样的一比喻来比较 prototype 和 jquery: prototype 就像 Java, 而 jquery 就像 ruby.实际上我比较喜欢 java(少接触 Ruby 罢了)但是 jquery 的简单的实用的确有相当大的吸引力啊!在项 目里我把 jquery 作为自已唯一的框架类包。使用其间也有一点点心得,其实这些心得,在 jquery 的文档上面也可 能有讲,不过还是记下来,以备忘罢。 一,找到你了! 还记得$()这个东西吧?prototype 还是 DWR 都使用了这个函数代替 document.getElementById()。没错,jquery 也 跟风了。为达到 document.getElementById()的目的,jquery 是这样写的:

Java 代码

1. var

someElement = $("#myId");

[java] view plaincopyprint?

1. var someElement = $("#myId");

看起来比其他两个框架的要多了一个#,好,看看下面的用法:

Java 代码

1. $("div

p");(1)

2. $("div.container")(2) 3. $("div
#msg");(3) a",context);(4) 1

4. $("table

[java] view plaincopyprint?

1. $("div p");(1) $("div.container")(2) $("div #msg");(3) $("table a",context);(4)

在 prototype 里看过这样的写法吗?第一行代码得到所有<div>标签下的<p>元素。第二行代码得到 class 为 container 的<div>元素,第三行代码得到<div>标签下面 id 为 msg 的元素。第四行代码得到 context 为 上下文的 table 里面所有的连接元素。 如果你熟悉 CSS,Xpath,你会觉得这些写法很眼熟!对了。正是。看出奥妙了吧。jquery 就是通过这样的方式 来找到 Dom 对象里面的元素。跟 CSS 的选择器相类似。 二,Jquery 对象? jquery 提供了很多便利的函数,如 each(fn),但是使用这些函数的前提是:你使用的对象是 Jquer 对象。使一个 Dom 对象成为一个 Jquery 对象很简单,通过下面一些方式(只是一部分):

Java 代码

1. var 2. var 3. var

a = $("#cid");(1) b = $("<p>hello</p>");(2) c = document.createElement("table"); var tb = $(c);

[java] view plaincopyprint?

1. var a = $("#cid");(1) var b = $("<p>hello</p>");(2) var c = document.createElement("table"); var tb = $(
c);

三,代替 body 标签的 onload 这个惯例,也许是除了$()之外,用得最多的地方了。下面一段代码:

Java 代码

2

1. $(document).ready(function(){ 2.
alert("hello");

3. });(1) 4. 5. <body
onload="alert('hello');">(2)

[java] view plaincopyprint?

1. $(document).ready(function(){ alert("hello"); });(1) <body onload="alert('hello');">(2)

上面两段代码是等价的。但代码 1 的好处是做到表现和逻辑分离。并且可以在不同的 js 文件中做相同的操作, 即$(document).ready (fn)可以在一个页面中重复出现,而不会冲突。基本上 Jqeury 的很多 plugin 都是利用这个 特性,正因为这个特性,多个 plugin 共同使用起 来,在初始化时不会发生冲突。 不管怎么说,这个惯例可以分离 javascript 与 HTML。推荐使用。 四,事件机制 我大量使用的事件可能就是 button 的 onclick 了。 以前习惯在 input 元素上写 onclick = "fn()",使用 jquery 可以使 javascript 代码与 html 代码分离,保持 HTML 的清洁,还可以很轻松地绑定事件,甚至你可以不知道“事件”这个 名词。

Java 代码

1. $(document).ready(function(){ 2. 3. 4. 5.
$("#clear").click(function(){ alert("i am about to clear the table"); }); $("form[0]").submit(validate);

6. }); 7. function 8. 9. }
validate(){

//do some form validation

3

[java] view plaincopyprint?

1. $(document).ready(function(){ $("#clear").click(function(){

alert("i am about to clear the table");

}); $("form[0]").submit(validate); }); function validate(){ //do some form validation }

五,同一函数实现 set&get

Java 代码

1. $("#msg").html(); 2. $("#msg").html("hello");

[java] view plaincopyprint?

1. $("#msg").html(); $("#msg").html("hello");

上面两行代码,调用了同样的函数。但结果却差别很大。 第一行是返回指定元素的 HTML 值,第二行则是将 hello 这串字符设置到指定元素中。jquery 的函数大部分有这 样的特性。 六,ajax 这是一个 ajax 横行的时代。多少人,了不了解 ajax 的都跟着用上一把。呵。使用 jquery 实现 ajax 同样简单异 常

Java 代码

1. $.get("search.do",{id:1},rend); 2. function 3.
rend(xml){

alert(xml); 4

4. }

(1)

5. $.post("search.do",{id:1},rend); 6. function 7. 8. } 9. 10. $("#msg").ajaxStart(function(){ 11.
this.html("正在加载。。。。"); rend(xml){

alert(xml); (2)

12. });(3) 13. $("#msg").ajaxSuccess(function(){ 14.
this.html("加载完成!");

15. });(4)

[java] view plaincopyprint?

1. $.get("search.do",{id:1},rend); function rend(xml){
"); });(3) $("#msg").ajaxSuccess(function(){

alert(xml); } (1) $.post("search.do",{id:1},rend); fu this.html("正在加载。。。。

nction rend(xml){ alert(xml); } (2) $("#msg").ajaxStart(function(){

this.html("加载完成!"); });(4)

这些都是较常用的方法,get 和 post 用法一样。第一个参数是异步请求的 url,第二个为参数,第三个回调方法。 3,4 的方法会在指定的 Dom 对象上绑定响应 ajax 执行的事件。当然,jquery 的 AJAX 相关的函数不仅是这些, 有兴趣可以去研究再多。 七,渐入淡出

Java 代码

1. $("#msg").fadeIn("fast"); 2. $("#msg").fadeOut("slow");

[java] view plaincopyprint?
5

1. $("#msg").fadeIn("fast"); $("#msg").fadeOut("slow");

没错,上面两行代码已经分别实现了一个 id 为 Msg 的 jquery 对象的渐入和淡出。做一个像 Gmail 一样的动态 加载通知条,用 jquery 就那么简单。两个函数接受的参数除了快慢等,还可以接收整型,作为渐入或淡出的完 成时间,单位为 MS。 八,plugin 这也是一个插件的时代。 jquery 插件给我的感觉清一色的清洁,简单。如 Jtip,要使用它的功能,只需要在你的元素的 class 上加上 Jtip, 并引入 jtip.js 及其样式即可以了。其他事情插件全包。我喜欢 jquery 的一个重要原因是发现她已经有了很多很 好,很精彩的插件。 写得很烂。可能大家看不出 jquery 的好处。嗯,光听是没用的,试用一下吧。你会发觉很有趣。 暂时告一段落吧。待有新的发现再来分享。 加一些 Jquery 的资源: 很好的 API 查询站点 知道 lightBox 吧,看看 Jquery 是怎样实现相同的东西 Jtip,实用的提示工具 很多牛的插件。 jquery 的 15 天教程

jQuery 是一个强大的 ajax 类库,对 ajax 和 javascript 进行了很好的封装,值得学习,附 jQuery 中文手册下载和 jQuery 中文 api 地址

jQuery 官方网站:

jQuery 英文文档

jQuery 英文帮助

附 jQuery 中文手册一部,jQuery 中文 api 地址,中文菜鸟学习地址。

6

jQuery 中文手册下载 ?filename=jquery.chm

用 JSEclipse 构建 JavaScript 应用程序: ?S_TACT=105AGX52&S_CMP=t echcsdn

jQuery 参考手册 jQuery 选择器 选择器 * #id .class element .class.class :first :last :even :odd :eq(index) :gt(no) :lt(no) :not(selector) :header :animated :contains(text) $(":contains('W3School ')") $(":empty") $("p:hidden") 实例 $("*") $("#lastname") $(".intro") $("p") $(".intro.demo") $("p:first") $("p:last") $("tr:even") $("tr:odd") $("ul li:eq(3)") $("ul li:gt(3)") $("ul li:lt(3)") $("input:not(:empty)") $(":header") 选取 所有元素 id="lastname" 的元素 所有 class="intro" 的元素 所有 <p> 元素 所有 class="intro" 且 class="demo" 的元素 第一个 <p> 元素 最后一个 <p> 元素 所有偶数 <tr> 元素 所有奇数 <tr> 元素 列表中的第四个元素(index 从 0 开始) 列出 index 大于 3 的元素 列出 index 小于 3 的元素 所有不为空的 input 元素 所有标题元素 <h1> - <h6> 所有动画元素 包含指定字符串的所有元素

:empty :hidden

无子(元素)节点的所有元素 所有隐藏的 <p> 元素

7

:visible s1,s2,s3 [attribute] [attribute=value] [attribute!=value] [attribute$=value] :input :text :password :radio :checkbox :submit :reset :button :image :file :enabled :disabled :selected :checked

$("table:visible") $("th,td,.intro") $("[href]") $("[href='#']") $("[href!='#']") $("[href$='.jpg']") $(":input") $(":text") $(":password") $(":radio") $(":checkbox") $(":submit") $(":reset") $(":button") $(":image") $(":file") $(":enabled") $(":disabled") $(":selected") $(":checked")

所有可见的表格 所有带有匹配选择的元素 所有带有 href 属性的元素 所有 href 属性的值等于 "#" 的元素 所有 href 属性的值不等于 "#" 的元素 所有 href 属性的值包含 ".jpg" 的元素 所有 <input> 元素 所有 type="text" 的 <input> 元素 所有 type="password" 的 <input> 元素 所有 type="radio" 的 <input> 元素 所有 type="checkbox" 的 <input> 元素 所有 type="submit" 的 <input> 元素 所有 type="reset" 的 <input> 元素 所有 type="button" 的 <input> 元素 所有 type="image" 的 <input> 元素 所有 type="file" 的 <input> 元素 所有激活的 input 元素 所有禁用的 input 元素 所有被选取的 input 元素 所有被选中的 input 元素

jQuery 事件方法 事件方法会触发匹配元素的事件,或将函数绑定到所有匹配元素的某个事件。 触发实例: $("button#demo").click() 上面的例子将触发 id="demo" 的 button 元素的 click 事件。 绑定实例: $("button#demo").click(function(){$("img").hide()}) 上面的例子会在点击 id="demo" 的按钮时隐藏所有图像。 方法 bind() blur() 描述 向匹配元素附加一个或更多事件处理器 触发、或将函数绑定到指定元素的 blur 事件

8

change() click() dblclick() delegate()

触发、或将函数绑定到指定元素的 change 事件 触发、或将函数绑定到指定元素的 click 事件 触发、或将函数绑定到指定元素的 double click 事件 向匹配元素的当前或未来的子元素附加一个或多个事件处理 器 移除所有通过 live() 函数添加的事件处理程序。 触发、或将函数绑定到指定元素的 error 事件 返回 event 对象上是否调用了 event.preventDefault()。 相对于文档左边缘的鼠标位置。 相对于文档上边缘的鼠标位置。 阻止事件的默认动作。 相对于文档上边缘的鼠标位置。 触发事件的 DOM 元素。 该属性返回从 1970 年 1 月 1 日到事件发生时的毫秒数。 描述事件的类型。 指示按了哪个键或按钮。 触发、或将函数绑定到指定元素的 focus 事件 触发、或将函数绑定到指定元素的 key down 事件 触发、或将函数绑定到指定元素的 key press 事件 触发、或将函数绑定到指定元素的 key up 事件 触发、或将函数绑定到指定元素的 load 事件 触发、或将函数绑定到指定元素的 load 事件 触发、或将函数绑定到指定元素的 mouse down 事件 触发、或将函数绑定到指定元素的 mouse enter 事件 触发、或将函数绑定到指定元素的 mouse leave 事件 触发、或将函数绑定到指定元素的 mouse move 事件 触发、或将函数绑定到指定元素的 mouse out 事件 触发、或将函数绑定到指定元素的 mouse over 事件 触发、或将函数绑定到指定元素的 mouse up 事件 向匹配元素添加事件处理器。每个元素只能触发一次该处理 器。
9

die() error() event.isDefaultPrevented() event.pageX event.pageY event.preventDefault() event.result event.target event.timeStamp event.type event.which focus() keydown() keypress() keyup() live() load() mousedown() mouseenter() mouseleave() mousemove() mouseout() mouseover() mouseup() one()

ready() resize() scroll() select() submit() toggle()

文档就绪事件(当 HTML 文档就绪可用时) 触发、或将函数绑定到指定元素的 resize 事件 触发、或将函数绑定到指定元素的 scroll 事件 触发、或将函数绑定到指定元素的 select 事件 触发、或将函数绑定到指定元素的 submit 事件 绑定两个或多个事件处理器函数,当发生轮流的 click 事件 时执行。 所有匹配元素的指定事件 第一个被匹配元素的指定事件 从匹配元素移除一个被添加的事件处理器 从匹配元素移除一个被添加的事件处理器,现在或将来 触发、或将函数绑定到指定元素的 unload 事件

trigger() triggerHandler() unbind() undelegate() unload() jQuery 效果函数 方法 animate() clearQueue() delay() dequeue() fadeIn() fadeOut() fadeTo() hide() queue() show() slideDown() slideToggle() slideUp() stop() toggle() jQuery 效果函数 描述

对被选元素应用“自定义”的动画 对被选元素移除所有排队的函数(仍未运行的) 对被选元素的所有排队函数(仍未运行)设置延迟 运行被选元素的下一个排队函数 淡入被选元素至完全不透明 淡出被选元素至完全不透明 把被选元素减弱至给定的不透明度 隐藏被选的元素 显示被选元素的排队函数 显示被选的元素 通过调整高度来滑动显示被选元素 对被选元素进行滑动隐藏和滑动显示的切换 通过调整高度来滑动隐藏被选元素 停止在被选元素上运行动画 对被选元素进行隐藏和显示的切换

10

方法 animate() clearQueue() delay() dequeue() fadeIn() fadeOut() fadeTo() hide() queue() show() slideDown() slideToggle() slideUp() stop() toggle()

描述 对被选元素应用“自定义”的动画 对被选元素移除所有排队的函数(仍未运行的) 对被选元素的所有排队函数(仍未运行)设置延迟 运行被选元素的下一个排队函数 淡入被选元素至完全不透明 淡出被选元素至完全不透明 把被选元素减弱至给定的不透明度 隐藏被选的元素 显示被选元素的排队函数 显示被选的元素 通过调整高度来滑动显示被选元素 对被选元素进行滑动隐藏和滑动显示的切换 通过调整高度来滑动隐藏被选元素 停止在被选元素上运行动画 对被选元素进行隐藏和显示的切换

jQuery 属性操作方法 下面列出的这些方法获得或设置元素的 DOM 属性。 这些方法对于 XML 文档和 HTML 文档均是适用的,除了:html()。 方法 addClass() attr() hasClass() html() removeAttr() removeClass() toggleClass() val() 描述 向匹配的元素添加指定的类名。 设置或返回匹配元素的属性和值。 检查匹配的元素是否拥有指定的类。 设置或返回匹配的元素集合中的 HTML 内容。 从所有匹配的元素中移除指定的属性。 从所有匹配的元素中删除全部或者指定的类。 从匹配的元素中添加或删除一个类。 设置或返回匹配元素的值。

jQuery CSS 操作函数 下面列出的这些方法设置或返回元素的 CSS 相关属性。
11

CSS 属性 css() height() offset() offsetParent() position() scrollLeft() scrollTop() width()

描述 设置或返回匹配元素的样式属性。 设置或返回匹配元素的高度。 返回第一个匹配元素相对于文档的位置。 返回最近的定位祖先元素。 返回第一个匹配元素相对于父元素的位置。 设置或返回匹配元素相对滚动条顶部的偏移。 设置或返回匹配元素相对滚动条左侧的偏移。 设置或返回匹配元素的宽度。

jQuery Ajax 操作函数 jQuery 库拥有完整的 Ajax 兼容套件。其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据。 函数 jQuery.ajax() .ajaxComplete() .ajaxError() 描述 执行异步 HTTP (Ajax) 请求。 当 Ajax 请求完成时注册要调用的处理程序。这是一个 Ajax 事件。 当 Ajax 请求完成且出现错误时注册要调用的处理程序。这是一个 Ajax 事件。 在 Ajax 请求发送之前显示一条消息。 设置将来的 Ajax 请求的默认值。 当首个 Ajax 请求完成开始时注册要调用的处理程序。这是一个 Ajax 事件。 当所有 Ajax 请求完成时注册要调用的处理程序。这是一个 Ajax 事 件。 当 Ajax 请求成功完成时显示一条消息。 使用 HTTP GET 请求从服务器加载数据。 使用 HTTP GET 请求从服务器加载 JSON 编码数据。 使用 HTTP GET 请求从服务器加载 JavaScript 文件,然后执行该文 件。 从服务器加载数据,然后把返回到 HTML 放入匹配元素。 创建数组或对象的序列化表示, 适合在 URL 查询字符串或 Ajax 请求 中使用。 使用 HTTP POST 请求从服务器加载数据。 将表单内容序列化为字符串。
12

.ajaxSend() jQuery.ajaxSetup() .ajaxStart()

.ajaxStop()

.ajaxSuccess() jQuery.get() jQuery.getJSON() jQuery.getScript()

.load() jQuery.param()

jQuery.post() .serialize()

.serializeArray()

序列化表单元素,返回 JSON 数据结构数据。

jQuery 遍历函数 jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。 函数 .add() .andSelf() .children() .closest() .contents() .each() .end() 描述 将元素添加到匹配元素的集合中。 把堆栈中之前的元素集添加到当前集合中。 获得匹配元素集合中每个元素的所有子元素。 从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素。 获得匹配元素集合中每个元素的子元素,包括文本和注释节点。 对 jQuery 对象进行迭代,为每个匹配元素执行函数。 结束当前链中最近的一次筛选操作, 并将匹配元素集合返回到前一次的 状态。 将匹配元素集合缩减为位于指定索引的新元素。 将匹配元素集合缩减为匹配选择器或匹配函数返回值的新元素。 获得当前匹配元素集合中每个元素的后代,由选择器进行筛选。 将匹配元素集合缩减为集合中的第一个元素。 将匹配元素集合缩减为包含特定元素的后代的集合。 根据选择器检查当前的匹配元素集合,如果存在至少一个匹配元素,则 返回 true。 将匹配元素集合缩减为集合中的最后一个元素。 把当前匹配集合中的每个元素传递给一个函数, 产生包含返回值的新的 jQuery 对象。 获得匹配元素集合中每个元素紧邻的同辈元素。 获得匹配元素集合中每个元素之后的所有同辈元素, 由选择器进行筛选 (可选)。 获得每个元素之后所有的同辈元素,直到遇到匹配选择器的元素为止。 从匹配元素集合中删除元素。 获得用于定位的第一个父元素。 获得当前匹配元素集合中每个元素的父元素,由选择器筛选(可选)。 获得当前匹配元素集合中每个元素的祖先元素, 直到遇到匹配选择器的 元素为止。 获得匹配元素集合中每个元素紧邻的前一个同辈元素,由选择器筛选
13

.eq() .filter() .find() .first() .has() .is()

.last() .map()

.next() .nextAll()

.nextUntil() .not() .offsetParent() .parent() .parentsUntil()

.prev()

(可选)。 .prevAll() 获得匹配元素集合中每个元素之前的所有同辈元素, 由选择器进行筛选 (可选)。 获得每个元素之前所有的同辈元素,直到遇到匹配选择器的元素为止。 获得匹配元素集合中所有元素的同辈元素,由选择器筛选(可选)。 将匹配元素集合缩减为指定范围的子集。

.prevUntil() .siblings() .slice()

jQuery 数据存储函数 这些方法允许我们将指定的 DOM 元素与任意数据相关联。 函数 .data() jQuery.data() .removeData() jQuery.removeData() jQuery 队列控制函数 函数 .clearQueue() .dequeue() jQuery.dequeue() .queue() jQuery.queue() jQuery 核心函数 函数 jQuery() jQuery.noConflict() 描述 接受一个字符串,其中包含了用于匹配元素集合的 CSS 选择器。 运行这个函数将变量 $ 的控制权让渡给第一个实现它的那个库。 描述 从队列中删除所有未运行的项目。 从队列最前端移除一个队列函数,并执行它。 从队列最前端移除一个队列函数,并执行它。 显示或操作匹配元素所执行函数的队列。 显示或操作匹配元素所执行函数的队列。 描述 存储与匹配元素相关的任意数据。 存储与指定元素相关的任意数据。 移除之前存放的数据。 移除之前存放的数据。

<html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("p").click(function(){ $(this).hide(); });
14

}); </script> </head> <body> <p>If you click on me, I will disappear.</p> </body> </html>

jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。 基本上,您将学习到如何选取 HTML 元素,以及如何对它们执行类似隐藏、移动以及操作其内容等任务。 您需要具备的基础知识 在您开始学习 jQuery 之前,您应该对以下知识有基本的了解: HTML CSS JavaScript jQuery 库可以通过一行简单的标记被添加到网页中。 jQuery 库 - 特性 jQuery 是一个 JavaScript 函数库。 jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 向您的页面添加 jQuery 库 jQuery 库位于一个 JavaScript 文件中,其中包含了所有的 jQuery 函数。 可以通过下面的标记把 jQuery 添加到网页中: <head> <script type="text/javascript" src="jquery.js"></script> </head> 请注意,<script> 标签应该位于页面的 <head> 部分。 基础 jQuery 实例 下面的例子演示了 jQuery 的 hide() 函数,隐藏了 HTML 文档中所有的 <p> 元素。 实例 <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){
15

$("p").hide(); }); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button type="button">Click me</button> </body> </html> 下载 jQuery: jQuery.com 下载。 库的替代 Google 和 Microsoft 对 jQuery 的支持都很好。 如果您不愿意在自己的计算机上存放 jQuery 库,那么可以从 Google 或 Microsoft 加载 CDN jQuery 核心文件。 使用 Google 的 CDN <head> <script type="text/javascript" src=" /jquery/1.4.0/jquery.min.js"></script> </head> 使用 Microsoft 的 CDN <head> <script type="text/javascript" src=" /jquery-1.4.min.js"></script> </head> 通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行“操作”(actions)。 jQuery 语法实例 $(this).hide() 演示 jQuery hide() 函数,隐藏当前的 HTML 元素。 $("#test").hide() 演示 jQuery hide() 函数,隐藏 id="test" 的元素。 $("p").hide() 演示 jQuery hide() 函数,隐藏所有 <p> 元素。 $(".test").hide() 演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。 jQuery 语法 jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作。 基础语法是:$(selector).action() 美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素 jQuery 的 action() 执行对元素的操作 示例 $(this).hide() - 隐藏当前元素
16

$("p").hide() - 隐藏所有段落 $("p.test").hide() - 隐藏所有 class="test" 的段落 $("#test").hide() - 隐藏所有 id="test" 的元素 提示:jQuery 使用的语法是 XPath 与 CSS 选择器语法的组合。在本教程接下来的章节,您将学习到更多有关选择器 的语法。 文档就绪函数 您也许已经注意到在我们的实例中的所有 jQuery 函数位于一个 document ready 函数中: $(document).ready(function(){ --- jQuery functions go here ---}); 这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。 如果在文档没有完全加载之前就运行函数,操作可能失败。下面是两个具体的例子: 试图隐藏一个不存在的元素 获得未完全加载的图像的大小 选择器允许您对元素组或单个元素进行操作。 jQuery 选择器 在前面的章节中,我们展示了一些有关如何选取 HTML 元素的实例。 关键点是学习 jQuery 选择器是如何准确地选取您希望应用效果的元素。 jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。 选择器允许您对 HTML 元素组或单个元素进行操作。 在 HTML DOM 术语中: 选择器允许您对 DOM 元素组或单个 DOM 节点进行操作。 jQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素。 $("p") 选取 <p> 元素。 $("p.intro") 选取所有 class="intro" 的 <p> 元素。 $("p#demo") 选取 id="demo" 的第一个 <p> 元素。 jQuery 属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素。 $("[href]") 选取所有带有 href 属性的元素。 $("[href='#']") 选取所有带有 href 值等于 "#" 的元素。 $("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。 $("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。 jQuery CSS 选择器 jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。 下面的例子把所有 p 元素的背景颜色更改为红色: 实例 $("p").css("background-color","red"); 更多的选择器实例 语法 $(this) 描述 当前 HTML 元素

17

$("p") $("p.intro") $(".intro") $("#intro") $("ul li:first") $("[href$='.jpg']") $("div#intro .head")

所有 <p> 元素 所有 class="intro" 的 <p> 元素 所有 class="intro" 的元素 id="intro" 的第一个元素 每个 <ul> 的第一个 <li> 元素 所有带有以 ".jpg" 结尾的属性值的 href 属性 id="intro" 的 <div> 元素中的所有 class="head" 的元素

jQuery 是为事件处理特别设计的。 jQuery 事件函数 jQuery 事件处理方法是 jQuery 中的核心函数。 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使用。 通常会把 jQuery 代码放到 <head>部分的事件处理方法中: 实例 <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("p").hide(); }); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button>Click me</button> </body> </html> 在上面的例子中,当按钮的点击事件被触发时会调用一个函数: $("button").click(function() {..some code... } ) 该方法隐藏所有 <p> 元素: $("p").hide(); 单独文件中的函数 如果您的网站包含许多页面,并且您希望您的 jQuery 函数易于维护,那么请把您的 jQuery 函数放到独立的 .js 文件 中。
18

当我们在教程中演示 jQuery 时,会将函数直接添加到 <head> 部分中。不过,把它们放到一个单独的文件中会更好, 就像这样(通过 src 属性来引用文件): 实例 <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="my_jquery_functions.js"></script> </head> jQuery 名称冲突 jQuery 使用 $ 符号作为 jQuery 的简介方式。 某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。 jQuery 使用名为 noConflict() 的方法来解决该问题。 var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。 结论 由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循以下原则时,您的代码会更恰当且更易维护: 把所有 jQuery 代码置于事件处理函数中 把所有事件处理函数置于文档就绪事件处理器中 把 jQuery 代码置于单独的 .js 文件中 如果存在名称冲突,则重命名 jQuery 库 jQuery 事件 下面是 jQuery 中事件方法的一些例子: Event 函数 $(document).ready(function) $(selector).click(function) $(selector).dblclick(function) $(selector).focus(function) $(selector).mouseover(function) 绑定函数至 将函数绑定到文档的就绪事件(当文档完成加载时) 触发或将函数绑定到被选元素的点击事件 触发或将函数绑定到被选元素的双击事件 触发或将函数绑定到被选元素的获得焦点事件 触发或将函数绑定到被选元素的鼠标悬停事件

jQuery 可以创建隐藏、显示、切换、滑动以及自定义动画等效果。 实例 jQuery hide() 演示简单的 jQuery hide() 函数。 jQuery hide() 另一个 hide() 演示。如何隐藏部分文本。 jQuery slideToggle() 演示简单的 slide panel 效果。 jQuery fadeTo() 演示简单的 jQuery fadeTo() 函数。 jQuery animate() 演示简单的 jQuery animate() 函数。 jQuery 隐藏和显示 通过 hide() 和 show() 两个函数,jQuery 支持对 HTML 元素的隐藏和显示: 实例
19

$("#hide").click(function(){ $("p").hide(); }); $("#show").click(function(){ $("p").show(); }); hide() 和 show() 都可以设置两个可选参数:speed 和 callback。 语法: $(selector).hide(speed,callback) $(selector).show(speed,callback) speed 参数规定显示或隐藏的速度。可以设置这些值:"slow", "fast", "normal" 或毫秒。 callback 参数是在 hide 或 show 函数完成之后被执行的函数名称。您将在本教程下面的章节学习更多有关 callback 参数的知识。 实例 $("button").click(function(){ $("p").hide(1000); }); jQuery 切换 jQuery toggle() 函数使用 show() 或 hide() 函数来切换 HTML 元素的可见状态。 隐藏显示的元素,显示隐藏的元素。 语法: $(selector).toggle(speed,callback) speed 参数可以设置这些值:"slow", "fast", "normal" 或 毫秒。 实例 $("button").click(function(){ $("p").toggle(); }); callback 参数是在该函数完成之后被执行的函数名称。您将在本教程下面的章节学习更多有关 callback 参数的知识。 jQuery 滑动函数 - slideDown, slideUp, slideToggle jQuery 拥有以下滑动函数: $(selector).slideDown(speed,callback) $(selector).slideUp(speed,callback) $(selector).slideToggle(speed,callback) speed 参数可以设置这些值:"slow", "fast", "normal" 或毫秒。 callback 参数是在该函数完成之后被执行的函数名称。您将在本教程下面的章节学习更多有关 callback 参数的知识。 slideDown() 实例 $(".flip").click(function(){ $(".panel").slideDown(); });

20

slideUp() 实例 $(".flip").click(function(){ $(".panel").slideUp() }) slideToggle() 实例 $(".flip").click(function(){ $(".panel").slideToggle(); }); jQuery Fade 函数 - fadeIn(), fadeOut(), fadeTo() jQuery 拥有以下 fade 函数: $(selector).fadeIn(speed,callback) $(selector).fadeOut(speed,callback) $(selector).fadeTo(speed,opacity,callback) speed 参数可以设置这些值:"slow", "fast", "normal" 或 毫秒。 fadeTo() 函数中的 opacity 参数规定减弱到给定的不透明度。 callback 参数是在该函数完成之后被执行的函数名称。 fadeTo() 实例 $("button").click(function(){ $("div").fadeTo("slow",0.25); }); fadeOut() 实例 $("button").click(function(){ $("div").fadeOut(4000); }); jQuery 自定义动画 jQuery 函数创建自定义动画的语法: $(selector).animate({params},[duration],[easing],[callback]) 关键的参数是 params。它定义产生动画的 CSS 属性。可以同时设置多个此类属性: animate({width:"70%",opacity:0.4,marginLeft:"0.6in",fontSize:"3em"}); 第二个参数是 duration。它定义用来应用到动画的时间。它设置的值是:"slow", "fast", "normal" 或毫秒。 实例 1 <script type="text/javascript"> $(document).ready(function(){ $("#start").click(function(){ $("#box").animate({height:300},"slow"); $("#box").animate({width:300},"slow"); $("#box").animate({height:100},"slow"); $("#box").animate({width:100},"slow"); }); });
21

</script> 实例 2 <script type="text/javascript"> $(document).ready(function(){ $("#start").click(function(){ $("#box").animate({left:"100px"},"slow"); $("#box").animate({fontSize:"3em"},"slow"); }); }); </script> HTML 元素默认是静态定位,且无法移动。 如需使元素可以移动,请把 CSS 的 position 设置为 relative 或 absolute。 jQuery 效果 函数 $(selector).hide() $(selector).show() $(selector).toggle() $(selector).slideDown() $(selector).slideUp() $(selector).slideToggle() $(selector).fadeIn() $(selector).fadeOut() $(selector).fadeTo() $(selector).animate() 描述 隐藏被选元素 显示被选元素 切换(在隐藏与显示之间)被选元素 向下滑动(显示)被选元素 向上滑动(隐藏)被选元素 对被选元素切换向上滑动和向下滑动 淡入被选元素 淡出被选元素 把被选元素淡出为给定的不透明度 对被选元素执行自定义动画

Callback 函数在当前动画 100% 完成之后执行。 jQuery 动画的问题 许多 jQuery 函数涉及动画。这些函数也许会将 speed 或 duration 作为可选参数。 例子:$("p").hide("slow") speed 或 duration 参数可以设置许多不同的值,比如 "slow", "fast", "normal" 或毫秒。 实例 $("button").click(function(){ $("p").hide(1000); }); 由于 JavaScript 语句(指令)是逐一执行的 - 按照次序,动画之后的语句可能会产生错误或页面冲突,因为动画还没 有完成。 为了避免这个情况,您可以以参数的形式添加 Callback 函数。
22

jQuery Callback 函数 当动画 100% 完成后,即调用 Callback 函数。 典型的语法: $(selector).hide(speed,callback) callback 参数是一个在 hide 操作完成后被执行的函数。 错误(没有 callback) $("p").hide(1000); alert("The paragraph is now hidden"); 正确(有 callback) $("p").hide(1000,function(){ alert("The paragraph is now hidden"); }); 结论:如果您希望在一个涉及动画的函数之后来执行语句,请使用 callback 函数。 jQuery 包含很多供改变和操作 HTML 的强大函数。 改变 HTML 内容 语法 $(selector).html(content) html() 函数改变所匹配的 HTML 元素的内容(innerHTML)。 实例 $("p").html("W3School"); 添加 HTML 内容 语法 $(selector).append(content) append() 函数向所匹配的 HTML 元素内部追加内容。 语法 $(selector).prepend(content) prepend() 函数向所匹配的 HTML 元素内部预置(Prepend)内容。 实例 $("p").append(" W3School"); 语法 $(selector).after(content) after() 函数在所有匹配的元素之后插入 HTML 内容。 语法 $(selector).before(content) before() 函数在所有匹配的元素之前插入 HTML 内容。 实例 $("p").after(" W3School."); jQuery HTML 操作 函数 $(selector).html(content) 描述 改变被选元素的(内部)HTML
23

$(selector).append(content) $(selector).prepend(content) $(selector).after(content) $(selector).before(content)

向被选元素的(内部)HTML 追加内容 向被选元素的(内部)HTML “预置”(Prepend)内容 在被选元素之后添加 HTML 在被选元素之前添加 HTML

jQuery CSS 操作 jQuery 拥有三种用于 CSS 操作的重要函数: $(selector).css(name,value) $(selector).css({properties}) $(selector).css(name) CSS 操作实例 函数 css(name,value) 为所有匹配元素的给定 CSS 属性设置值: 实例 $(selector).css(name,value) $("p").css("background-color","red"); 函数 css({properties}) 同时为所有匹配元素的一系列 CSS 属性设置值: 实例 $(selector).css({properties}) $("p").css({"background-color":"red","font-size":"200%"}); 函数 css(name) 返回指定的 CSS 属性的值: 实例 $(selector).css(name) $(this).css("background-color"); jQuery Size 操作 jQuery 拥有两种用于尺寸操作的重要函数: $(selector).height(value) $(selector).width(value) Size 操作实例 函数 height(value) 设置所有匹配元素的高度: 实例 $(selector).height(value) $("#id100").height("200px"); 函数 width(value) 设置所有匹配元素的宽度: 实例 $(selector).width(value) $("#id200").width("300px"); jQuery CSS 函数 CSS 属性 描述
24

$(selector).css(name,value) $(selector).css({properties}) $(selector).css(name) $(selector).height(value) $(selector).width(value)

为匹配元素设置样式属性的值 为匹配元素设置多个样式属性 获得第一个匹配元素的样式属性值 设置匹配元素的高度 设置匹配元素的宽度

jQuery AJAX 实例 请点击下面的按钮,就可以通过 AJAX 来改变这段文本 点击按钮,改变内容 什么是 AJAX? AJAX = Asynchronous JavaScript and XML. AJAX 是一种创建快速动态网页的技术。 AJAX 通过在后台与服务器交换少量数据的方式,允许网页进行异步更新。这意味着有可能在不重载整个页面的情况 下,对网页的一部分进行更新。 AJAX 和 jQuery jQuery 提供了用于 AJAX 开发的丰富函数(方法)库。 通过 jQuery AJAX,使用 HTTP Get 和 HTTP Post,您都可以从远程服务器请求 TXT、HTML、XML 或 JSON。 而且您可以直接把远程数据载入网页的被选 HTML 元素中! 写的更少,做的更多 jQuery 的 load 函数是一种简单的(但很强大的)AJAX 函数。它的语法如下: $(selector).load(url,data,callback) 请使用 selector 来定义要改变的 HTML 元素,使用 url 参数来指定数据的 web 地址。 只有当您希望向服务器发送数据时,才需要使用 data 参数。只有当您需要在执行完毕之后触发一个函数时,您才需要 使用 callback 参数。 Low Level AJAX $.ajax(options) 是低层级 AJAX 函数的语法。 $.ajax 提供了比高层级函数更多的功能,但是同时也更难使用。 option 参数设置的是 name|value 对,定义 url 数据、密码、数据类型、过滤器、字符集、超时以及错误函数。 jQuery AJAX 请求 请求 $(selector).load(url,data,callback) $.ajax(options) $.get(url,data,callback,type) $.post(url,data,callback,type) $.getJSON(url,data,callback) $.getScript(url,callback) (url) 被加载的数据的 URL(地址)
25

描述 把远程数据加载到被选的元素中 把远程数据加载到 XMLHttpRequest 对象中 使用 HTTP GET 来加载远程数据 使用 HTTP POST 来加载远程数据 使用 HTTP GET 来加载远程 JSON 数据 加载并执行远程的 JavaScript 文件

(data) 发送到服务器的数据的键/值对象 (callback) 当数据被加载时,所执行的函数 (type) 被返回的数据的类型 (html,xml,json,jasonp,script,text) (options) 完整 AJAX 请求的所有键/值对选项 参考手册 通过实例增进 jQuery 技能! jQuery 语法实例 $(this).hide() 演示 jQuery 的 hide() 函数,隐藏当前的 HTML 元素。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $(this).hide(); }); }); </script> </head> <body> <button type="button">Click me</button> </body> </html> $("p").hide() 演示 jQuery 的 hide() 函数,隐藏所有 <p> 元素。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("p").hide(); }); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button type="button">Click me</button> </body>
26

</html> $(".test").hide() 演示 jQuery 的 hide() 函数,隐藏所有 class="test" 的元素。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { $(".test").hide(); }); }); </script> </head> <body> <h2 class="test">This is a heading</h2> <p class="test">This is a paragraph.</p> <p>This is another paragraph.</p> <button type="button">Click me</button> </body> </html> $("#test").hide() 演示 jQuery 的 hide() 函数,隐藏 id="test" 的元素。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("#test").hide(); }); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p id="test">This is another paragraph.</p> <button type="button">Click me</button> </body>

27

</html> Hiding - Sliding- Fading jQuery fadeOut() 演示简单的 jQuery fadeout() 函数。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#test").click(function(){ $(this).fadeOut(); }); }); </script> </head> <body> <div id="test" style="background:yellow;width:200px">CLICK ME AWAY!</div> <p>如果您点击上面的框,它会淡出。</p> </body> </html> jQuery hide() 演示简单的 jQuery hide() 函数。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("p").click(function(){ $(this).hide(); }); }); </script> </head> <body> <p>If you click on me, I will disappear.</p> </body> </html> Hide explanations 演示如何隐藏部分文本。 <html>
28

<head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".ex .hide").click(function(){ $(this).parents(".ex").hide("slow"); }); }); </script> <style type="text/css"> div.ex { background-color:#e5eecc; padding:7px; border:solid 1px #c3c3c3; } </style> </head> <body> <h3>Island Trading</h3> <div class="ex"> <button class="hide" type="button">Hide me</button> <p>Contact: Helen Bennett<br /> Garden House Crowther Way<br /> London</p> </div> <h3>Paris Trading</h3> <div class="ex"> <button class="hide" type="button">Hide me</button> <p>Contact: Marie Bertrand<br /> 265, Boulevard Charonne<br /> Paris</p> </div> </body> </html> Slide panel 演示简单的 Slide Panel 效果。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript">
29

$(document).ready(function(){ $(".flip").click(function(){ $(".panel").slideToggle("slow"); }); }); </script> <style type="text/css"> div.panel,p.flip { margin:0px; padding:5px; text-align:center; background:#e5eecc; border:solid 1px #c3c3c3; } div.panel { height:120px; display:none; } </style> </head> <body> <div class="panel"> <p>W3School - 领先的 Web 技术教程站点</p> <p>在 W3School,你可以找到你所需要的所有网站建设教程。</p> </div> <p class="flip">请点击这里</p> </body> </html> jQuery animate() 演示简单的 jQuery animate() 函数。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#start").click(function(){ $("#box").animate({height:300},"slow"); $("#box").animate({width:300},"slow"); $("#box").animate({height:100},"slow");
30

$("#box").animate({width:100},"slow"); }); }); </script> </head> <body> <p><a href="#" id="start">Start Animation</a></p> <div id="box" style="background:#98bf21;height:100px;width:100px;position:relative"> </div> </body> </html> HTML 操作 改变 HTML 元素的内容。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("p").html("W3School"); }); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button type="button">请点击这里</button> </body> </html> 向 HTML 元素追加内容。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){
31

$("p").append(" <b>W3School</b>."); }); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button type="button">请点击这里</button> </body> </html> 在 HTML 元素之后追加内容。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("p").after(" W3School."); }); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button type="button">请点击这里</button> </body> </html> CSS 操作 改变 HTML 元素的 CSS 属性。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("p").css("background-color","red"); }); });
32

</script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button type="button">Click me</button> </body> </html> 改变多个 CSS 属性。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("p").css({"background-color":"red","font-size":"200%"}); }); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button type="button">Click me</button> </body> </html> 获得元素的 CSS 属性。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("div").click(function(){ $("#result").html($(this).css("background-color")); }); }); </script> </head> <body> <div style="width:100px;height:100px;
33

background:#ff0000"></div> <p id="result">Click in the box</p> </body> </html> AJAX 和 jQuery 使用 $(selector).load(url) 来改变 HTML 内容。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#b01").click(function(){ $('#myDiv').load('/jquery/test1.txt'); }); }); </script> </head> <body> <div id="myDiv"><h2>通过 AJAX 改变文本</h2></div> <button id="b01" type="button">改变内容</button> </body> </html> 使用 $.ajax(options) 来改变 HTML 内容。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#b01").click(function(){ htmlobj=$.ajax({url:"/jquery/test1.txt",async:false}); $("#myDiv").html(htmlobj.responseText); }); }); </script> </head> <body> <div id="myDiv"><h2>通过 AJAX 改变文本</h2></div> <button id="b01" type="button">改变内容</button> </body> </html>

34


更多相关文档:

jQuery从入门到精通_图文

其实大家完全可以使用1.2.6版本的 min 库, 本教程涉及的 jquery 功能, 1.2...上面摘选自 jQuery 官方手册.Returns 的类型为 jQuery 即表示返回的是 jQuery ...

jQuery从入门到精通_图文

其实大家完全可以使用1.2.6版本的 min 库, 本教程涉及的 jquery 功能, 1.2...上面摘选自 jQuery 官方手册.Returns 的类型为 jQuery 即表示返回的是 jQuery ...

经典学习教程

视频教程 ( 最适合 Java 初学者的经典入门视频 ) : 培训—JQuery: jqueryVideo.htm 传...

Web前端入门必学知识

Web前端入门必学知识_计算机软件及应用_IT/计算机_...2.jQuery 学习: 这些基础知识掌握好之后,还需要学 ...有良好的文档和帮助手册,是一个非常成熟的 ...

程序员入门:如何自学编程_图文

因为即使是你自 己看一篇编程入门手册, 如果发现都...(针对 Python 编程中), 以及 jQuery(针对 ...这有一个简单的视频教程教你如何开发第一 个”...

jquery从入门到精通-免费

那么我下面将要开始的 jQuery 想必你已经非常的了解,因为对他的赞誉 真是铺天盖地,如果你想了解她的介绍、入门、教程、在网上随处可见,我没有打算再重复这些 ...

JQuery参考手册及教程

jQuery 参考手册 jQuery 选择器 选择器 * #id .class element .class.class :first :last :even :odd :eq(index) :gt(no) :lt(no) :not(selector) :...

实训手册2014

重庆工程学院学生专业实训(实习)手册(2014—2015 学年第一学期) 姓名 所属学院...(实习)周记时 间 单位二级菜单导航 选项卡制作 Jquery 入门 2014 年 09 月 ...

jQuery初学者入门文档

Jquery特效 97页 1下载券 JQuery教程 18页 1下载券 jQuery入门教程(很不错) ...jQuery 选择器,$本身表示一个 jQuery 类,所有$()是构造一个 jQuery 对象, ...

jquery入门手册

jquery入门手册_IT/计算机_专业资料。jQuery入门推荐--jQuery 使用手册翻译整理:Young...JQuery参考手册及教程 30页 1下载券 Jquery特效大全 93页 1下载券 jQuery_Co...

更多相关标签:

jquery入门教程 | jquery入门视频教程 | jquery ajax入门教程 | jquery入门 | jquery入门到精通 pdf | jquery从入门到精通 | jquery快速入门 | jquery入门书籍 |

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 自己的jQuery技巧总结

    自己的jQuery技巧总结

    2017-01-29 18:02

  • jquery.easyui学习笔记

    jquery.easyui学习笔记

    2017-01-04 10:00

  • 从零开始学习jQuery[1]

    从零开始学习jQuery[1]

    2016-09-28 14:00

  • jQuery基础学习技巧总结)

    jQuery基础学习技巧总结)

    2016-08-02 10:00

网友点评