最新Web编程基础-CSS、JavaScript、jQuery第三部分 jQuery(共52张PPT课件).pptx
《最新Web编程基础-CSS、JavaScript、jQuery第三部分 jQuery(共52张PPT课件).pptx》由会员分享,可在线阅读,更多相关《最新Web编程基础-CSS、JavaScript、jQuery第三部分 jQuery(共52张PPT课件).pptx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、jQuery第三(dsn)部分WEB编程基础(jch)第一页,共五十二页。WEB编程基础(jch)教学教学(jio xu)(jio xu)目标目标通过这一部分的学习让学生掌握通过这一部分的学习让学生掌握jQueryjQuery特性,特性,jQueryjQuery语法、选择器和事件相关知识语法、选择器和事件相关知识(zh shi)(zh shi)。能够熟练。能够熟练使用使用jQuery jQuery 应用应用 JavaScript JavaScript 效果,用于制作网页文本、效果,用于制作网页文本、图片、菜单等网页特效。图片、菜单等网页特效。第二页,共五十二页。网站滑动菜单制作网站滑动菜单制作
2、jQueryjQuery语法。语法。jQuery选择器(元素选择器、属性选择器和选择器(元素选择器、属性选择器和CSS选择器)。选择器)。jQuery事件函数事件函数(hnsh)(隐藏、显示、切换、滑动以及动画(隐藏、显示、切换、滑动以及动画等)。等)。jQuery常用方法。常用方法。WEB编程基础(jch)教学内容教学内容第三页,共五十二页。重点:重点: 1、jQuery语法语法(yf)基础基础 2、jQuery选择器选择器 3、jQuery事件事件 4、jQuery效果效果 5、jQuery 其他操作其他操作难点:难点: jQuery事件和效果的使用事件和效果的使用WEB编程基础(jch)
3、教学教学(jio xu)(jio xu)重难点重难点第四页,共五十二页。网站滑动菜单网站滑动菜单(ci dn)(ci dn)制作制作WEB编程基础(jch) 以前学过用行为制作弹出式菜单(ci dn),这样的菜单(ci dn)看上去样式单一乏味。现在我们可以用jQuery相关知识制作各种精美的菜单。一、网站首页滑动菜单一、网站首页滑动菜单图图1 1 菜单效果图菜单效果图第五页,共五十二页。网站网站(wn zhn)(wn zhn)滑动菜单制滑动菜单制作作WEB编程基础(jch)1、jQuery 简介jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript
4、编程。jQuery 库可以(ky)通过一行简单的标记被添加到网页中。(1)添加 jQuery 库 jQuery 库位于单个的 JavaScript 文件中,其中包含所有 jQuery 函数。可以通过下面的标记把 jQuery 添加到网页中:二、关键技术二、关键技术 注意: 标签应该位于页面的 部分。第六页,共五十二页。网站网站(wn zhn)(wn zhn)滑动菜单制滑动菜单制作作WEB编程基础(jch)1、jQuery 简介(2)下载(xi zi) jQuery 存在两份 jQuery 拷贝可供下载,一是缩小版(由 Google Closure Compiler),另一个是未压缩版(供 de
5、bugging 或 reading)。 两份拷贝均可以从 jQ 下载:jQuery minfied jQuery regular 二、关键技术二、关键技术第七页,共五十二页。网站滑动菜单网站滑动菜单(ci dn)(ci dn)制作制作WEB编程基础(jch)1、jQuery 简介(3)库的替代 Google 和 Microsoft 对 jQuery 的支持都很好。 如果(rgu)您不愿意在自己的计算机上存放 jQuery 库,那么可以从 Google or Microsoft 加载 CDN jQuery 核心文件。 使用使用 Google Google 的的 CDN CDN二、关键技术二、关键
6、技术 第八页,共五十二页。网站滑动菜单网站滑动菜单(ci dn)(ci dn)制作制作WEB编程基础(jch)1、jQuery 简介(jin ji)(3)库的替代 使用使用 Microsoft Microsoft 的的 CDN CDN二、关键技术二、关键技术 第九页,共五十二页。网站滑动网站滑动(hudng)(hudng)菜单制作菜单制作WEB编程基础(jch)2、jQuery 语法通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行“操作”(actions)。jQuery 语法是为 HTML 元素的选取编制(binzh),可以对元素执行某些操作。基础语法是基础语法
7、是:$(selector).action()美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素 jQuery action( ) 执行对元素的操作 二、关键技术二、关键技术第十页,共五十二页。网站网站(wn zhn)(wn zhn)滑动菜单制滑动菜单制作作WEB编程基础(jch)2、jQuery 语法(1)$(this).hide() - 隐藏当前隐藏当前(dngqin)元素元素二、关键技术二、关键技术 $(document).ready(function() $(button).click(function() $(this).hide(); ); );
8、Click me/body第十一页,共五十二页。网站滑动菜单网站滑动菜单(ci dn)(ci dn)制作制作WEB编程基础(jch)2、jQuery 语法(2)$(p).hide() - 隐藏隐藏(yncng)所有段落所有段落二、关键技术二、关键技术 $(document).ready(function() $(button).click(function() $(p).hide(); ); );第十二页,共五十二页。网站网站(wn zhn)(wn zhn)滑动菜单制滑动菜单制作作WEB编程基础(jch)2、jQuery 语法(3)$(p.test).hide() - 隐藏所有隐藏所有(suy
9、u) class=test 的段落的段落(4)$(#test).hide() - 隐藏所有隐藏所有 id=test 的元素的元素 程序与(1)(2)相似,只需修改隐藏函数hide() 前的函数即可。提示提示:jQuery 使用的语法是 XPath 与 CSS 选择器语法的组合。二、关键技术二、关键技术第十三页,共五十二页。网站滑动网站滑动(hudng)(hudng)菜单菜单制作制作WEB编程基础(jch)3、jQuery 选择器 选择器允许您对元素组或单个元素进行操作。 在前面的章节中,我们展示了一些有关如何选取 HTML 元素的实例。关键点是学习(xux) jQuery 选择器是如何准确地选
10、取您希望应用效果的元素。 jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。选择器允许您对 HTML 元素组或单个元素进行操作。在 HTML DOM 术语中,选择器允许您对 DOM 元素组或单个 DOM 节点进行操作。二、关键技术二、关键技术第十四页,共五十二页。网站滑动网站滑动(hudng)(hudng)菜单菜单制作制作WEB编程基础(jch)3、jQuery 选择器(1)jQuery 元素选择器 jQuery 使用(shyng) CSS 选择器来选取 HTML 元素。 $(p) 选取 元素。 $(p.intro) 选取所有 class=intro
11、 的 元素。 $(p#demo) 选取 id=demo 的第一个 元素。(2)jQuery 属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素。 $(href) 选取所有带有 href 属性的元素。 二、关键技术二、关键技术第十五页,共五十二页。网站网站(wn zhn)(wn zhn)滑动菜滑动菜单制作单制作WEB编程基础(jch)3、jQuery 选择器(2)jQuery 属性选择器 $(href=#) 选取(xunq)所有带有 href 值等于 # 的元素。 $(href!=#) 选取所有带有 href 值不等于 # 的元素。 $(href$=.jpg) 选取所有
12、href 值以 .jpg 结尾的元素。(3)jQuery CSS 选择器 jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。下面的例子把所有 p 元素的背景颜色更改为红色:$(p).css(background-color,red); 二、关键技术二、关键技术第十六页,共五十二页。网站滑动网站滑动(hudng)(hudng)菜单菜单制作制作WEB编程基础(jch)3、jQuery 选择器 二、关键技术二、关键技术语法语法描述描述$(this)当前当前 HTML 元素元素$(p)所有所有 元素元素$(p.intro)所有所有 class=intro 的的 元素元素$(.in
13、tro)所有所有 class=intro 的元素的元素$(#intro)id=intro 的第一个元素的第一个元素$(ul li:first)每个每个 的第一个的第一个 元素元素$(href$=.jpg)所有带有以所有带有以 .jpg 结尾的结尾的 href 属性的属性属性的属性$(div#intro .head)id=intro 的的 元素中的所有元素中的所有 class=head 的元素的元素第十七页,共五十二页。网站网站(wn zhn)(wn zhn)滑动菜单滑动菜单制作制作WEB编程基础(jch)4、jQuery 事件(1)jQuery 事件函数jQuery 事件处理函数是 jQuer
14、y 中的核心函数。事件处理函数是当 HTML 中发生事件时自动被调用的函数。由“事件”(event)“触发(chf)”(triggered)是经常被用到的术语。由于 jQuery 是为事件处理特别设计的,通常是把 jQuery 代码置于网页 部分的“事件处理”函数中。如果您的网站包含许多页面,并且您希望您的 jQuery 函数易于维护,那么请把您的 jQuery 函数放到独立的 .js 文件中。二、关键技术二、关键技术第十八页,共五十二页。网站网站(wn zhn)(wn zhn)滑动菜滑动菜单制作单制作WEB编程基础(jch)4、jQuery 事件(2)jQuery事件参考手册1).jQuer
15、y 事件方法事件方法会触发匹配元素的事件,或将函数绑定到所有匹配元素的某个事件。触发实例(shl):上面的例子将触发 id=“demo” 的 button 元素的 click 事件。二、关键技术二、关键技术$(button#demo).click()第十九页,共五十二页。网站滑动菜单网站滑动菜单(ci dn)(ci dn)制制作作WEB编程基础(jch)4、jQuery 事件(shjin)(2)jQuery事件参考手册1).jQuery 事件方法绑定实例:上面的例子会在点击 id=demo 的按钮时隐藏所有图像。二、关键技术二、关键技术$(button#demo).click(function
16、()$(img).hide()方法方法描述描述ready()ready()文档就绪事件(当 HTML 文档就绪可用时)blur()blur()触发、或将函数绑定到指定元素的 blur 事件change()change()触发、或将函数绑定到指定元素的 change 事件click()click()触发、或将函数绑定到指定元素的 click 事件第二十页,共五十二页。网站网站(wn zhn)(wn zhn)滑动菜滑动菜单制作单制作WEB编程基础(jch)4、jQuery 事件(shjin)(2)jQuery事件参考手册1).jQuery 事件方法二、关键技术二、关键技术方法方法描述描述dblcl
17、ick()dblclick()触发、或将函数绑定到指定元素的 double click 事件error()error()触发、或将函数绑定到指定元素的 error 事件focus()focus()触发、或将函数绑定到指定元素的 focus 事件keydown()keydown()触发、或将函数绑定到指定元素的 key down 事件keypress()keypress()触发、或将函数绑定到指定元素的 key press 事件keyup()keyup()触发、或将函数绑定到指定元素的 key up 事件load()load()触发、或将函数绑定到指定元素的 load 事件mousedown()
18、mousedown()触发、或将函数绑定到指定元素的 mouse down 事件mouseenter()mouseenter()触发、或将函数绑定到指定元素的 mouse enter 事件第二十一页,共五十二页。网站滑动网站滑动(hudng)(hudng)菜单菜单制作制作WEB编程基础(jch)4、jQuery 事件(shjin)(2)jQuery事件参考手册1).jQuery 事件方法二、关键技术二、关键技术方法方法描述描述mouseleave()mouseleave()触发、或将函数绑定到指定元素的 mouse leave 事件mousemove()mousemove()触发、或将函数绑定
19、到指定元素的 mouse move 事件mouseout()mouseout()触发、或将函数绑定到指定元素的 mouse out 事件mouseover()mouseover()触发、或将函数绑定到指定元素的 mouse over 事件mouseup()mouseup()触发、或将函数绑定到指定元素的 mouse up 事件resize()resize()触发、或将函数绑定到指定元素的 resize 事件scroll()scroll()触发、或将函数绑定到指定元素的 scroll 事件select()select()触发、或将函数绑定到指定元素的 select 事件submit()submi
20、t()触发、或将函数绑定到指定元素的 submit 事件unload()unload()触发、或将函数绑定到指定元素的 unload 事件第二十二页,共五十二页。网站滑动网站滑动(hudng)(hudng)菜菜单制作单制作WEB编程基础(jch)4、jQuery 事件(shjin)(2)jQuery事件参考手册2).jQuery 事件处理方法事件处理方法把事件处理器绑定至匹配元素。二、关键技术二、关键技术方法方法触发触发$(selector).bind(event)$(selector).bind(event)向匹配元素添加一个或更多事件处理器$(selector).delegate(sele
21、ctor, $(selector).delegate(selector, event)event)向匹配元素添加一个事件处理器,现在或将来$(selector).die()$(selector).die()移除所有通过 live() 函数添加的事件处理器$(selector).live(event)$(selector).live(event)向匹配元素添加一个事件处理器,现在或将来$(selector).one(event)$(selector).one(event)向匹配元素添加一个事件处理器。该处理器只能触发一次。第二十三页,共五十二页。网站滑动菜单网站滑动菜单(ci dn)(ci dn
22、)制作制作WEB编程基础(jch)4、jQuery 事件(shjin)(2)jQuery事件参考手册2).jQuery 事件处理方法事件处理方法把事件处理器绑定至匹配元素。二、关键技术二、关键技术方法方法触发触发$(selector).unbind(event)$(selector).unbind(event)从匹配元素移除一个被添加的事件处理器$(selector).undelegate(event)$(selector).undelegate(event)从匹配元素移除一个被添加的事件处理器,现在或将来$(selector).trigger(event)$(selector).trigge
23、r(event)所有匹配元素的指定事件$(selector).triggerHandler(event)$(selector).triggerHandler(event)第一个被匹配元素的指定事件第二十四页,共五十二页。网站滑动菜单网站滑动菜单(ci dn)(ci dn)制作制作WEB编程基础(jch)5、jQuery 效果(1)jQuery隐藏和显示通过 hide() 和 show() 两个(lin )函数,jQuery 支持对 HTML 元素的隐藏和显示:二、关键技术二、关键技术$(#hide).click(function()$(p).hide(););$(#show).click(fu
24、nction()$(p).show(););第二十五页,共五十二页。网站网站(wn zhn)(wn zhn)滑动菜滑动菜单制作单制作WEB编程基础(jch)5、jQuery 效果(xiogu)(1)jQuery隐藏和显示 hide() 和 show() 都可以设置两个可选参数:speed 和 callback。语法: $(selector).hide(speed,callback) $(selector).show(speed,callback)callback 参数是在 hide 或 show 函数完成之后被执行的函数名称。speed 参数可以设置这些值:“slow”, “fast”, “n
25、ormal” 或 milliseconds( 毫秒):二、关键技术二、关键技术$(button).click(function()$(p).hide(1000););第二十六页,共五十二页。网站滑动菜单网站滑动菜单(ci dn)(ci dn)制制作作WEB编程基础(jch)5、jQuery 效果(2)jQuery切换 jQuery toggle() 函数使用 show() 或 hide() 函数来切换 HTML 元素的可见状态。隐藏显示的元素,显示隐藏的元素。语法: $(selector).toggle(speed,callback)speed 参数可以设置(shzh)这些值:slow, fa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新Web编程基础CSS、JavaScript、jQuery第三部分 jQuery共52张PPT课件 最新 Web 编程 基础 CSS JavaScript jQuery 第三 部分 52 PPT
链接地址:https://www.taowenge.com/p-23874163.html
限制150内