01-HTML5基础
了解HTML5
1 | ☞HTML5属于上一代HTML的新迭代语言,设计HTML5最主要的目的是为了在移动设备上支持多媒体!!! |
新语义标签
网页布局结构标签及兼容处理
1 | <header></header> |
多媒体标签及属性介绍
1 | ☞ <video></video> 视频 |
新表单元素及属性
智能表单控件
1 |
|
表单属性
1 | ◆form属性: |
HTMl5中的API
获取页面元素及类名操作和自定义属性
1 | ☞ document.querySelector("选择器"); |
文件读取
1 | ☞ FileReader |
获取网络状态
1 | ☞ 获取当前网络状态 |
获取地理定位
1 | ☞ 获取一次当前位置 |
本地存储
1 | ☞发展: |
操作多媒体
1 | http://www.w3school.com.cn/html5/html5_ref_audio_video_dom.asp |
Canvas画布
绘图工具
1 | ☞ 介绍canvas画布 |
绘图方法
1 | ctx.moveTo(x,y) 落笔 |
渐变方案
1 | ☞ 线性渐变 |
填充效果
1 | ctx.fill(); 设置填充效果 |
非零环绕原则
1 | ☞ 绘制一个如下图形 |
1 | ☞ 非零环绕原则: |
绘制虚线
1 | 原理: |
绘制动画效果
1 | ☞ 绘制一个描边矩形: content.strokeRect(x,y,width,height) |
绘制文本
1 | ☞ 绘制填充文本 |
绘制图片
1 | ☞ |
绘制圆弧
1 | ☞ |
平移【坐标系圆点的平移】
1 | ctx.translate(x,y); |
旋转【坐标系旋转】
1 | ctx.rotate(弧度) |
伸缩
1 | ctx.scale(x,y) |