网页制作高级特效课件整套电子教案.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《网页制作高级特效课件整套电子教案.ppt》由会员分享,可在线阅读,更多相关《网页制作高级特效课件整套电子教案.ppt(151页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模块一HTML 高级特效123课题 使用 Emmet 高效布局网页课题 使用内嵌框架制作画中画特效课题 使用 HTML5 制作验证码特效目录课题课题 使用使用 Emmet 高效布局网页高效布局网页v 学习目标. 了解静态网站和静态网页的概念,能正确创建静态网站,建立和测试了解静态网站和静态网页的概念,能正确创建静态网站,建立和测试静态网页。静态网页。. 掌握掌握 Emmet 基本语法,能使用基本语法,能使用 Emmet 快速生成快速生成 HTML 和和 CSS 代码,代码,加快网站开发速度。加快网站开发速度。v 相关知识静态网站是指全部由 HTML 代码格式页面组成的网站,完全采用 HTML
2、代码格式的网页通常被称为静态网页。课题课题 使用使用 Emmet 高效布局网页高效布局网页一、创建本地站点. 使用使用 Dreamweaver CS3 / CS4 创建本地站点创建本地站点. 使用使用 Dreamweaver CS5 / CS6 / CC 创建本地站点创建本地站点课题课题 使用使用 Emmet 高效布局网页高效布局网页二、Emmet. Emmet 的简介的简介Emmet 插件的前身为 Zen Coding,是一个文本编辑器的插件,使用 Emmet 可以快速生成 HTML 和 CSS 代码,从而加速 Web 前端开发。. Emmet 的安装的安装目前很多流行的文本编辑器都支持 E
3、mmet 插件。() Dreamweaver CS3() Dreamweaver CS6() Dreamweaver CC 2015课题课题 使用使用 Emmet 高效布局网页高效布局网页. Emmet 的使用的使用任何一个 HTML 文档都具有一些默认的文档结构,使用 Emmet 可以创建 HTML 文档初始结构。使用 Emmet 生成 HTML 文档初始结构课题课题 使用内嵌框架制作画中画特效使用内嵌框架制作画中画特效v 学习目标掌握内嵌框架的用法,能在内嵌框架中正确显示文本、图像、动画和 HTML 文档,实现局部刷新,形成 “画中画” 的特效。v 相关知识一、内嵌框架iframe 是 I
4、nline Frame 的缩写,也是框架的一种形式。与框架 ( frame) 不 同的是,iframe 非常灵活,可以嵌在网页的任意部分,将嵌入的文档与整个页面的内容相互融合,形成一个整体,因此 iframe 被称为内嵌框架或内联框架。课题课题 使用内嵌框架制作画中画特效使用内嵌框架制作画中画特效使用内嵌框架可以将文本、图片、动画或 HTML 文档嵌入在一个 HTML 中显示,结合数据库技术可以在静态页面中嵌入动态内容,实现数据的增加、删除、查询、修改等操作,形成 “画中画” 的效果。重载页面时不需要重载整个页面,只需要重载页面中的内嵌框架,减少了数据传输,增加了网页下载速度。课题课题 使用内
5、嵌框架制作画中画特效使用内嵌框架制作画中画特效二、内嵌框架的属性 iframe 标签的常用属性课题课题 使用内嵌框架制作画中画特效使用内嵌框架制作画中画特效 iframe 标签的常用属性课题课题 使用使用 HTML5 制作验证码特效制作验证码特效v 学习目标掌握 canvas 标签的用法,能使用 HTML5 的 canvas 标签和 JavaScript 制作 “验证码” 特效。v 相关知识“验证码” 是用一串随机产生的数字或符号生成的一幅图片,其中还会加入一些干扰像素防止 OCR (Optical Character Recognition 光学字符识别)。使用时,用户肉眼识别其中的验证码信
6、息,输入表单提交网站验证,验证成功后才能使用某项功能。使用验证码可以防止恶意破解密码、刷票、论坛灌水、刷页。不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。课题课题 使用使用 HTML5 制作验证码特效制作验证码特效canvas 是在 HTML5中新增的标签,用于在网页实时生成图像,并且可以操作图像内容。使用 HTML5中的 canvas 标签再结合 JavaScript 可以制作 “验证码” 特效。课题课题 使用使用 HTML5 制作验证码特效制作验证码特效一、canvas 标签canvas 的中文含义为 “ 画布”,画布的坐标原点 (0,0) 在左上角,水平方向为
7、x 轴,垂直方向为 y 轴。canvas 标签和其他标签的用法一样,语法格式如下: 画布坐标课题课题 使用使用 HTML5 制作验证码特效制作验证码特效绘制图形前,需要使用 getContext ( )方法返回一个用于在画布上绘图的环境,语法格式如下:canvas. getContext( context ID )其中,参数 context ID 指定了画布上绘制图形的类型,当前唯一的合法值是 “2d”,它指定了二维绘图 ( 即可以绘制直线、矩形、圆形、文本等)。目前 canvas 标签不支持三维绘图。综上所述,使用 canvas 标签绘图的基本结构如下:无标题文档 课题课题 使用使用 HTM
8、L5 制作验证码特效制作验证码特效var canvas=document.getElementById(myCanvas); /查找 id为 myCanvas的画布var ctx=canvas.getContext(2d); /获取该 canvas的2D绘图环境 /此处添加画图(直线、矩形、圆形、文本、图像等)语句课题课题 使用使用 HTML5 制作验证码特效制作验证码特效二、基本图形的画法. 画直线画直线ctx.moveTo(50,20);/定义绘画开始的位置,将画笔移到坐标(50,20)ctx.lineTo(150,80);/画一条直线,结束点坐标是(150,80)ctx.lineWidt
9、h=2;/定义线的宽度ctx.strokeStyle=red;/定义描边颜色为红色。注意:要在 stroke( )之前使用ctx.stroke( );/描边直线显示效果课题课题 使用使用 HTML5 制作验证码特效制作验证码特效. 画矩形画矩形/*- 1.绘制实心矩形 - */ctx.fillStyle=#F00;ctx.fillRect(20,20,40,60);/从画布上(20,20)开始,绘制宽40像素、高60像素的实心矩形/* -2. 绘制空心矩形 - */ctx.strokeStyle=#0F0;/定义描边颜色为绿色ctx.strokeRect(80,20,40,60);/从画布上(
10、80,20)开始,绘制宽40像素、高60像素的空心矩形/* -3. 矩形的填充与描边 - */课题课题 使用使用 HTML5 制作验证码特效制作验证码特效ctx.rect(140,20,40,60);/画矩形ctx.fillStyle=#EEE;/定义填充颜色为浅灰色ctx.fill( );/填充。当矩形既有描边又有填充时,必须先填充ctx.strokeStyle=#000;/定义描边颜色为黑色ctx.strokeRect(140,20,40,60);/在填充后,再描边,描边才能显示出来矩形显示效果课题课题 使用使用 HTML5 制作验证码特效制作验证码特效. 画圆画圆 (弧线弧线)如果要创建
11、一个圆形、半圆或弧线,可以使用 arc ( ) 方法。arc 的中文含义是 “ 弧线”,arc ( )方法是用一个中心点和半径,为一个画布的当前子路径添加一条弧线。一个圆的弧线是 360或 2 弧度 (用 Math. PI*2 表示)。画圆 (弧线) 的语法格式如下:课题课题 使用使用 HTML5 制作验证码特效制作验证码特效arc 参数含义谢谢模块二JavaScript 高级特效31课题 JavaScript 语言基础2课题 JavaScript 对象化编程课题 制作表单验证类特效目录45678课题 制作层切换和层提示特效课题 制作菜单类特效课题 制作广告类特效课题 制作滚动类和日期类特效课
12、题 制作网页辅助类特效课题课题 JavaScript 语言基础语言基础v 学习目标. 了解了解 JavaScript 的概念,能编写简单的的概念,能编写简单的 JavaScript 程序。程序。. 了解常量、变量、函数、运算符和优先级等概念,能正确运用常量、了解常量、变量、函数、运算符和优先级等概念,能正确运用常量、变量、函数和运算符,能按照优先级正确书写表达式。变量、函数和运算符,能按照优先级正确书写表达式。. 了解常用内部函数的用法,能根据需要自定义函数。了解常用内部函数的用法,能根据需要自定义函数。. 了解数组的概念,能正确定义和引用数组。了解数组的概念,能正确定义和引用数组。. 掌握分
13、支语句和循环语句的使用方法,能进行顺序结构、分支结构和掌握分支语句和循环语句的使用方法,能进行顺序结构、分支结构和循环结构程序的设计。循环结构程序的设计。一、JavaScript 简介JavaScript 是一种基于对象和事件驱动的客户端脚本语言,是目前 Web 应用程序开发者使用最为广泛的客户端脚本编程语言。JavaScript 能通过 DOM ( Document Object Model,文档结构模型) 及自身提供的对象、操作方法实现所需的功能。JavaScript 采用事件驱动方式,能响应键盘事件、鼠标事件及浏览器窗口事件等,并执行指定的操作。课题课题 JavaScript 语言基础语
14、言基础二、第一个 JavaScript 程序计算机程序是指一组指示计算机执行动作或做出判断的指令,通常用某种程序设计语言编写。一般情况下,计算机程序要编译成机器语言程序后再运行。还有一种未经编译就可运行的程序,通常称为 “ 脚本程序”。JavaScript 属于客户端脚本语言,VBScript ( 主要用于ASP) 属于服务器端脚本语言。课题课题 JavaScript 语言基础语言基础客户端脚本和服务器端脚本比较编写 JavaScript 程序可选择普通的文本编辑器或集成开发环境。Dreamweaver 集成了JavaScript 开发环境,提供了强大的 JavaScript 支持。JavaS
15、cript 需要嵌入 HTML 中,即 JavaScript 的存在依赖于 HTML 文档。在 HTML 中,使用 标记引入 JavaScript ,使用 结束 JavaScript ,和 之间是 JavaScript 脚本。 可以放在 和 之间,也可以放在 和 之间。二者的区别是:) head 部分的脚本: 需调用才执行的脚本或事件触发执行的脚本放在 HTML 的 head部分。当把脚本放在 head 部分时,可以保证脚本在任何调用之前被加载。课题课题 JavaScript 语言基础语言基础) body 部分的脚本: 当页面被加载时立即执行的脚本放在 HTML 的 body 部分。放在 bo
16、dy 部分的脚本通常用来生成页面的内容。 标记有一个 language 属性,用于指明使用的语言,其值可以为 “JavaScript”“VBScript” 或者 “JScript”。 标记还有一个 type 属性,用于指明文本类型,其值为 “text / javascript”。课题课题 JavaScript 语言基础语言基础和 VBScript 不区分大小写不同,JavaScript 严格区分大小写。在编写 JavaScript 脚本语句时,用 “;” 作为当前语句的结束符。语句分行后,作为语句结束符的 “;” 可省略。也可将多个语句写在同一行中,若将多个语句写在同一行中,则语句之间的 “;
17、” 不能省略。JavaScript 中的注释采用和 Java 中类似的方式,单行注释前加 “ / / ”,多行注释放在 “ / ” 和 “ / ” 之间。课题课题 JavaScript 语言基础语言基础三、常量和变量. 常量常量常量是程序执行过程中其值保持不变的量,有数值常量和字符串常量两种。在 VBScript中,字符串常量只能使用双引号作为定界符。与 VBScript 不同,在 JavaScript 中不仅允许使用双引号和单引号作为定界符,而且允许双引号和单引号相互嵌套。课题课题 JavaScript 语言基础语言基础. 变量变量变量是程序执行过程中可能发生变化的量。使用 var 关键字对
18、变量进行显式声明,不能使用 Var 和 VAR,JavaScript 对关键字的大小写敏感 (v 和 V 是不同的字符)。声明变量的语法格式如下:var 变量 值;变量可以在声明的同时赋值,也可以在声明后使用过程中再赋值。赋值语句的语法格式如下:变量 表达式;课题课题 JavaScript 语言基础语言基础变量的有效范围称为变量的作用域。JavaScript 有局部变量和全局变量两种变量。局部变量是指只能在本变量声明的函数内部调用的变量。全局变量是指在整个代码中都可以调用的变量。JavaScript 中也可以隐式地使用变量,即不用声明,直接使用。注意,JavaScript 总是把隐式声明的变量
19、当成全局变量来使用。课题课题 JavaScript 语言基础语言基础四、函数函数是指实现某一特定功能的小程序段,JavaScript 除了提供大量实用的内部函数外,还允许用户自定义函数。. 内部函数内部函数. 自定义函数自定义函数使用自定义函数分为两个步骤: 函数定义和函数调用。一般情况下在 和 之间定义函数,在 和 之间调用函数。课题课题 JavaScript 语言基础语言基础五、运算符和优先级表达式是用运算符把常量、变量和函数连接起来的式子。一个表达式可以只包含一个常量或一个变量。运算符可以是四则运算符、关系运算符、逻辑运算符、复合运算符等。在计算表达式的值时,按照运算符的优先级从高到低依
20、次进行计算。优先级相同时,按照从左到右的顺序进行计算。使用( )可以改变计算的顺序。课题课题 JavaScript 语言基础语言基础六、数组数组是相同类型的变量按顺序组成的一种复合数据类型,这些相同类型的变量称为数组元素。数组通过数组名加索引来使用数组的元素。. 定义数组定义数组var 变量 new Array (元素1,元素2, ,元素 n );. 引用数组引用数组数组名索引. 遍历数组遍历数组在使用数组时,经常需要依次访问数组中的每个元素,这种操作称为数组的遍历。JavaScript 中数组遍历最简单的办法是使用 for 循环并用数组长度 “ 数组名 . length” 作为 for 循环
21、最大限度值。除此之外也可以使用 for in 循环。课题课题 JavaScript 语言基础语言基础七、语句. 输入与输出语句输入与输出语句() 输入() 输出使用 document . write ( ) 方法在浏览器窗口输出,使用 alert ( ) 方法在对话框中输出。. 选择结构语句选择结构语句选择结构是按照给定的逻辑条件来决定执行的顺序,有单向选择、双向选择和多向选择之分,但是程序在执行过程中都只是执行其中的一条分支。选择语句分为 if 条件语句和 switch 语句。课题课题 JavaScript 语言基础语言基础() if 条件语句if (条件语句)执行语句;课题课题 JavaS
22、cript 语言基础语言基础) if else 语句if (条件)语句1;else语句2;) if else if else语句if (条件1)课题课题 JavaScript 语言基础语言基础语句1;else if(条件2)语句2;else语句3;课题课题 JavaScript 语言基础语言基础() switch 语句在 JavaScript 中,switch 语句也是选择结构中很常用的语句,功能与 if 语句类似。switch语句用于将一个表达式同多个值进行比较,并根据比较结果选择执行语句。语法格式如下:switch(表达式)case 值1:语句组1;break;case 值2:语句组2;b
23、reak; case 值 n:语句组 n;break;default:语句组 n 1;课题课题 JavaScript 语言基础语言基础. 循环结构语句循环结构语句循环结构可以实现将某一段代码多次重复执行,在 JavaScript 中可以使用 for 循环、for in 循环、while 循环和 do while 循环四种。() for 循环for 循环语句是最常用的循环语句,一般用在循环次数已知的情况下。for (初始化表达式;循环条件;操作表达式)循环体;课题课题 JavaScript 语言基础语言基础() for in循环for in 循环用于遍历数组或者对象的属性,即对数组或者对象的属性
24、进行循环操作。for (变量 in 对象)循环体;课题课题 JavaScript 语言基础语言基础() while 循环while 循环在 “循环条件” 的值为真 (true) 时执行 “循环体”,否则结束循环。while (循环条件)循环体;课题课题 JavaScript 语言基础语言基础() do while 循环do while 循环与 while 循环类似,不同的是 do while 循环在判断 “循环条件” 的值之前先执行 “循环体”,也就是说至少会执行一次 “循环体”。do循环体;while (循环条件);课题课题 JavaScript 语言基础语言基础课题课题 JavaScrip
25、t 对象化编程对象化编程v 学习目标. 了解浏览器对象模型和文档对象模型,掌握了解浏览器对象模型和文档对象模型,掌握 JavaScript 中常用的对象中常用的对象和事件。和事件。. 能利用能利用 JavaScript 中对象的属性、事件和方法,制作数字时钟特效、中对象的属性、事件和方法,制作数字时钟特效、动态改变文本特效、打开新窗口特效、状态栏打印机特效和在状态栏设置日期动态改变文本特效、打开新窗口特效、状态栏打印机特效和在状态栏设置日期时间特效。时间特效。v相关知识JavaScript是基于对象 (Object Based) 的编程语言。基于对象与面向对象 (Object Oriented
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 制作 高级 特效 课件 整套 电子 教案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内