情境一任务使用JS制作网页特效课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《情境一任务使用JS制作网页特效课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 情境 任务 使用 JS 制作 网页 特效 课件
- 资源描述:
-
1、情境情境1 1:WebWeb前台页面设计前台页面设计任务5:使用JS制作网页特效主 讲:刘晓知WEB 应 用 开 发主 要 内 容JavaScript语法1 1浏览器对象模型(BOM)2 2文档对象模型(DOM)3 3学习目标学习目标知识目标:知识目标:掌握JavaScript基础知识能力目标:能力目标:能够使用JavaScript制作简单的网页特效技术应用的背景技术应用的背景JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,响应用户的各种操作,如网页中动态的特效、表单验证等。一、任务
2、一、任务1-51-5任务描述:制作选项卡任务描述:制作选项卡当鼠标滑过标题时,显示相应栏目的内容。效果如图所示:二、JavaScript概述1.JavaScript1.JavaScript概述概述浏览器端的编程语言,可以动态地生成和控制HTML元素,可以嵌入到网页中。JavaScript的运行环境是浏览器而非Web服务器,因此,它的功能是受浏览器限制的。JavaScript的主要功能是:动态操控网页上的HTML元素,控制浏览器完成一些工作。JavaScript语法与C比较类似,但有许多很特殊的地方。注意:JavaScript不是Java!二、JavaScript概述(续)2.在在HTML中使用
3、中使用JavaScript方式一:使用script标签方式二:在窗体控件的事件属性中直接输入简短的JavaScript脚本代码方式三:使用外部JavaScript文件 JavaScript代代码码 JavaScript脚本代码 外部JavaScript文件,扩展名为.js二、JavaScript概述(续)3.JavaScript代码解析代码解析浏览器是以一种流的方式从上到下读入HTML网页中的内容,当它发现标签时,根据其type属性决定将如何解析脚本程序。要点:函数必须先定义后使用。函数定义好之后,并不会自动执行,必须有一个明确的调用语句。被调用的函数其定义必须放在调用语句前面。只有事件激发以
4、后,相应的代码才被调用。事件响应基于最基本的函数调用三、JavaScript语法1.变量变量不必声明直接使用定义变量时不需要指定变量类型变量类型运行时可变五种基本数据类型五种基本数据类型1.string:字串类型,以双引号或单引号界定2.number:数字类型,既可以保存32位的整数,也可保存64位的浮点数3.boolean:布尔类型,只有两个值:true和false4.object:引用类型,通常用来引用对象,比如保存网页上的文本框等控件的变量,其类型就是object5.undefined:当一个变量未初始化时,其值就是undefined三、JavaScript语法(续)2.变量作用域变量作
5、用域 只有两种作用域:全局和局部 var global;/全局全局变变量量 function f()var local;/局部局部变变量量 注意:当有多个注意:当有多个JavaScript文件时,要注意变量的同名问题。文件时,要注意变量的同名问题。三、JavaScript语法(续)3.3.基本流程控制基本流程控制顺序结构分支结构循环结构三、JavaScript语法(续)4.JavaScript函数函数 使用function关键字定义JavaScript函数/方式1:命名函数function f()alert(“Hello,World!”);/方式2:匿名函数var f=function ()a
6、lert(“Hello,World!”);与众不同之处:函数是一个对象三、JavaScript语法(续)5.JavaScript对象对象两种方式创建JavaScript对象:1.字面量法:var point=x:0,y:0;2.直接创建Object类的对象实例,然后给其再添加属性和方法:var point=new Object();point.x=100;point.y=200;alert(point.x);JavaScript对象的特点其属性与方法可以动态地增加和删除三、JavaScript语法(续)6.this关键字关键字this关键字用于引用执行此代码的对象自身 四、浏览器对象模型(BO
7、M)浏览器对象模型BOM用于访问与操纵浏览器窗口。1.访问 BOM 中的对象(1)访问 window 对象直接使用标识符 window(2)访问下层对象与访问对象的一般属性相同:window.document.write(Hello);直接访问 document.write(Hello);四、浏览器对象模型(BOM)(续)2.操控浏览器操控浏览器 通过浏览器对象模型,可以写代码操控浏览器 使用window对象开新窗口访问网站 获取网页当前URL的相关信息 使用Timer对象实现网页定时刷新五、文档对象模型(DOM)1.文档对象模型文档对象模型DOMDOM(文档对象模型)是一个表示和处理文档的应
8、用程序接口(API),可用于动态访问、更新文档的内容、结构和样式。五、文档对象模型(DOM)(续)2.DOM编程模型编程模型浏览器将整个HTML网页解析为一棵DOM树。每个HTML元素都对应着DOM树中的一个节点。通过JavaScript可以访问这棵DOM树中的任意一个节点,并且可以修改它(比如给其增加一个子节点)。节点被修改,意味着HTML文档本身发生了变化,从而导致网页显示内容的变化。根据这个原理,JavaScript就拥了强大而灵活的网页元素操控能力!五、文档对象模型(DOM)(续)3.访问访问DOM根节点和根节点和body元素元素 DOM树的起点是document节点,浏览器对象模型中
展开阅读全文