使用jQuery操作DOM(1) 《网页设计》.

Slides:



Advertisements
Similar presentations
教师成绩录入步骤 1. 登录教务系统 2. 进入教师成绩管理界面 3. 选择相应的教学班,点击 “ 课程成绩录 入 ” 进入成绩录入界面 4. 点击 “ 设置 ” 按钮设置 “ 成绩分项 ” 5. 录入成绩, “ 保存成绩 ” 按钮可以保存成 绩但不提交(提交后不能再修改成绩) 6. “ 提交成绩 ”
Advertisements

简历填写攻略. 简历投放  不要被招聘要求吓倒  不要海投,乱投  看清招聘要求再投,不要投能力相差过多的岗位,根 据招聘要求去填写简历:如需注明薪金要求  主要投放渠道:招聘会,人才网  尽量不要投同一公司的多个岗位  三大人才网站:前程无忧,中华英才网,智联招聘.
LOGO 国家基本公共卫生服务项目 政策与进展 国家卫生计生委 基层司 基本卫生保健处
7.2 图示化记忆 记忆的概述 图示化记忆 联想记忆法 奇特联想记忆法 用手记忆.
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
急性腹痛 急性疼痛. 急性疼痛 — 孙树杰、沈洪、 刘保池 (1)(1)(1)(1) 概 述 (2)(2)(2)(2) 重症急性腹痛的临床特点 (3)(3)(3)(3) 急性腹痛的分类及诊治 主要教学内容.
天津1班面试专项练习1 综合分析现象类 主讲:凌宇 时间:5月21日 19:00—22:00.
45天备考指南 2013年下半年国考资格证笔试系列讲座(2) 华图教师事业部 石杨平.
讲故事训练 授课人:田轶.
全面准确学习领会 党的十八精神.
第十一課 菜園 6-11.
宁波市慈溪进出口股份有限公司 多媒体电子演示文稿(PPT)参赛作品
中国特色社会主义政党制度 主讲:西南大学 李强 2011年12月28日.
JQuery 基础教程.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
2014政法干警备考平台 2014政法干警考试群⑨ 中公教育政法干警考试 ——微博 中公教育政法干警考试
網路程式設計-期末專案 資工二B B975701 2 8 黃首翰 ~Rock your life~
欢迎南京市政治学科的教研同仁 光临指导.
低碳生活,从小事做起 编辑人:刘瑞兴 指导老师:麦文燕 吴霞 编辑地址;岭南师范学院附属中学 编辑时间:
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
财务会计实务 无锡旅游商贸分院 朱凌华.
资料分析 如何攻破最后瓶颈 主讲老师:姚 剑 4月6日20:00 YY频道:
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
当众讲话的艺术 说什么,如何说,大家才肯听
09学前教育班 魏文珍 自我介绍.
蘇軾詞的賞析
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
Web应用开发 矫桂娥 办公室:222#.
UI 软件 设计 网页基本元素设计(二).
Selenium 一个用于Web应用程序测试的工具 Robin Ren
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
網路程式設計期末專案 Master Drummer 資工3A B 陳天盛.
网站设计 前端 入门学习.
武汉纺织大学传媒学院 cm.wtu.edu.cn
jQuery对象 jQuery选择器 DOM操作 事件处理 动画效果 jQuery插件
JQuery與動畫及特效 靜宜大學 資管系 楊子青 網路參考資源:
JQuery操作DOM.
認識我的故鄉_台中市.
前端技术开发 高莺.
UI 软件 设计 页面布局(三).
A New Kind of JavaScript Library
第三章 HTML相关技术基础知识 纵观各种动态页面开发技术,无论是JSP、ASP还是PHP都无 法摆脱HTML的影子。这些动态的页面开发技术无非是在静 态HTML页面的基础上添加了动态的可以交互的内容。HTML 是所有动态页面开发技术的基础。在接下来的章节将要详 细介绍的就是HTML相关的一系列技术,包括HTML、
十 三.使用模板和库.
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
JQuery基礎與動畫、特效 靜宜大學 資管系 楊子青.
JQuery基礎與動畫、特效 靜宜大學 資管系 楊子青 網路參考資源:
動態網頁程式設計實習 主講人:徐培倫老師.
POWERPOINT模板 适用于秋天果实及相关类别演示 注:文本框可根据需求改变颜色、移动位置;文字可编辑.
网页设计与制作 —— 学习情境二:网页模板设计
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
网页设计与制作 Jiangxi Engineering Vocational College 信息工程系 徐卫红.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
简约商务大气PPT模板 简约商务大气PPT模板.
2016 互联网行业 公司年终总结.
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
山清水秀的林芝 yy 曾元一
賣場與網站設計 EC-IC 2010最佳賣場設計奬第一名觀摩 EC-IC 2010最佳賣場設計奬第三名觀摩 各國網站風格大不同 網站設計.
POWERPOINT模板 适用于美容养生及相关类别演示 注:文本框可根据需求改变颜色、移动位置;文字可编辑.
聽聽那冷雨---重點摘要 二愛 王煜榕.
JQuery 標籤操作 建國科技大學 資管系 饒瑞佶 2013/4 V1.
如何制订幼儿园园本培训工作计划 大连亿达世纪城幼儿园 姜承华 2011年3月10日.
2016 互联网行业 公司年终总结.
憲政與民主 應化3A 邱泓明.
武汉纺织大学传媒学院 cm.wtu.edu.cn
標示語言 超文本標示語言(HTML) 製作簡單網頁
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
知识点讲解 1、DOM节点树 DOM(Document Object Model)称为文档对象模型,是一个表示和处理文 档的应用程序接口(API),可用于动态访问、更新文档的内容、结构和样 式。DOM将网页中文档的对象关系规划为节点层级,构成它们之间的等级关 系,这种各对象间的层次结构被称为节点树。如下图所示。
Presentation transcript:

使用jQuery操作DOM(1) 《网页设计》

回顾及作业点评 提问 列举至少4种常用的鼠标或键盘事件 当元素获得焦点时将触发什么事件? bind()方法有什么作用?

预习检查 提问 jQuery中如何添加和移除类样式? append()和appendTo()有什么区别? 如何获取元素的所有同辈节点?

本章任务 制作今日团购模块 制作YY安全中心登录框特效

本章目标 使用jQuery操作CSS样式 使用jQuery操作文本与属性值内容

DOM操作分类 DOM操作分为三类: JavaScript用于对(x)html文档进行操作,它对这三类DOM操作都提供了支持 DOM Core:任何一种支持DOM的编程语言都可以使用它,如getElementById() HTML-DOM:用于处理HTML文档,如document.forms CSS-DOM:用于操作CSS,如element.style.color="green" 提示 教学指导: 该页PPT学员只需大致了解即可,无需详细解释各种名词及概念 JavaScript用于对(x)html文档进行操作,它对这三类DOM操作都提供了支持

jQuery中的DOM操作 jQuery对JavaScript中的DOM操作进行了封装,使用起来也更简便 jQuery中的DOM操作可分为: 样式操作 内容及Value属性值操作 节点操作 节点属性操作 节点遍历 CSS-DOM操作 提示 “元素”和“节点”含义大同小异,本章并不严格区分

直接设置样式值 例如: 使用css()为指定的元素设置样式值 设置单个属性 css(name,value) 或 css({name:value, name:value,name:value…}) 同时设置多个属性 例如: $(this).css("border","5px solid #f5f5f5"); 或 $(this).css({"border":"5px solid #f5f5f5","opacity":"0.5"}); 设置透明度

动态添加边框效果 使用css()添加边框效果 演示示例1:动态添加边框效果

追加和移除样式 移除样式 追加样式 addClass(class)或addClass(class1 class2 … classN) removeClass(“style2 ”)或removeClass("style1 style2 ") 演示示例2:追加和移除样式

切换样式 toggleClass()模拟了addClass()与removeClass()实现样式切换的过程 toggleClass(class) 演示示例3:二级导航特效

HTML代码操作 html()可以对HTML代码进行操作,类似于JS中的innerHTML 获取元素中的html代码 $("div.left").html(); 或 $("div.left").html("<div class='content'>…</div>"); 设置元素中的html代码 演示示例4:使用html()操作元素内容

文本操作 text()可以获取或设置元素的文本内容 获取元素中的文本内容 $("div.left").text(); 或 $("div.left").text("<div class='content'>…</div>"); 设置元素中的文本内容 演示示例4:使用text()操作元素内容

html()和text()的区别 html()和text() 的区别如下: 语法 参数 功能 html() 无参数 html(content) content参数为元素的HTML内容 用于设置所有匹配元素的HTML内容或文本内容 text() 用于获取所有匹配元素的文本内容 text (content) content参数为元素的文本内容 用于设置所有匹配元素的文本内容

Value值操作 val()可以获取或设置元素的value属性值 获取元素的value属性值 $(this).val(); 或 演示示例5:搜索框特效

操作—制作今日团购模块 练习 需求说明 当鼠标移过商品信息时,添加如右一所示的样式,边框及背景颜色变为#D51938,说明文字变为白色,鼠标移出时,恢复初始状态 完成时间:15分钟

操作—制作YY安全中心登录框特效 需求说明 练习 当文本框获得焦点时,文本框内默认文字消失,失去焦点时,文本框内提示文字再次出现 完成时间:15分钟

共性问题集中讲解 常见问题及解决办法 代码规范问题 调试技巧 共性问题集中讲解

总结 样式操作:css()、 addClass()、 removeClass()、 toggleClass() 内容操作:html()、 text()、 val()