东臣PHP

HTML5 是HTML4的升级版。不是特定的开发语言。

目前支持的浏览器有 safari、opera 、firefox 、 chrome、ie  但是较老的版本不支持。

标签:
<audio> 音乐播放器
    controls=“controls” 为显示音乐播放器面板
    
    <source src="链接" type="audio/mpeg(mp3,ogg)"/>
</audio>

<video> 视频播放器
    controls="controls" 视频播放器面板
    width= 音乐播放器宽度
    height= 音乐播放器高度
    <source src="链接" type="video/mp4"/>
</video>

document.getElementById("XXX").load 重新加载
document.getElementById("XXX").play 播放
document.getElementById("XXX").pause 暂停


HTML5 canvas 画布

<canvas></canvas>
例如:<canvas id="" width= height=></canvas>

canvas 本身不能画图,只能借助于javascript画图。
由于jquery并不能保证完全支持html5的特性,所以建议使用原生的JS语法。

canvas一般前2个步骤为:
    1、var can = document.getElementById("") //获取canvas对象
    2、var con = can.getContext("2d");//获取上下文。
注意:一般canvas通过上下文去画图,根据图形的特殊性,矩形,圆,线段等统一归类为2d

注意:在canvas画布上画图形之前,要给canvas一定的尺寸之后,再定义在画布上显示的东西,例如:去看电影,幕布就是canvas,显示的电影图像就是我们要去画的矩形、圆形 等。

注意:在canvas中,画图大致有2个类型:实心和空心。
分别用fill和stroke 表示。常用语法如下:
1、stroke(fill)Text 空心(实心)文本  
2、stroke(fill)Style 空心(实心)样式
3、stroke(fill) 开始绘制空心(实心)图
4、stroke(fill)Rect 空心(实心)坐标

canvas基本分类:
    1、画矩形。
        var can = document.getElementById("");
        var con = can.getContext("2d");
        con.fillStyle = "" //设置颜色
        con.fillRect(x,y,width,height) //设置矩形显示的尺寸  

    2、画线段。
        var can = document.getElementById("");
        var con = can.getContext("2d");
        con.moveTo(x,y); //起始坐标位置
        con.lineTo(x,y); //结束坐标位置

    3、画圆。
        var can = document.getElementById("");
        var con = can.getContext("2d");
        con.beginPath();//开始画圆
        con.arc(圆心x,圆心y,半径r,开始弧度,结束弧度);//顺时针
        con.strokeStyle = "white"; //设置空心圆颜色.
        con.stroken(); //开始绘制
        con.closePath();//结束画圆
    
    4、渐变 矩形。
        var can = document.getElementById("");
        var con = can.getContext("2d");
        var grd = con.createLinearGradient(开始x,开始y,结束x,结束y);//创建一个渐变矩形
        grd.addColorStop( 0 , 开始渐变颜色);
        grd.addColorStop( 1, 结束渐变颜色);
        
        con.fillStyle = grd; //实心矩形颜色方案为grd(开始填充)
        con.fillRect(x,y,width,height);//这个渐变图形在画布上的坐标。

    5、渐变 圆形。
        var can = document.getElementById("");
        var con = can.getContext("2d");
      var grd = con.createRadialGradient(开始的圆心x,开始的圆心y,开始的圆半径,结束的圆心x,结束的圆心y,结束的圆半径);//创建一个渐变圆 。 实际上就是一个圆向另一个圆渐变!
        grd.addColorStop( 0 , 开始渐变颜色);
        grd.addColorStop( 1, 结束渐变颜色);
        
        con.fillStyle = grd; //实心矩形颜色方案为grd
        con.fillRect(x,y,width,height);

HTML5 表单新增特性

<input type="number"/> 数字
<input type="url"/>  URL
<input type="email"/> 邮箱
<input type="color"/> 颜色拾取
<input type="date"/> 日期选择
<input type="range"/> 范围

input新增常用属性
min 最小
max 最大
placeholder 默认提示
autocomplete 自动提交
autofocus 自动聚焦
novalidate  提交时不要验证(默认自动验证)

总结:其实前端的Html5+css3主要是多了一些标签和新的功能,主要的就是画布的内容,多加练习才能对自己的水平有所提升,这段时间在忙毕业设计的事情,顺利进行!












































转载于:https://my.oschina.net/u/2545471/blog/596609

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值