版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、html5基础入门教程分享html5教程html5简介html5是下一代的html。什么是html5?html5将成为html、xhtml以及htmldom的新标准。html的上一个版本出生于1999年。自从那以后,web世界已经经受了巨变。html5仍处于完美之中。然而,大部分现代扫瞄器已经具备了某些html5支持。包含宽度和高度属性也是不错的想法与之间插入的内容是供不支持 video元素的扫瞄器显示的实例idth=320 height=240 controls=controlsyour browser does not support the video tag/vid上面的例子用法一个o
2、gg文件,适用于 firefox、 opera以及 chrome扫瞄器。要确保适用于 safari扫瞄器,视频文件必需是mpeg4类型。video元素允许多个 source元素。 sourcε元素可以链接不同的视频文件。扫瞄器将用法第可识别的格式实例ideo width=320"height=240is>your browser docs not support the vidco tag/videolinternet explorerinternet explorer8不支持 video元素。在ie9中,将提供对用法mpeg4的 video元素
3、的支持标签的属性属性值描述autoplay autoplay假如浮现该属性,则视频在就绪后马上播放。controls controls假如浮现该属性,则向用户显示控件,比如播放按钮。height pixels设置视频播放器的高度。loopoop假如浮现该属性,则当媒介文件完成播放后冉次开头播放。假如浮现该属性,则视频在页面加载时举行加载,并准备播放prpreload假如用法" autoplay",则忽视该属性。ui要播放的视频的url。width pixels设置视频播放器的宽度html5音频html5提供了播放音频的标准web上的音频直到现在,仍然不存在一
4、项旨在网页上播放音频的标准。今日,大多数音频是通过插件(比如 flash)来播放的。然而,并非全部扫瞄器都折有同样的插件html5规定了一种通过 audio元素来包含音频的标准办法audio元素能够播放声音文件或者音频流视频格式当前, audio元素攴持三种音频格式:internet explorer firefox 3.5 opera 10.5 chrome 3.0 safari 3.0)gg vorbismp3wa如何工作如需在html5中播放音频,您全部需要的是:与之间插入的内容是供不支持 audio元素的扫瞄器显示的实例your browser does not support the
5、 audio tagadio上面的例子用法一个ogg文件,适用于 firefox、 opera以及 chrome扫瞄器。要确保适用于 safari扫瞄器,音频文件必需是mp3或wav类型udio元素允许多个 source元素。 source元素可以链接不同的音频文件。扫瞄器将用法第个可识别的格式实例src= ogg"type=audio/ogg">ksource src= mp3 type="audio/mpegyour browser does not support the audio taginternet explorerin
6、ternet explorer8不支持 audio儿素。在ie9中,将提供对 audio元素的支持。标签的属性属性值描述autoplay autoplay假如浮现该属性,则音频在就绪后马上:播放。controls controls假如浮现该属性,则向用户显示控件,比如播放按钮。假如浮现该属性,则音频在贞面加载时举行加载,并准备播放。preload preload假如用法" autoplay",则忽视该属性。要播放的音频的url。html 5 canvascanvas元素用于在网页上绘制图形什么是 canvas?html5的 canvas元素用法 javasc
7、ript在网页上绘制图像佃布是一个矩形区域,您可以控制其每一像素。canva丶拥有多和绘制路径、矩形、圆形、字符以及添加图像的办法创建 canvas元素向iiml5页面添加 canvas元素规定元素的id、宽度和高度:canvas id-="my canvas"width-=200" height=100>通过 javascript来绘制canvas元素本身是没有绘图能力的。全部的绘制工作必需在 javascript内部完成var c-document getelementbyld("my canvas&qu
8、ot;);var cxt=c getcontext("2d")cxt fillstyle=ff0000cxt fillrect(0, 0, 150, 75)c/script>javascript用法id来寻觅 canvas元素var c=document. get yldc"my canvas")然后,创建 context对象var cxt=c getcontext("2d")getcontext("2d")对象是内建的html5对象,拥有多种绘
9、制硌径、矩形、圆形、字符以及添加图像的办法。下面的两行代码绘制一个红色的矩形cxt fillstyle="ff000ocxt fillrect(0, 0, 150, 75);fillstyle办法将其染成红色, direct办法规定外形、位置和尺寸。理解坐标上面的 fillrect办法拥有参数(0,0,150,75)意思是:在画布上绘制150x75的矩形,从左上角开头(0,0)如下图所示,画布的x和y坐标用于在画布上对绘画举行定位。x实例:把鼠标悬停在矩形上可以看到坐标更多 canvas实例下面的在 canvas元素上举行绘画的更多实例实例-线条通过指定从何处开头,在何处结束
10、,来绘制一条线:javascript代码script type-"text/javascript">var c=document. gctelcment("my canvas");var cxt=c getcontext( 2d")cxt moveto(10, 10);cxt lineto(150, 50)cxt lineto(10, 50)cxtstroke;canvas元素:var c=document. getelementbyld("my canvas")
11、var cxt=c getcontext("2d")cxt fillstyle"ff0000cxt. beginpath0:cxtarc(70, 18, 15, 0, math. pl*2, true)cxt. closcpatho;cxt fillocanvas元素:canvas id="my canvas"width=200 height=100 style="border: l px solid c3c3c3your browser does not support the can
12、vas element>var c=document. getelementbyld"my canvas")var cxt=c getcontext("2d")var grd=cxt. createlineargradient(0, 0, 175, 50)grd. addcolorstop(o, ff0000")grd. addcolor stop(1, fo0ff0o")cxt. fillstyle-grdcxt fillrect(0, 0, 175, 50);canvas元素v
13、ar c=document. getelementbyldc"my canvas")var cxt=c. gctcontcxt("2d")var img-new image(img src="flower. pngcxt draw lmage(img, 0,0);canvas元素:canvas id="my canvas"width=200"height=100 style="border: l px solid c3c3c3your
14、 browser does not support the canvas elementhtml5web存储在客户端存储数据html5提供了两种在客户端存储数据的新办法localstorage-没有时光限制的数据存储sessionstorage-针对一个 session的数据存储之前,这些都是山 cookie完成的。但是 cookie不适合大量数据的存储,由于它们山每个对服务器的哀求来传递,这使得 cookie速度很慢而且效率也不高在html5中,数据不是由每个服务器哀求传递的,而是惟独在清求时用法数据。它使在不影响网站性能的情況下存储大量数据成为可能对于不同的网站,数据存储于不同的区域,并且
15、一个网站只能拜访其自身的数据。html5用法 javascript来存储和拜访数据。localstorage办法localstorage办法存储的数据没有时光限制。其次天、其次周或下一年之后,数据依旧可用。如何创建和拜访 locaistorage实例localstorage. lastname="smithdocument. write(localstorage. lastname)下面的例子对用户拜访页面的次数举行计数实例if (localistorage. pagecount)localstoragc. pagccount=number(localstoragc pagc
16、count)+ilocalstorage. pagecount=ldocument. write("visits-localstorage pagecount +"time(s)。 "session storage办法sessionstorage办法针对一个 session举行数据存储。当用户关闭扫瞄器窗口后,数据会被删除。如何创建并访间一个 scssion storagc:实例sessionstorage. lastname-"smithdocument. write(session storage lastname)下面的例子对用户在当前 session中拜访页面的次数举行计数:实例script type="text/javascript">>if(scssion storagc. pagccount)sessionstorag
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届广东省云浮市高三下学期第一次联考物理试卷(含答案解析)
- 2026-2027学年焦作市高三下学期联考物理试题(含答案解析)
- 养老机构日常运营管理总结
- 工厂供应链管控专员2026年二季度生产供应链统筹总结
- 口腔种植牙护理风险与防控
- 儿童全麻口腔治疗流程
- 数据基础及结构 10
- icc留置期间并发症
- kbz630馈电智能开关说明书
- LED照明技术行业分析
- 中小学教师教研活动现状问题及改善建议10000字【论文】
- 药物涂层球囊临床应用中国专家共识(第二版)2023年解读
- 高三英语一轮复习北师大版选择性单词默写本
- DL∕T 5032-2018 火力发电厂总图运输设计规范
- 医学消化道心身疾病课件
- 隧道工程施工通风系统施工
- 临沂城投集团经营分析报告
- 马克思主义与社会科学方法论概述(课件)
- LY/T 3315-2022森林立地质量评价技术规程
- GB/T 8890-2015热交换器用铜合金无缝管
- CCC认证 3C认证 3C强制
评论
0/150
提交评论