Web 前端开发 课程理论教学部分 第九讲 : 音频与视频 学时计划 :2 学时理论,1 学时实验 ( 实验四 : 在网页中使用表单和多媒体 ) 教学大纲 : 1 从网络上的视频说起 2 video 和 audio 元素 3 video 和 audio 的属性 4 video 和 audio 的方法

Size: px
Start display at page:

Download "Web 前端开发 课程理论教学部分 第九讲 : 音频与视频 学时计划 :2 学时理论,1 学时实验 ( 实验四 : 在网页中使用表单和多媒体 ) 教学大纲 : 1 从网络上的视频说起 2 video 和 audio 元素 3 video 和 audio 的属性 4 video 和 audio 的方法"

Transcription

1 Web 前端开发 课程理论教学部分 第九讲 : 音频与视频 学时计划 :2 学时理论,1 学时实验 ( 实验四 : 在网页中使用表单和多媒体 ) 教学大纲 : 1 从网络上的视频说起 2 video 和 audio 元素 3 video 和 audio 的属性 4 video 和 audio 的方法 5 video 和 audio 的事件 6 案例: 拍个 DV 让大家看 7 讨论与思考 互联网的飞速发展和网络速度的改善, 使得视频和音频已经成为了互联网内容的重要形式之一, 并且视频和音频的网络传输, 也极大地推动了互联网应用的发展 今天通过优酷 土豆 乐视 CNTV 等网站观看电影 电视剧和综艺节目, 成为人们使用互联网的主要应用之一 视频和音频的广泛应用, 使得在网络中使用视频和音频技术变得越加重要 本讲将讨论视频和音频的容器文件和编解码器, 以及 HTML 5 对视频和音频方面的新技术, 以帮助读者创建丰富多彩的多媒体互联网应用服务 一 从网络上的视频说起在 HTML 5 规范之前, 如果希望在网页上播放视频 音频, 通畅都需要借助第三方插件, 比如 Flash 或者需要自主开发使用多媒体播放插件 但是无论哪种方式, 都需要在浏览器或者计算机中安装插件或者播放器 对于视频和音频的支持, 并不是由浏览器自身来提供支持的, 这种做法复杂且麻烦, 还容易产生兼容性和安全性的问题 HTML 5 定义了一个在网页中嵌入视频和音频的标准方式, 就是 1 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

2 使用 <video> 和 <audio> 元素 虽然目前此部分的工作还不够完善, 但 是已经取得了浏览器的广泛支持和认可 1.1 视频容器不论是视频文件还是音频文件, 例如.avi.flv 等, 实质上都是一个容器文件 这个容器文件就如同.zip 文件一样 视频文件 ( 视频容器 ) 包含了音频轨道 视频轨道和其他一些元数据 当进行视频播放时, 音频轨道和视频轨道是绑定在一起的 元数据部分包含了视频的封面图片 标题 子标题 字幕等信息 视频容器有很多中, 较为常见的如下所示 : (1)MPEG-4(.mp4) (2)Flash Video(.flv) (3)Ogg(.ogv) (4)WebM(.webm) (5)Audio Video Interleave(.avi) (6)Matroska(.mkv) 1.2 音频和视频的编解码器音频和视频的编码 / 解码器是一组算法, 用来对一段特定音频或视频进行解码和编码, 以便音频和视频能够播放 当观看一个视频的时候, 视频播放器 ( 解码器 ) 需要完成的工作有 : 第一步 : 解析容器格式以找出可以使用的视频和音频轨道, 并分析它们的存储结构, 以便接下来的解码工作 第二步 : 对视频流解码, 并在屏幕上显示一幅幅的图像 第三步 : 对音频流解码, 同时给扬声器传输声音信号 编解码器包括有损和无损两种 无损视频文件一般太大了, 在网页中没有优势, 所以在网络上传送的视频采用的都是有损编解码器 有损视频编解码器中, 信息在编码过程的丢失时无法避免的 这就好比从一个磁带复制音频, 每次复制都会丢失一些原来音频的信息, 复制音频的质量也会越来越差 因此如果希望编码后的视频能够清晰, 2 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

3 且希望得到最好的编码效率, 需要有一个良好的视频源 优秀的编码算法 高性能的编码软件和恰当的编码参数 音频和视频的编码算法很多, 常见的有 : 音频编解码器有 :AAC MPEG-3 Ogg Vorbis 视频编解码器有 :H.264 VP8 Ogg Theora 有些编码器是受专利保护的, 有些则是免费的 例如 Vorbis Theora 是免费的, 可以随意使用, 而 H.264 MPEG-4 就需要支付专利费用 延伸阅读 :WebM WebM 由 Google 于 2010 年 5 月发布, 是一个开放 免费的媒体文件格式 现在主流的 Web 媒体都比较模糊, 作为新的音频和视频格式,WebM 旨在改善这种现状, 让 Web 视频清晰化 WebM 的后缀名是.webm WebM 格式其实是以 Matroska( 即 MKV) 容器格式为基础开发的新容器格式, 里面包括了 VP8 编码器和 Ogg Vorbis 音频编码器, 其中 Google 将其拥有的 VP8 视频编码技术以类似 BSD 授权开源,Ogg Vorbis 本来就是开放格式 Google 以不受限制许可的方式发布了 WebM 的规范和软件, 包括源码和专利权 WebM 标准的编解码器更加偏向于开源并且是基于 HTML5 标准的,WebM 项目旨在为对每个人都开放的网络开发高质量 开放的视频格式, 其重点是解决视频服务这一核心的网络用户体验 1.3HTML 5 Audio 和 Video 的限制虽然 HTML 5 增加了音频和视频的元素, 但是有些功能目前仍然没有得到 HTML 5 的支持 (1) 流式音频和视频 目前 HTML 5 中没有视频比特率切换的标准, 所以 HTML 5 对视频的支持只限于加载的全部媒体文件 (2)HTML 5 的媒体受到 HTTP 跨源资源共享的限制 (3)HTML 5 自身无法在视频全屏播放时进行脚本控制 这个功能的缺失是出于安全的考虑, 但是可以通过浏览器自身的功能进行解决 1.4 浏览器对 HTML 5 的 Audio 和 Video 元素的支持 由于音频和视频的解码是有浏览器来进行的, 因为除了了解浏览 器对 Audio 和 Video 元素的支持外, 还需要知道浏览器支持的编解码 3 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

4 器 具体的支持情况可以通过网站查询 : 图 9-1 Chrome 26 Firefox 20 IE10 对 HTML 5 音频 视频的支持 二 video 和 audio 元素 2.1 在 HTML 4 页面中播放音频和视频的方法 在 HTML 4 中, 没有音频和视频的元素, 只能够使用 <object> 和 <embed> 元素来进行 案例 : 示例 9-1: 在 HTML 4 页面中播放音频或视频 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> 在 HTML 4 页面中播放音频或视频文件 </title> </head> 4 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

5 <body> <center> <h1> 播放视频 </h1> <object type="application/x-shockwave-flash" data="flvplayer_progressive.swf" width="673" height="378"> <param name="quality" value="high"> <param name="wmode" value="opaque"> <param name="scale" value="noscale"> <param name="salign" value="lt"> <param name="flashvars" value="&mm_componentversion=1&skinname=corona_skin_ 3&streamName=medias/QQ-AD-1&autoPlay=false&autoRe wind=false" /> <param name="swfversion" value="8,0,0,0"> </object> <h1> 播放音频 </h1> <embed src="medias/gege-changshilei.mp3" width="500" height="82"> </embed> <br><br> </center> </body> </html> 通过这个案例, 可以看到在 HTML 4 页面中播放音频和视频的不足是非常明显的 (1) 冗长的代码, 且非常不简洁 (2) 需要使用第三方插件, 如果用户的计算机没有安装相应的插件, 则视频就无法播放 (3) 需要结合使用 <object> 和 <embed> 元素, 并且需要添加大量的属性和参数, 代码的书写难度非常高 2.2 在 HTML 5 页面中播放音频和视频的方法在 HTML 5 中, 新增加了 video 和 audio 两个元素 video 元素专门用来播放网络上的视频,audio 元素用来播放网络上的音频 使用这两个元素后, 就不需要其他插件了, 只要浏览器能够支持 HTML 5 5 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

6 的这两个元素并且能够支持音频 视频文件的编解码器即可 同时, 代码的书写方法也非常简单 清晰 简洁 案例 : 示例 9-2: 在 HTML 5 页面中播放音频或视频 <!doctype html> <html> <head> <meta charset="utf-8"> <title> 在 HTML 4 页面中播放音频或视频文件 </title> </head> <body> <center> <h1> 播放视频 </h1> <video src="medias/woweizijidaiyan-ad.mp4" controls> 您的浏览器不支持 video 元素 </video> <h1> 播放音频 </h1> <audio src="medias/gege-changshilei.mp3" controls> 您的浏览器不支持 audio 元素 </audio> </center> </body> </html> 由于目前浏览器能够支持的编解码器不一致, 为了确保一个视频 能够同时被所有支持 HTML 5 的浏览器支持, 则可以通过 <source> 元 素来为同一个视频指定多个源, 供不同的浏览器来选择适合自己的 案例 : 示例 9-3: 使用多个源, 在 HTML 5 页面中播放音频或视频 <!doctype html> <html> <head> <meta charset="utf-8"> <title> 使用多个源, 在 HTML 5 页面中播放音频或视频文件 </title> </head> <body> <center> <h1> 播放视频 </h1> 6 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

7 <video> <source src="medias/woweizijidaiyan-ad.mp4" type="video/mp4"> <source src="medias/woweizijidaiyan-ad.webm" type="video/webm"> <source src="medias/woweizijidaiyan-ad.ogv" type="video/ogv"> 您的浏览器不支持 video 元素 </video> <h1> 播放音频 </h1> <audio controls> <source src="medias/gege-changshilei.mp3" type="audio/mp3"> <source src="medias/gege-changshilei.ogg" type="audio/ogg"> 您的浏览器不支持 audio 元素 </audio> </center> </body> </html> 三 video 和 audio 的属性 video 元素和 audio 元素的属性大致相同 3.1src src 属性用来指定媒体数据的 URL 地址 3.2preload 该属性中指定视频或者音频是否进行预加载 如果使用预加载, 浏览器将会预先将视频或者音频进行缓冲, 这样可以加快播放的速度 因为在进行数据播放时, 可能数据已经缓冲一部分或者缓冲完成 preload 属性值有三种 : (1)none: 表示不进行预先加载 (2)metadata: 表示只预先加载媒体的元数据, 主要包括媒体字节数 第一帧 播放列表 持续时间等信息 (3)auto: 表示预加载全部视频或音频 该值是默认值 7 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

8 3.3poster 该属性为 vedio 元素的独有属性, 用来在视频不可用时, 向用户展示一张替代图片, 从而避免视频不可用时, 页面出现一片空白 3.4loop 该属性中指定是否循环播放视频或音频 3.5controls 该属性中指定是否为视频或音频添加浏览器自带的播放用的控制条 控制条中具有播放 暂停等按钮 不同的浏览器, 自带的控制条的样式不同 可以通过撰写脚本的方式自定义控制条, 而不使用浏览器默认的控制条 3.6width 和 height 该属性为 vedio 元素的独有属性 用来指定视频的宽度和高度 3.7error 在读取 使用媒体数据的过程中, 在正常情况下,video 和 audio 元素的 error 属性为 null 当出现错误时,error 属性将返回一个 MediaError 对象, 该对象通过 code 的方式将错误状态提供出来 错误状态值为只读属性, 且有 4 个可能值 : (1)1:MEDIA_ERR_ABORTED, 数据在下载中因为用户操作的原因而被中止 8 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

9 (2)2:MEDIA_ERR_NETWORK, 确认媒体资源可用, 但是在下载 时出现网络错误, 媒体数据的下载过程被中止 (3)3:MEDIA_ERR_DECODE, 确认媒体资源可用, 但是解码时发 生错误 (4)4:MEDIA_ERR_SRC_NOT_SUPPORTER, 媒体格式不被支持 案例 : 示例 9-4: 读取错误状态 <!doctype html> <html> <head> <meta charset="utf-8"> <title> 读取错误状态 </title> </head> <body> <video id="showvideo" src="medias/woweizijidaiyan-ad.mp4" controls></video> <script> var videoerror = document.getelementbyid("showvideo"); videoerror.addeventlistener("error",function() var errorinfo = videoerror.error; switch(errorinfo.code) case 1: alert(" 用户取消了视频的载入 "); break; case 2: alert(" 网络故障, 造成数据载入失败 "); break; case 3: alert(" 解码错误, 请重新访问 "); break; case 4: alert(" 浏览器不支持获得的视频格式 "); break;,false); </script> </body> </html> 9 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

10 3.8networkState 媒体数据在加载过程中可以使用 video 元素或 audio 元素的 networkstate 属性读取当前网络状态, 其可能值有 4 个, 该属性值为只读属性 (1)0:NETWORK_EMPTY: 初始状态 (2)1:NETWORK_IDLE: 浏览器已经选择好用什么编码格式来播放媒体, 但尚未建立网络连接 (3)2:NETWORK_LOADING: 媒体数据加载中 (4)3:NETWORK_NO_SOURCE: 没有支持的编码格式, 不进行加载 3.9currentSrc currentsrc 属性用来读取 video 元素和 audio 元素中正在播放中的媒体数据的 URL 地址 3.10buffered buffered 属性用来返回一个对象, 该对象实现 TimeRange 接口, 以确认浏览器是否已缓存媒体数据 buffered 属性值为只读属性 3.11readyState 该属性返回 video 或 audio 元素中媒体当前播放位置的就绪状态, readystate 属性值为只读属性, 其有 5 个可能值 (1)0:HAVE_NOTHING: 没有获得任何媒体的信息, 当前播放位置没有播放数据 (2)1:HAVE_METADATA: 已经获得到足够的媒体信息, 但是当 10 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

11 前播放位置没有有效的媒体数据, 暂时不能够播放 (3)2:HAVE_CURRENT_DATA: 当前播放位置已经有数据可以播放, 但没有获取到可以让播放器前进的数据 如果是视频, 就是说当前帧数据已经获得, 下一帧数据没有获得 (4)3:HAVE_FUTURE_DATA: 当前播放位置已经有数据可以播放, 而且也获取到了可以让播放器前进的数据 当媒体为视频时, 意思是当前帧的数据已经获得, 且下一帧的数据也已经获得 (5)4:HAVE_ENOUGH_DATA: 当前播放位置已经有数据可以播放, 下一帧数据已经获得, 且浏览器确认媒体数据以某一种速度进行加载, 可以保证有足够的后续数据进行播放 3.12seeking 和 seekable seeking 属性返回一个布尔值, 表示浏览器是否正在请求某一特定播放位置的数据,true 表示浏览器正在请求数据,false 表示浏览器已经停止请求 seekable 属性返回一个 TimeRange 对象, 该对象表示请求到的数据的时间范围 seeking 和 seekable 属性值均为只读属性 3.13currentTime starttime 和 duration currenttime 属性来读取媒体的当前播放位置, 通过修改该属性值可以修改当前播放位置 如果修改的位置上没有可用的媒体数据, 将产生 INVALID_STATE_ERR 异常, 如果修改的位置上的数据浏览器上没有获得, 将产生 INDEX_SIZE_ERR 异常 starttime 属性来读取媒体播放的开始时间, 通常为 0 duration 属性来读取媒体文件总的播放时间 currenttime starttime duration 属性的值为时间, 单位为秒 currenttime 的属性值为读写属性,startTime duration 属性值为只读属性 11 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

12 3.14played paused ended played 属性可以返回一个 TimeRange 对象, 该对象中可以读取媒体文件已经播放部分的时间段 该时间段的开始时间为已播放部分的开始时间, 结束时间为已播放部分的结束时间 paused 属性可以返回一个布尔值, 表示是否处于暂停播放状态 true 表示目前已经暂停播放,false 表示媒体正在播放 ended 属性可以返回一个布尔值, 表示是否已经播放完毕 true 表示媒体播放完毕,false 表示媒体没有播放完毕 played pause ended 属性值均为只读属性 3.15defaultPlaybackRate playbackrate defaultplaybackrate 属性读取或修改媒体默认的播放速率 playbackrate 属性读取或修改媒体当前的播放速率 3.16volume muted volume 属性读取或修改媒体播放的音量, 范围为 0 到 1,0 为静音,1 为最大音量 muted 属性读取或修改媒体的静音状态, 该属性值为布尔值,true 表示处于静音状态,false 表示处于非静音状态 四 video 和 audio 的方法 video 元素和 audio 元素具有四种方法 4.1play 使用 play 方法来播放媒体, 自动将元素的 paused 值变为 false 12 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

13 4.2pause 使用 pause 方法来暂停播放, 自动将元素的 paused 值变为 true 4.3load 使用 load 方法来重新载入媒体进行播放, 自动将元素的 playbackrate 属性值 defaultplaybackrate 属性的值, 自动将元素的 error 的值变为 null 4.4canPlayType 使用 canplaytype 方法来测试浏览器是否支持指定的媒体类型, 该方法的定义是 : var supporttypeinfo = videoelement.canplaytype(type) 其中参数 type 的指定方法是使用播放文件的 MIME 类型来指定, 可以在指定的字符串中加上表示媒体编码格式的 codes 参数 该方法返回 3 个可能值 : (1) 空字符串 : 表示浏览器不支持此种媒体类型 (2)maybe: 表示浏览器可能支持此种媒体类型 (3)probably: 表示浏览器确定支持此种媒体类型 案例 : 示例 9-5: 媒体播放器 <!doctype html> <html> <head> <meta charset="utf-8"/> <title> 视频播放器 </title> <style type= text/css > body margin:30px auto; padding:0px; 13 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

14 text-align:center; font-size:10px; font-family: 微软雅黑 ; background:#f2f2f2; progress width:552px; border:1px solid #333; background:#fff; button margin-top:10px; border:none; background-color:#41a81e; color:#f2f2f2; width:68px; height:22px; text-align:center; vertical-align:middle; border-radius:8px; border:1px # solid; #showtime margin-top:10px; color:#333; #progressvalue width:0%; height:20px; background:#fff; cursor:default; </style> </head> <body> <h2> 构建自己的视频播放器 </h2> <!-- 视频播放窗口 --> <div id="playvideo"> <video id="videoplayer" width="552" height="311"> <source src="medias/wo-shangwenjie.mp4"> <source src="medias/wo-shangwenjie.ogv"> <source src="medias/wo-shangwenjie.webm"> 您的浏览器不支持 video 元素 </video> </div> <div id="buttondiv"> 14 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

15 <!-- 播放进度条 --> <progress id="playpercent" max=100> <div id="progress"> <div id="progressvalue"></div> </div> </progress> <!-- 播放控制按钮 --> <div id="playbutton"> <button id="btnplay" onclick="playorpause()" disabled/> 播放 </button> <button id="btnspeedup" onclick="speedup()" disabled/> 加速播放 </button> <button id="btnspeeddown" onclick="speeddown()" disabled/> 减速播放 </button> <button id="btnslowplay" onclick="slowplay()" disabled/> 慢动作 </button> <button id="btnmute" onclick="setmute()" disabled/> 静音 </button> <button id="btnvolumeup" onclick="volumeup()" disabled/> 增大音量 </button> <button id="btnvolumedown" onclick="volumedown()" disabled/> 降低音量 </button> </div> </div> <div id="showtime"></div> </body> <script type="text/javascript"> var speed=1; var volume=1; var muted=false; var video = document.getelementbyid("videoplayer"); var showtime = document.getelementbyid("showtime"); if(video.canplaytype) video.addeventlistener('loadedmetadata',loadedmetadata,false); video.addeventlistener('ended',videoended,false); video.addeventlistener('play',videoplay,false); video.addeventlistener('pause',videopause,false); video.addeventlistener('timeupdate',updateprogress,false); video.addeventlistener("error",catcherror,false); progress=document.getelementbyid("progress"); progress.onmouseover=progress_mouseover; progress.onmouseout=progress_mouseout; progress.onclick=progress_click; playpercent=document.getelementbyid("playpercent"); playpercent.onmouseover=progress_mouseover; 15 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

16 playpercent.onmouseout=progress_mouseout; playpercent.onclick=playpercent_click; function catcherror() var error = video.error; switch(error.code) case 1: alert(" 视频的载入过程以为用户操作, 已经被中止 "); break; case 2: alert(" 网络发生故障, 视频的载入过程被中止 "); break; case 3: alert(" 浏览器对视频的解码错误, 无法播放视频 "); break; case 4: alert(" 视频不可访问或视频编码器浏览器不支持 "); break; function loadedmetadata() var btnplay=document.getelementbyid("btnplay"); btnplay.innerhtml=" 暂停 "; btnplay.disabled=""; video.play(); var buttondiv=document.getelementbyid("buttondiv"); buttondiv.style.display="white"; function PlayOrPause() if(video.paused) video.play(); video.playbackrate=speed; video.muted=muted; video.volume=volume; else video.pause(); function videoended(ev) 16 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

17 video.currenttime=0; this.pause(); function videoplay(ev) var btnplay=document.getelementbyid("btnplay"); btnplay.innerhtml=" 暂停 "; document.getelementbyid("btnspeedup").disabled=""; document.getelementbyid("btnspeeddown").disabled=""; document.getelementbyid("btnslowplay").disabled=""; document.getelementbyid("btnmute").disabled=""; document.getelementbyid("btnvolumeup").disabled=""; document.getelementbyid("btnvolumedown").disabled=""; function videopause(ev) var btnplay=document.getelementbyid("btnplay"); btnplay.innerhtml=" 播放 "; document.getelementbyid("btnspeedup").disabled="disabled"; document.getelementbyid("btnspeeddown").disabled="disabled"; document.getelementbyid("btnslowplay").disabled="disabled"; document.getelementbyid("btnmute").disabled="disabled"; document.getelementbyid("btnvolumeup").disabled="disabled"; document.getelementbyid("btnvolumedown").disabled="disabled"; function updateprogress() var value=math.round((math.floor(video.currenttime)/math.floor(video.duration) )*100,0); var progress = document.getelementbyid('playpercent'); progress.value = value; var progressvalue=document.getelementbyid("progressvalue"); progressvalue.style.width = value+"%"; showtime.innerhtml=calctime(math.floor(video.currenttime))+'/'+calctim e(math.floor(video.duration)); function calctime(time) var hour; var minute; var second; hour=string(parseint(time/3600,10)); if (hour.length == 1) hour = '0' + hour; 17 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

18 minute=string(parseint((time%3600)/60,10)); if (minute.length == 1) minute = '0' + minute; second=string(parseint(time%60,10)); if (second.length == 1) second = '0' + second; return hour+":"+minute+":"+second; function progress_mouseover(ev) showtime.innerhtml=calctime(math.floor(video.currenttime))+'/'+calctim e(math.floor(video.duration)); ev.stoppropagation(); function progress_mouseout(ev) showtime.innerhtml=""; function playpercent_click(evt) if(evt.offsetx) playpercent=document.getelementbyid("playpercent"); video.currenttime = video.duration * (evt.offsetx / playpercent.clientwidth); function progress_click(evt) progress=document.getelementbyid("progress"); if(evt.offsetx) video.currenttime = video.duration * (evt.offsetx /progress.clientwidth); else video.currenttime = video.duration * (evt.clientx /progress.clientwidth); function SpeedUp() video.playbackrate+=1; speed=video.playbackrate; function SpeedDown() video.playbackrate-=1; if(video.playbackrate<0) video.playbackrate=0; 18 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

19 speed=video.playbackrate; function SlowPlay() var btnslowplay=document.getelementbyid("btnslowplay"); if(btnslowplay.innerhtml==" 慢动作 ") video.playbackrate=0.5; btnslowplay.innerhtml=" 正常速度 "; document.getelementbyid("btnspeedup").disabled="disabled"; document.getelementbyid("btnspeeddown").disabled="disabled"; else video.playbackrate=1; btnslowplay.innerhtml=" 慢动作 "; document.getelementbyid("btnspeedup").disabled=""; document.getelementbyid("btnspeeddown").disabled=""; speed=video.playbackrate; function setmute() if(!video.muted) video.muted=true; document.getelementbyid("btnmute").innerhtml=" 取消静音 "; else video.muted=false; document.getelementbyid("btnmute").innerhtml=" 暂时静音 "; muted=video.muted; function VolumeUp() if(video.volume<1) video.volume+=0.1; volume=video.volume; function VolumeDown() if(video.volume>0) video.volume-=0.1; volume=video.volume; 19 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

20 </script> </html> 5.1 事件处理方式 五 video 和 audio 的事件 使用 video 元素或 audio 元素读取或者播放媒体数据时, 会触发 一系列的事件, 如果使用 JavaScript 脚本来捕捉这些事件, 就可以 对事件进行处理 对事件的捕捉, 有两种方式 : 方式一 : 监听 使用 video 元素或 audio 元素的 addeventlistener 方法来对事 件的发生进行监听, 该方法的定义如下 : videoelement.addeventlistener(type,listener,usercapture); 方式二 : 使用 JavaScript 脚本中的获取事件句柄 例如 : <video id= videodemo src= medias/video.webm onplay= begin_playing(); ></video> <script> function begin_playing() </script> 5.2 事件 video 和 audio 在浏览器开始请求媒体数据 下载媒体数据 播放媒体数据到播放结束, 触发的事件如下表所示 表 7-1 input 的属性 事件 abort canplay canplaythrough durationchange 描述当音频 / 视频的加载已放弃时当浏览器可以播放音频 / 视频时当浏览器可在不因缓冲而停顿的情况下进行播放时当音频 / 视频的时长已更改时 20 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

21 emptied ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange 当目前的播放列表为空时当目前的播放列表已结束时当在音频 / 视频加载期间发生错误时当浏览器已加载音频 / 视频的当前帧时当浏览器已加载音频 / 视频的元数据时当浏览器开始查找音频 / 视频时当音频 / 视频已暂停时当音频 / 视频已开始或不再暂停时当音频 / 视频在已因缓冲而暂停或停止后已就绪时当浏览器正在下载音频 / 视频时当音频 / 视频的播放速度已更改时当用户已移动 / 跳跃到音频 / 视频中的新位置时当用户开始移动 / 跳跃到音频 / 视频中的新位置时当浏览器尝试获取媒体数据, 但数据不可用时当浏览器刻意不获取媒体数据时当目前的播放位置已更改时当音量已更改时 演示 : 六 案例 : 拍个 DV 让大家看 第一步 : 使用手机拍摄视频 第二步 : 获得视频文件 第三步 : 对视频文件进行编码, 以支持 HTML 5 第四步 : 制作网页, 并发布 七 讨论与思考 7.1 如何进行视频编辑? (1) 使用手机 DV 等拍摄的视频, 如何进行编辑? 例如添加背景音乐 字幕等 (2) 视频编辑的常用软件有哪些? 21 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

22 7.2 视频分辨率 (1) 经常听到的标清 高清 超清有哪些区别? 分别采用了那些编码器? (2) 视频的分辨率和清晰度有关系么? 22 网页设计与网站规划 讲稿 / 河南中医学院互联网应用技术研究所 /

17 Chapter Video/Audio API 17-1 <video> <audio> 17-2 <video> <audio>

17 Chapter Video/Audio API 17-1 <video> <audio> 17-2 <video> <audio> 17 Chapter 17-1 17-2 網頁程式設計 17-1 API HTMLMediaElement width heightposter ( HTML 5 http://www.w3.org/tr/html5/) error

More information

05 01 accordion UI containers 03 Accordion accordion UI accordion 54

05 01 accordion UI containers 03 Accordion accordion UI accordion 54 jquery UI plugin Accordion 05 01 accordion UI containers 03 Accordion accordion UI accordion 54 05 jquery UI plugin 3-1

More information

5-1 nav css 5-2

5-1 nav css 5-2 5 HTML CSS HTML CSS Ê Ê Ê Ê 5-1 nav css 5-2 5-1 5 5-1-1 5-01 css images 01 index.html 02 5-3 style.css css 03 CH5/5-01/images 04 images index.html style.css 05

More information

Chapter V.S. PC

Chapter V.S. PC Chapter 14 14-1 V.S. PC 14-2 14-3 14-4 14-1 V.S. PC PC PC Yahoo! PC (https://tw.yahoo.com/) Yahoo! (https:// tw.mobi.yahoo.com/) Yahoo! a b a PC b PC PC Flash HTML5 CSS3 PC 14-2 14-3 PC PC Yahoo! PC https://tw.yahoo.com/

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 前端开发 实验教学指导 实验五 : 文字排版 一 实验目的 1 掌握 CSS 进行页面表现控制的基本方法和 CSS 的基本原理 ; 2 掌握 CSS 进行文字排版的基本内容和使用方法 二 实验环境 1 Windows XP/Windows 7 操作系统 ; 2 安装有 Adobe Dreamweaver CS6 软件的计算机一台 ; 3 局域网网络环境, 并且使用固定 IP 地址 三 实验要求

More information

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK 2 l 跨裝置網頁設計 Android ios Windows 8 BlackBerry OS Android HTML 5 HTML 5 HTML 4.01 HTML 5 CSS 3 CSS 3 CSS 2.01 CSS 3 2D/3D PC JavaScript

More information

ebook60-13

ebook60-13 13 H T M L F l a s h J a v a < i m g > 13.1 H T M L A c t i v e X H T M L < i m g > HTML 4.0 < o b j e c t > < / o b j e c t > 13.1.1 H T M L < o b j e c t > c l a s s i d d a t a < p a r a m > 1.

More information

Microsoft Word - PHP7Ch01.docx

Microsoft Word - PHP7Ch01.docx PHP 01 1-6 PHP PHP HTML HTML PHP CSSJavaScript PHP PHP 1-6-1 PHP HTML PHP HTML 1. Notepad++ \ch01\hello.php 01: 02: 03: 04: 05: PHP 06:

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 交互开发 实验教学指导 实验三 :jquery 操作 DOM 一 实验目的 (5 分 ) 1 掌握 jquery 开发环境搭建的方法 ; 2 掌握 jquery 选择符的使用方法 ; 3 掌握 DOM 元素属性操作的方法 ; 4 掌握 DOM 元素的添加 删除和复制等操作 ; 二 实验环境 (5 分 ) 1 Windows XP/Windows 7 操作系统的计算机 ; 2 局域网网络环境,

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 前端开发 实验教学指导 实验七 :JQuery 实现网页动画 一 实验目的 1 理解 Web 交互的基本模式和概念 ; 2 掌握 Web 中 JavaScript 使用的基本方法 ; 3 了解 jquery 的特性及用法 ; 4 熟悉的 jquery 基本语法 ; 5 编写代码实现 jquery 的基本动画效果 二 实验环境 1 Windows XP/Windows Server 2003

More information

使用 CSS+Div 布局网页 实训目的 常见网页布局方式有表格布局 框架布局和使用 CSS+DIV 布局等方式 使用 CSS+DIV 布局网页, 真正实现内容与形式的分离, 具有页面代码整洁清晰, 多线程加载等特点, 网页浏览速度更快, 因此成为目前网页布局的主流技术 熟练掌握 CSS+DIV 布

使用 CSS+Div 布局网页 实训目的 常见网页布局方式有表格布局 框架布局和使用 CSS+DIV 布局等方式 使用 CSS+DIV 布局网页, 真正实现内容与形式的分离, 具有页面代码整洁清晰, 多线程加载等特点, 网页浏览速度更快, 因此成为目前网页布局的主流技术 熟练掌握 CSS+DIV 布 使用 CSS+Div 布局网页 实训目的 常见网页布局方式有表格布局 框架布局和使用 CSS+DIV 布局等方式 使用 CSS+DIV 布局网页, 真正实现内容与形式的分离, 具有页面代码整洁清晰, 多线程加载等特点, 网页浏览速度更快, 因此成为目前网页布局的主流技术 熟练掌握 CSS+DIV 布局方式, 是网页设计者必备的技能 实训目的 : 掌握网页界面设计流程 ; 掌握与网页元素定位相关的 CSS

More information

untitled

untitled PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說

More information

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2.

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2. 2005-06 p.1 HTML HyperText Mark-up Language 1. HTML Logo, Pascal, C++, Java HTML 2. HTML (tag) 3. HTML 4. HTML 1. HTML 2. 3. FTP HTML HTML html 1. html html html cutehtmleasyhtml 2. wyswyg (What you see

More information

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5 網頁程式設計 HTML JavaScript CSS HTML JavaScript CSS HTML 5 JavaScript JavaScript HTML 5 API CSS CSS Part 1 HTML HTML 5 API HTML 5 Apple QuickTime Adobe Flash RealPlayer Ajax XMLHttpRequest HTML 4.01 HTML 5

More information

Microsoft Word - 最新正文.doc

Microsoft Word - 最新正文.doc 2 2 Web 2.0 Ajax StarTrackr! GPS RFID jquery JavaScript StarTrackr! JavaScript jquery 1 jquery jquery jquery JavaScript HTML jquery JavaScript jquery jquery jquery $(document).ready()! jquery jquery (document)

More information

Microsoft Word - Ch06.docx

Microsoft Word - Ch06.docx Chapter 6-1 6-2 6-2 l ASP.NET 6-1 (theme) ASP.NET (skin).skin ButtonLabelHyperLink (cascading style sheet).css TreeView 1. 2. (page theme) (global theme) IIS l 6-3 6-1-1 (page theme) (global theme) App_Themes

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 交互开发 实验教学指导 实验六 : 文件 一 实验目的 (5 分 ) 1 掌握文件处理对象的相关操作; 2 了解文件打印的方法; 3 掌握 FileSystem API 的基本概念以及相关属性 方法与事件 ; 4 掌握 FileReader API 读取文件的内容的方法 ; 二 实验环境 (5 分 ) 1 Windows XP/Windows 7 操作系统的计算机 ; 2 局域网网络环境,

More information

bootstrap - 2

bootstrap - 2 RITA TEACHING Bootstra p ENTER bootstrap - 2 bootstrap - 3 bootstrap 101 Template

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

Microsoft Word - 改版式网页全文.doc

Microsoft Word - 改版式网页全文.doc 第 4 章 Dreamweaver CS3 高 级 篇 4.1 表 单 概 述 表 单 是 用 来 收 集 浏 览 者 的 用 户 名 密 码 E-mail 地 址 个 人 爱 好 和 联 系 地 址 等 用 户 信 息 的 输 入 区 域 集 合 浏 览 者 填 写 表 单 的 方 式 一 般 是 输 入 文 本 选 择 单 选 按 钮 或 复 选 框 以 及 从 下 拉 列 表 框 中 选 择

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 前端开发 实验指导 : 实验八 : 下拉菜单 一 实验目的 1 掌握 CSS 动画 JS 动画和 jquery 动画的基本原理和基本方法 ; 2 掌握下拉菜单制作的基本原理; 3 理解技术多样性的概念 二 实验环境 1 Windows XP/Windows 7 操作系统的计算机 ; 2 局域网网络环境, 并且使用固定 IP 地址 ; 3 支持互联网访问; 4 Adobe CS 6 组件支持

More information

XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vsp

XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vsp XHTML CSS CSS CSS DOCTYPE Switch XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vspace big tabindex accesskey

More information

RUN_PC連載_10_.doc

RUN_PC連載_10_.doc PowerBuilder 8 (10) Jaguar CTS ASP Jaguar CTS PowerDynamo Jaguar CTS Microsoft ASP (Active Server Pages) ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar CTS ASP Jaguar Server ASP

More information

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt]

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt] HTML CSS / 2011 HTML CSS 1/ 47 1 2 HTML 3 4 HTML 5 5 : CSS 6 CSS 7 HTML CSS 2/ 47 HTML CSS 3/ 47 ( BOM) UTF-8 Notepad++ (Winodws), Fraise/Smultron (Mac), VIM ( ) HTML CSS 4/ 47 UTF-8? UTF-8 (unicode),

More information

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas Contents 目錄 chapter 1 1-1... 1-2 1-2... 1-3 HTML5... 1-3... 1-5 1-3... 1-9 Web Storage... 1-9... 1-10 1-4 HTML5... 1-14... 1-14... 1-15 HTML5... 1-15... 1-15... 1-16 1-5... 1-18 Apps... 1-18 HTML5 Cache

More information

XP11067_內文.pdf

XP11067_內文.pdf Adobe Flash Steve Jobs 2010 ios Flash http://www.apple.com/ hotnews/thoughts-on-flash/ ios Flash ios HTML5 NimbleKit ipad HTML5 HTML5 NimbleKit Objective-C iphone ipod touch HTML5 ipad iphone ipod touch

More information

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b 06 01 action JavaScript action jquery jquery AJAX 04 4-1 CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS background-color camel-cased DOM backgroundcolor.css()

More information

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探 付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探索建设中 成时间 : 2017-07-20 12:13:21 Since 8.6 定义键盘 定义键盘使

More information

PlayerAPI_v1.0.0

PlayerAPI_v1.0.0 Player API 开发指南 版本 : 1.0.1 日期 : 2014-01-10 北京梦之窗数码科技有限公司 目录 1. 概述!... 1 2. 接 口!... 1 3. 配置!... 1 4. 插件介绍!... 4 4.1 字幕插件!... 4 附录 1. Flash 和 Javascript 交互!... 5 附录 2. 播放器错误码!... 5 1. 概述 利 用 Player API 与

More information

第 4 章 XMLHttpRequest 对象 AJAX AJAX 2 iframe AJAX iframe XMLHttpRequest JavaScript iframe AJAX XMLHttpRequest XMLHttpRequest Server Access Object Web XM

第 4 章 XMLHttpRequest 对象 AJAX AJAX 2 iframe AJAX iframe XMLHttpRequest JavaScript iframe AJAX XMLHttpRequest XMLHttpRequest Server Access Object Web XM 第 4 章 XMLHttpRequest 对象 AJAX AJAX 2 iframe AJAX iframe XMLHttpRequest JavaScript iframe AJAX XMLHttpRequest XMLHttpRequest Server Access Object Web XMLHttpRequest 64 第 Ⅱ 部分动态表示 : 用户接口与服务器之间的通信 4.1 Microsoft

More information

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2 HTML A-1 HTML A-2 A-2 HTML A-8 A-3 A-14 A-4 A-26 A-5 A-30 A-6 A-42 A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ /

More information

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取将导致上次获取的 access_token 失效 接入方可以使用 AppID 和 AppSecret

More information

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

RUN_PC連載_8_.doc

RUN_PC連載_8_.doc PowerBuilder 8 (8) Web DataWindow ( ) DataWindow Web DataWindow Web DataWindow Web DataWindow PowerDynamo Web DataWindow / Web DataWindow Web DataWindow Wizard Web DataWindow Web DataWindow DataWindow

More information

Web 前端开发 课程理论教学部分 第十讲 : 认识 CSS 3 学时计划 :2 学时理论,0 学时实验 ( 无实验教学内容 ) 教学大纲 : 1 CSS 3 概述 2 使用 CSS 3 能够做什么? 3 CSS 3 的新特征 4 在 HTML 中使用 CSS 5 案例: 图像边框 6 案例: 为

Web 前端开发 课程理论教学部分 第十讲 : 认识 CSS 3 学时计划 :2 学时理论,0 学时实验 ( 无实验教学内容 ) 教学大纲 : 1 CSS 3 概述 2 使用 CSS 3 能够做什么? 3 CSS 3 的新特征 4 在 HTML 中使用 CSS 5 案例: 图像边框 6 案例: 为 Web 前端开发 课程理论教学部分 第十讲 : 认识 CSS 3 学时计划 :2 学时理论,0 学时实验 ( 无实验教学内容 ) 教学大纲 : 1 CSS 3 概述 2 使用 CSS 3 能够做什么? 3 CSS 3 的新特征 4 在 HTML 中使用 CSS 5 案例: 图像边框 6 案例: 为 Firefox Chrome Safari 定义不同的样式 7 案例: 为 Phone Pad PC

More information

HTML5

HTML5 HTML5 INTERNET3D WEBOS {serena,hsing}@nchc.org.tw HTML5 WEB 1991 HTML 1994 HTML 2 1996 CSS 1 + JavaScript 1997 HTML 4.01 1998 CSS 2 2000 XHTML 1.0 2002 + CSS 2005 AJAX (Asynchronous JavaScript And

More information

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费 助 理 电 子 商 务 考 试 真 题 试 题 第 一 部 分 : 理 论 部 分 一 单 项 选 择 题 1 ( B ) 是 信 息 系 统 的 核 心 组 成 部 分 A 逻 辑 模 型 B 数 据 库 C 概 念 模 型 D 以 上 全 部 2 ping www.163.com -t 中 参 数 t 的 作 用 是 :( A ) A 进 行 连 续 测 试 B 在 新 窗 口 中 显 示 C

More information

F477

F477 FrontPage & Flash 連 CSIE, NTU September 15, 2007 Outline September 15, 2007 Page 2 連 FrontPage September 15, 2007 Page 3 連 FTP Email FrontPage HTML tag September 15, 2007 Page 4 連 September

More information

! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 d

! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 d ! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook 2015 3 F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 declare 元件 DOM state JavaScript xi React Web ios Android

More information

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue010101.html vue010104.html vue0101 01 04 Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code https://code.visualstudio.com/ Chrome XAMP Visual Studio

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Perl CGI 1 Perl CGI 2 Perl CGI 3 Perl CGI 4 1. 2. 1. #!/usr/local/bin/perl 2. print "Content-type: text/html n n"; 3. print " n"; 4. print " n"; 3. 4.

More information

javascript sdk javascript sdk 列出 Bucket 内的对象上传 textarea 内容到 Bucket 上传本地文件生成私有下载链接生成带过期时间的私有链接删除对象下载对象拷贝对象查看文件访问权限设置文件访问权限获取静态网站配置设置静态网站删除静态网站查询对象元数据查询

javascript sdk javascript sdk 列出 Bucket 内的对象上传 textarea 内容到 Bucket 上传本地文件生成私有下载链接生成带过期时间的私有链接删除对象下载对象拷贝对象查看文件访问权限设置文件访问权限获取静态网站配置设置静态网站删除静态网站查询对象元数据查询 javascript sdk javascript sdk 列出 Bucket 内的对象上传 textarea 内容到 Bucket 上传本地文件生成私有下载链接生成带过期时间的私有链接删除对象下载对象拷贝对象查看文件访问权限设置文件访问权限获取静态网站配置设置静态网站删除静态网站查询对象元数据查询桶的多版本 Bucket 开启对象多版本支持挂起 Bucket 的多版本对象功能浏览器客户端浏览器客户端的

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 交互开发 实验教学指导 实验二 :JavaScript 编程应用 一 实验目的 (5 分 ) 1 掌握 JavaScript 内置对象的使用 ; 2 掌握 JavaScript 事件的使用 ; 3 掌握 JavaScript 图像处理的方法 ; 4 理解 JavaScript 编程的思路 ; 5 掌握 JavaScript 程序执行的过程 二 实验环境 (5 分 ) 1 Windows XP/Windows

More information

大漠 伪前端, 就职于淘宝

大漠 伪前端, 就职于淘宝 CSS Grid Layout 2016-12-17 @ 大漠. #CSSConf https://www.flickr.com/photos/19139526@n00/8331063530/ 大漠 伪前端, 就职于淘宝 古老的 table 布局 现代 Web 布局 Float inline-block display: table position (absolute 或 relative)

More information

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 本章学习目标 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 配置视图解析器 @RequestMapping 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 和 Struts2 都属于表现层的框架, 它是 Spring 框架的一部分, 我们可 以从 Spring 的整体结构中看得出来 :

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

week06.key

week06.key 基礎網 頁設計 第六週 老師 : 蔡孟珂 大綱 HTML 標籤屬性 DOM(Document Object Model) 文件物件模型 樹的概念 CSS 撰寫與常 用語法 HTML 標籤屬性 id 唯 一值 同 一份 html 中, 標籤裡不能有重複的 id 名稱 頁底資訊 1 連結

More information

设计模式 Design Patterns

设计模式 Design Patterns 丁勇 Email:18442056@QQ.com 学习目标 描述 JSP 表达式语言的语法 认识使用 JSP 表达式的优点 在 JSP 中使用表达式语言 表达式语言简介 5 1 EL 为表达式语言 由两个组开发 JSP 标准标签库专家组 JSP 2.0 专家组 JSP 表达式语言的语法 ${EL Expression} JSP EL 表达式用于以下情形 静态文本 标准标签和自定义标签 表达式语言简介

More information

吉安人事招聘网2012年江西省面向村干部招考300名公务员(2013年1月13日

吉安人事招聘网2012年江西省面向村干部招考300名公务员(2013年1月13日 吉 安 人 事 招 聘 网 2012 年 江 西 省 面 向 村 干 部 招 考 300 名 公 务 员 (20 1 月 13 日 www.hmkpk.com http://www.hmkpk.com 吉 安 人 事 招 聘 网 2012 年 江 西 省 面 向 村 干 部 招 考 300 名 公 务 员 (2013 年 1 月 13 日 为 从 基 层 和 临 盆 一 线 选 拔 出 色 群 众

More information

可 Web 编程的NativeUI 设计与实现

可 Web 编程的NativeUI  设计与实现 可 Web 编程的 NativeUI 设计与实现 张袁炜 zhangyuanwei@baidu.com 欢迎转岗简历请发 About Me @ 张袁炜 直达号 网址导航 百度 音乐 前端 Node.js Android Arduino RaspberryPI https://github.com/zhangyuanwei Outline 一个 Hybrid App 的进化史 Native UI 实现原理

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

第三章 补充案例

第三章 补充案例 项目 4 补充案例 西式甜品网 首页面制作 一 案例描述 1 考核知识点 盒子模型 元素的浮动与定位 2 练习目标 掌握盒子的相关属性 掌握元素的浮动与定位 3 需求分析 盒子模型这样的布局方式代替了传统的表格布局, 同时结合元素的浮动与定位, 可使网页的结构更加 多样化, 通过学习本案例可以使初学者进一步的巩固盒子模型和元素的浮动与定位等相关知识点 4 案例展示 效果如图 4-1 所示 1 图 4-1

More information

untitled

untitled 12-1 -2 VC# Web Blog 12-1 -1-1 12-1.1-1 C:\ ChartModuleSample_CSharp\Application\2001\ Files\ 4096 KB 120 Web.Config httpruntime maxrequestlength executiontimeout 12-2

More information

Microsoft Word PHPCh15.docx

Microsoft Word PHPCh15.docx Chapter 10-1 jquery Mobile 10-2 jquery Mobile 10-3 10-4 10-5 10-6 10-7 10-8 10-9 10-10 10-11 10-2 l PHP & MySQL 10-1 jquery Mobile PO PC (mobile website) Yahoo! PC (http://tw.yahoo.com/) Yahoo! (http://tw.yahoo.com/mobile/)

More information

领导,我不想写CSS代码.key

领导,我不想写CSS代码.key 领导 我不想写 CSS 张鑫旭 25MIN 2018-03-31 YUEWEN USER EXPERIENCE DESIGN 01 1 YUEWEN USER EXPERIENCE DESIGN 砖家 02 CSS - 艺术家 YUEWEN USER EXPERIENCE DESIGN 03 CSS - 砖家 艺术家 YUEWEN USER EXPERIENCE DESIGN 04 领导, 我不想写

More information

Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University

Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University 2003 6 Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University E-mail: yclin@mail.stu.edu.tw Web Mobile Device Web Service Web Service

More information

無障礙網頁開發規範二版(草案)

無障礙網頁開發規範二版(草案) 國 家 通 訊 傳 播 委 員 會 無 障 礙 網 頁 開 發 規 範 2.0 版 ( 草 案 ) 委 辦 單 位 : 國 家 通 訊 傳 播 委 員 會 執 行 單 位 : 中 華 民 國 資 訊 軟 體 協 會 中 華 民 國 1 0 3 年 0 5 月 I II 目 錄 壹 前 言... 1 貳 適 用 範 圍... 2 參 用 語 釋 義... 3 肆 規 範 內 文... 14 一 規 範

More information

Microsoft PowerPoint - 05-Status-Codes-Chinese.ppt

Microsoft PowerPoint - 05-Status-Codes-Chinese.ppt 2004 Marty Hall 服务器响应的生成 : HTTP 状态代码 JSP, Servlet, & Struts Training Courses: http://courses.coreservlets.com Available in US, China, Taiwan, HK, and Worldwide 2 JSP and Servlet Books from Sun Press: http://www.coreservlets.com

More information

1. 2. Flex Adobe 3.

1. 2. Flex Adobe 3. 1. 2. Flex Adobe 3. Flex Adobe Flex Flex Web Flex Flex Flex Adobe Flash Player 9 /rich Internet applications/ria Flex 1. 2. 3. 4. 5. 6. SWF Flash Player Flex 1. Flex framework Adobe Flex 2 framework RIA

More information

Symbian多媒体架构分析

Symbian多媒体架构分析 多媒体应用开发 要内容 多媒体框架 (MMF) 客户端 API 音频程序开发视频程序开发摄像头使用 媒体框架 (MMF) 客户端 API 放音调 播放音调 (1) 指定周期和频率的简单声音 (2)DTMF( 双音多频 ) 电话信号声音 (3) 存储在文件或描述中的声音序列 (4) 在手机中的预定义的声音序列 放音调 框架 放音调 播放音调工具类 CMdaAudioToneUtility 侦听器接口类

More information

Microsoft PowerPoint - Ch00-4-XHTML.ppt [相容模式]

Microsoft PowerPoint - Ch00-4-XHTML.ppt [相容模式] Chapter 0-4 (XHTML) 陈瑞奇 (J.C. Chen) 亚洲大学资讯工程学系 多媒体网站技术应用 整合性课程 IE, Firefox, Safari, Opera, Chrome HTML/CSS DHTML/XHTML/XML JavaScript, JScript, VBScript Java Applet, ActiveX, AJAX Plug-in (eg, Flash, PDF,

More information

Microsoft Word - 04.doc

Microsoft Word - 04.doc 第 4 章 Dreamweaver 基 础 应 用 在 Dreamweaver 中, 创 建 网 页 非 常 简 单 用 户 只 要 熟 悉 Word 文 档 的 编 写, 就 可 以 以 所 见 即 所 得 的 方 式, 在 网 页 中 插 入 文 本 图 像 Flash 及 超 链 接 等 内 容, 从 而 制 作 出 各 式 各 样 的 网 页 本 章 将 详 细 讲 解 如 何 在 网 页

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

WordPress OSSF OSSF is Seeking Software Freedom 1 blog WordPress WordPress WordPress WordPress 2 WordPress WordPress is a state-of-the-art semantic pe

WordPress OSSF OSSF is Seeking Software Freedom 1 blog WordPress WordPress WordPress WordPress 2 WordPress WordPress is a state-of-the-art semantic pe WordPress OSSF OSSF is Seeking Software Freedom 1 blog WordPress WordPress WordPress WordPress 2 WordPress WordPress is a state-of-the-art semantic personal publishing platform aesthetics web standards

More information

Microsoft Word - ch02.doc

Microsoft Word - ch02.doc 第 2 章 认 识 Dreamweaver 8 教 学 提 示 :Dreamweaver 是 一 款 功 能 强 大 的 可 视 化 的 网 页 编 辑 与 管 理 软 件 利 用 它, 不 仅 可 以 轻 松 地 创 建 跨 平 台 和 跨 浏 览 器 的 页 面, 也 可 以 直 接 创 建 具 有 动 态 效 果 的 网 页 而 不 用 自 己 编 写 源 代 码 Dreamweaver 8

More information

Linux 操作系统 实验指导 / 实验八 :LAMP 服务器的实施与管理 Linux 操作系统 实验指导 实验八 :LAMP 服务器的实施与管理 一 实验目的 1 掌握 Linux 系统下安装 Apache 服务器的方法 ; 2 掌握 Linux 系统下安装 PHP 服务的方法 ; 3 掌握 Li

Linux 操作系统 实验指导 / 实验八 :LAMP 服务器的实施与管理 Linux 操作系统 实验指导 实验八 :LAMP 服务器的实施与管理 一 实验目的 1 掌握 Linux 系统下安装 Apache 服务器的方法 ; 2 掌握 Linux 系统下安装 PHP 服务的方法 ; 3 掌握 Li Linux 操作系统 实验指导 实验八 :LAMP 服务器的实施与管理 一 实验目的 1 掌握 Linux 系统下安装 Apache 服务器的方法 ; 2 掌握 Linux 系统下安装 PHP 服务的方法 ; 3 掌握 Linux 系统下安装 MySQL 数据库的方法 ; 4 理解 Linux 服务器的基本概念 二 实验学时 2 学时 三 实验类型 综合性 四 实验需求 1 硬件单机虚拟化 : 每人配备计算机

More information

FileMaker 15 WebDirect 指南

FileMaker 15 WebDirect 指南 FileMaker 15 WebDirect 2013-2016 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker, Inc. FileMaker

More information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

天仁期末個人報告1.PDF

天仁期末個人報告1.PDF ...3...3...3...4...4...6...6...8...10...11...12...12...12... 13...13...14...14...14...15...15... 17... 18...18...19...19...20...20...21...22...22...22...23...23...24 ... 24... 26... 27 2 3 4 5 6 7 8 9

More information

新・解きながら学ぶJava

新・解きながら学ぶJava 481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --

More information

泰州招聘365bet博彩网站三亚海棠湾东方的迪拜回归年少的童真快乐

泰州招聘365bet博彩网站三亚海棠湾东方的迪拜回归年少的童真快乐 泰 州 招 聘 365bet 博 彩 网 站 三 亚 海 棠 湾 东 方 的 迪 拜 回 归 年 少 的 童 真 快 乐 www.hmcdp.com http://www.hmcdp.com 泰 州 招 聘 365bet 博 彩 网 站 三 亚 海 棠 湾 东 方 的 迪 拜 回 归 年 少 的 童 真 快 乐 大 兴 安 岭 鄂 尔 多 斯 博 尔 塔 拉 泰 州 招 聘 网 泰 州 雇 用 365bet

More information

Internet Explorer 10

Internet Explorer 10 Internet Explorer 10 Windows Internet Explorer 10 Internet Explorer 10 Internet Explorer 10 Windows Windows 8 Internet Explorer 10 Windows Internet Explorer 10 Modern Desktop Windows 8 Internet Explorer

More information

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

iPhone App Programming_2014_lecture14.key

iPhone App Programming_2014_lecture14.key ios 程序设计 (2014.9) 第十四讲 : 多媒体编程 华南师范大学网络教育学院 2014-12-09 第十二章多媒体编程 12.1 Audio ios 支持的音频编码 : AAC AC3 ALAC(Apple Lossless) PCM MP3 HE-AAC ilbc MPEG-4 Audio 等 ios 支持的音频文件格式 : MP3 MP4 CAF AAC WAV M4A AIF 12.2

More information

Adobe® Flash® 的 Adobe® ActionScript® 3.0 程式設計

Adobe® Flash® 的 Adobe® ActionScript® 3.0 程式設計 337 18 Adobe Flash CS4 Professional MovieClip ActionScript Flash ActionScript Flash Flash Flash MovieClip MovieClip ActionScript ( ) MovieClip Flash Sprite ActionScript MovieClip ActionScript 3.0 Shape

More information

web程序设计.doc

web程序设计.doc 学习中心 姓名 学号 西安电子科技大学网络与继续教育学院 Web 程序设计 全真试题 ( 闭卷 90 分钟 ) 题号一二三四总分 题分 20 20 30 30 得分 一 选择题 ( 每题 2 分, 共 20 分 ) 1. Web 的工作模式是 : ( ) A. 客户端 / 服务器端 B. 浏览器 / 服务器 C. 浏览器 / 浏览器 D. 浏览器 / 客户端 2. Session 对象的默认有效期为多少分钟?(

More information

一量动…

一量动… 语 言 教 学 与 研 究,1998(3):102-113. 一 量 VP 的 语 法 语 义 特 点 李 宇 明 根 据 量 词 的 不 同, 一 量 VP 可 以 分 为 三 类 : (1) 畜 力 车, 哪 怕 是 牛 车, 竟 一 辆 没 有 ( 陈 冲 不 自 然 的 黑 色, 十 月 1989 年 6 期 34 (2) 一 刻 都 不 敢 离 开 你 呢 ( 小 牛 上 路 谣, 当 代

More information

辽石化大委发[2007]33号

辽石化大委发[2007]33号 中 共 辽 宁 石 油 化 工 大 学 委 员 会 组 织 部 文 件 辽 石 化 大 组 通 字 [2016]4 号 印 发 关 于 在 本 科 学 生 党 员 中 开 展 学 党 章 党 规 学 系 列 讲 话, 做 合 格 党 员 学 习 教 育 实 施 方 案 的 通 知 各 基 层 党 委 总 支 : 为 认 真 贯 彻 落 实 中 央 省 委 和 学 校 党 委 的 部 署 要 求, 现

More information

F477

F477 FrontPage & Flash 連 CSIE, NTU September 15, 2007 Outline September 15, 2007 Page 2 F477 September 15, 2007 Page 3 September 15, 2007 Page 4 September 15, 2007 Page 5 連 September 15, 2007 Page 6 連 September

More information

final

final 行 政 院 研 究 發 展 考 核 委 員 會 政 府 網 站 建 置 及 營 運 作 業 參 考 指 引 中 華 民 國 99 年 2 月 政 府 網 站 建 置 及 營 運 作 業 參 考 指 引 目 次 前 言 與 導 讀... 1 一. 緣 由... 1 二. 現 行 規 範 應 用 的 運 作 與 問 題... 1 三. 政 府 網 站 建 置 與 營 運 作 業 參 考 指 引 之 規

More information

Chapter 位元素04 定放棄在網頁版面中使用表格, 是 Web 標準的關鍵之一 其實表格使用的目的不在此, 它應該是用來顯示格狀資料, 就如同 Excel 的工作表一樣 不過, 在 CSS 發展以前, 我們習慣用表格來建立一個有格狀的網頁, 讓元素有組織的排列在上, 而且使用一些像間隔圖片 (

Chapter 位元素04 定放棄在網頁版面中使用表格, 是 Web 標準的關鍵之一 其實表格使用的目的不在此, 它應該是用來顯示格狀資料, 就如同 Excel 的工作表一樣 不過, 在 CSS 發展以前, 我們習慣用表格來建立一個有格狀的網頁, 讓元素有組織的排列在上, 而且使用一些像間隔圖片 ( Stylin with CSS a Designer s Guide 2/e Chapter 位元素04 定放棄在網頁版面中使用表格, 是 Web 標準的關鍵之一 其實表格使用的目的不在此, 它應該是用來顯示格狀資料, 就如同 Excel 的工作表一樣 不過, 在 CSS 發展以前, 我們習慣用表格來建立一個有格狀的網頁, 讓元素有組織的排列在上, 而且使用一些像間隔圖片 (spacer GIF)

More information

2010 12 7 : :4.9s :44 7, 320KB Velocity 2010 Google -- Don t Let Third Parties Slow You Down : Third-party Publisher site % Impact Digg services.newsweek.com 14 Digg realtalkny.uproxx.com 9 FriendConnect

More information

<4D6963726F736F667420576F7264202D20B1B1BEA9B1A9B7E7BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBECAD7B4CEB9ABBFAAB7A2D0D0B2A2D4DAB4B4D2B5B0E5C9CFCAD0D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E532303134C4EA3132D4C23233C8D5B1A8CBCDA3A92E646F63>

<4D6963726F736F667420576F7264202D20B1B1BEA9B1A9B7E7BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBECAD7B4CEB9ABBFAAB7A2D0D0B2A2D4DAB4B4D2B5B0E5C9CFCAD0D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E532303134C4EA3132D4C23233C8D5B1A8CBCDA3A92E646F63> 本 公 司 本 次 股 票 发 行 后 拟 在 创 业 板 市 场 上 市, 该 市 场 具 有 较 高 的 投 资 风 险 创 业 板 公 司 具 有 业 绩 不 稳 定 经 营 风 险 高 退 市 风 险 大 等 特 点, 投 资 者 面 临 较 大 的 市 场 风 险 投 资 者 应 充 分 了 解 创 业 板 市 场 的 投 资 风 险 及 本 公 司 所 披 露 的 风 险 因 素, 审

More information

c11_10iPJ-AW250N_OG_KOR.indd

c11_10iPJ-AW250N_OG_KOR.indd CP-X2541WN/CP-X3041WN/CP-X4041WN CP-WX3041WN/CP-WX3541WN/CP-WX4041WN 1 2 3 4 98 2352 100 27 27 19 102 5 27 27 16 5 5 10~15 15 17 17 21 24 32 105 105 105 24 24 25 21 26 28 31 30 30 25, 62 23 20 20 23 23

More information

<4D F736F F D20D5D0B9C9CBB5C3F7CAE95FB4FDCCE6BBBBB7E2C3E6BACDC7A9D7D6D2B35F636C65616E>

<4D F736F F D20D5D0B9C9CBB5C3F7CAE95FB4FDCCE6BBBBB7E2C3E6BACDC7A9D7D6D2B35F636C65616E> 本 公 司 本 次 股 票 发 行 后 拟 在 创 业 板 市 场 上 市, 该 市 场 具 有 较 高 的 投 资 风 险 创 业 板 公 司 具 有 业 绩 不 稳 定 经 营 风 险 高 退 市 风 险 大 等 特 点, 投 资 者 面 临 较 大 的 市 场 风 险 投 资 者 应 充 分 了 解 创 业 板 市 场 的 投 资 风 险 及 本 公 司 所 披 露 的 风 险 因 素, 审

More information

ycq.key

ycq.key sponia.com Why Angular? 数据中间 页 Tip 1: 使 用 controlleras {{ vm.title angular.module('app', []).controller("appctrl", AppCtrl); function AppCtrl() { this.title

More information

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民 1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平

More information

Microsoft Word - 第11章 网页多媒体11ok.doc

Microsoft Word - 第11章 网页多媒体11ok.doc 135 第 11 章网页多媒体 人们上网的机会多了, 网上的内容更丰富了, 很多人在看电视与玩电脑之间选择了后者 通过电脑, 除了可以浏览网页看新闻外, 还可以进视频网站看视频新闻 ( 从电视上录制上传到网上 ), 也可以看电影等 从某种情况讲, 电脑取代了电视, 这也是中国拥有这么多网民的原因之一 网页多媒体的出现, 使上网的功能更丰富, 很多人除了上网聊 QQ 玩游戏外, 还可以进视频网站看视频,

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 access_token=access_token (http

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址   access_token=access_token (http 停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 https://webapi.zego.im/cgi/stop-mix? access_token=access_token (https://webapi.zego.im/cgi/stop-mix? access_token=access_token)

More information

* r p . 4 6 12 3 5 7 8 9bk bm btbsbrbqbp bo bn bl [ ] [ ] [ ] [ ] [SET] 1 2 3 4 5 6 7. cmcl ck 8 9 0 bk bl bm bn bo 1 2 1 2+ - bp bq 8 2 4 6 br r bs p bt ck cl cm 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

8S E600Y 0773-CE

8S E600Y 0773-CE 控制面板及侧 背面端子 液晶电视快速操作引导 液晶电视快速操作引导 控制面 板 按键介 绍 控制面板按键及侧面端子介绍 感光头 红外接收器 指示灯 电源 开 关 按键 频 道- 频 道+ 音 量- 音 量+ 频道选择键 音量控制键 菜单 确定 返 回/主 页 确定键 返回/主页键 菜单键 背面端 子 介绍 USB1 光纤音频 输出 USB2 USB3 SD卡 SD卡槽 CA卡 V 注:当您使用非本机配送的重低音音箱连接本机

More information

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统 网络文化的现状与存在问题 网络文化的现状与存在问题 郭海荣 互联网自 20 世纪 90 年代进入普通百姓的视野以来, 迅速得以普及 迅速发 展的网络改变了和正在改变着社会的方方面面, 并产生了全新的文化形式, 即网 络文化 网络文化是随着计算机联网而产生的一种新的文化现象, 它是信息时代 的特殊文化 作为人类社会最新的文化传播工具, 互联网体现了对自由的追求, 开启了新的自由空间, 为文化的平等发展开辟了空间

More information

《將進酒》

《將進酒》 00 年 教 學 設 計 獎 勵 計 劃 將 進 酒 參 選 編 號 :C076 學 科 名 稱 : 適 合 程 度 : 高 一 簡 介 設 計 目 的 1. 此 教 案 之 設 計, 目 的 是 讓 學 生 清 楚 明 白 古 體 詩 與 近 體 詩 之 不 同 處, 並 且 以 多 媒 體 輔 助 教 學, 提 高 學 生 學 習 的 興 趣. 藉 課 件 之 運 用, 促 進 學 生 在 學

More information

* 4 6 R P r p . 1 2 3 4 7 89bk 6 5 1 2 3 4 5 6 7 8 9 0 bk r bl bm bn^ bo bl br bq bpbo bn bm [ ] [ ] [ ] bp 8 2 4 6 bq p [ ] [SET] br clckbt bs bs bt ck cl. 1 2 1 2+- 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

<img>

<img> 04 圖片 4-1 4-2 4-3 4-4 網頁程式設計 4-1 網頁多媒體 Flash Java Applets HTML 8 4-1-1 圖片 JPEG Joint Photographic Experts Group 非失真模式 (lossless) 基本模式 (baseline standard) 1 2 12 JPEG 6 JPEG.jpg.jpe.jpeg GIF (graphic

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 前端开发 实验教学指导 实验九 : 使用 CSS 进行网页布局 一 实验目的 1 掌握网页布局的基本原理; 2 掌握网页布局的常用方法; 3 体会 HTML CSS JS jquery 等多种技术结合进行 Web 设计开发过程 二 实验环境 1 Windows XP/Windows 7 操作系统的计算机 ; 2 局域网网络环境, 并且使用固定 IP 地址 ; 3 支持互联网访问; 4 Adobe

More information