HTML5 2017.07.21

1. HTML的canvas标签

  canvas 是新增的标签;用于在网页生成实时的图像,它实际上是一个能用Javascript(基于JavaScript)操作的位图,它定义了一个API(application programing interface)来支持脚本画客户端对画布的操作。

canvas对象的属性有很多,包括常见的width,height(默认都为300) 。那么如何canvas一个对象呢,先介绍一个canvas的方法,即getContext();它用于检测canvas的getContext()方法是否存在,返回画布的绘图环境。

另:使用var与不适用var: 若使用var声明变量,则是当前方法的局部变量;否则默认为全局变量。

 注:

<canvas> 标签定义图形,比如图表和其他图像。
<canvas> 标签只是图形容器,您必须使用脚本来绘制图形。

getcontext的语法:

Canvas.getContext(contextID)

canvas示例:

 <mine>This is my ele.</mine>      <br><br>                   <br/>

<canvas id="mine">you web browser does't support canvas!</canvas>

    <script>
     var c=document.getElementById('mine');
     var ctx=c.getContext('2d');
     ctx.fillStyle='#ff0000';
     ctx.fillRect(0,0,80,100);


    </script> 
注意:JavaScript中的大小写敏感。比如fillStyle,fillRect; 以及对它们赋值时的格式,这里的2d代表传入参数2d(two dimension)。


图为使用canvas画出的红色矩形。


2. HTML中的新多媒体元素

1)<audio>....</audio>

提示:可以在 <audio> 和 </audio> 之间放置文本内容,这些文本信息将会被显示在那些不支持 <audio> 标签的浏览器中。

实例:

<audio controls>you web browser doesn't support this
    <source src="../Music/美人鱼(无和声伴奏).mp3"  type="audio/mpeg">


    </audio>
    
效果:



另:HTML5中关于<audio>....</audio>的新属性

autoplay(自动播放) ,mute(静音),controls(播放暂停等按钮),loop(循环),preload(预先加载,取值有)


2)<video>......</video>

实例:

  
    <video width="1000" height="600" controls>you web browser doesn't support this
    <source src="test vodeo.mp4" type="video/mp4">
    
    </video>
    


3)<embed    src="url"  > 这个标签定义了一些容器;用来嵌入一些应用程序或者互动程序。

 4)track为audio或video 在外部添加一些文本轨道,例如字幕等,


3. <article>标签

这个标签主要用于定义一些独立的文档,例如评论,博客,新闻故事等等,与<article>相似的还有<section>它们之间并没有太大的区别,当具体使用时要具体分析了。









  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值