html5新属性,事件,API方法 笔记1.
来源:互联网 发布:浙江省noip知乎 编辑:程序博客网 时间:2024/05/16 16:55
与form验证相关的api方法
*setCustomValidity
——通过setCustomValidity方法自定义错误信息
——一旦设置后,在正确状态下要通过setCustomValidity(“”)清空错误信息
*checkValidity
——强制要求在脚本中对元素进行验证
——如果元素有效,返回true
1、invalid事件
用户提交表单时,如果检测到无效域,则触发invalid事件
1)添加
document.forms[0].addEventListener("invalid",form_invalid,true);
2)如何获取产生错误的表单元素?
function form_invalid(event){
var tar = event.target;
}
invalid的主要功能是定位到产生错误的元素.
2、ValidityState属性
封装了产生错误的几种验证状态
1)、如何获取
formElem.validity;
2)、状态
valid : 判断当前元素是否通过所有的验证
返回值为true,则通过所有验证
除valid属性外,其他的状态(属性),返回为true则说明没有通过当前验证
H5媒体相关元素
video、audio
——子元素source
<source> 与 src 区别?
不允许更换视频
<video>
<source src="" />
</video>
允许更换视频
<video id="" src=""></video>
属性:src、control、autoplay、loop、poster
事件:
progress:更新媒体下载进度
canplaythrough:媒体可以顺利播放时触发
canplay:只要下载一定可放帧时触发
ended、pause、play、error
方法:play()、pause()
属性:paused、ended、duration、currentTime
Canvas是html上可以绘制图形的区域
在canvas上绘制图像
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
ctx.drawImage(img,x,y);
如果图像是动态加载
var img = new Image();
img.src="路径";
img.onload = function(){
ctx.drawImage(img,x,y);
}
Canvas文字
fillText("text",x,y);
strokeText("text",x,y);
Canvas线条
lineWidth : 线条宽度
beginPath()
closePath()
moveTo() : 移动笔触
lineTo() : 画线
拖放事件:
*源元素事件dragstart、drag、dragend
*目标元素事件
—dragenter、dragover、drop、dragleave
—以上事件执行时,要通过e.preventDefault()阻止默认行为。
Session代表服务器与浏览器的一次会话过程
服务器上针对每一个用户所开辟的一段临时存储空间通常情况下,会将安全性较高的数据保存进session
session的创建和使用总在服务端,而浏览器从来都没得到过session对象,不会因为浏览器的关闭而删除。
Session删除的时间是:
1)Session超时:超时指的是连续一定时间服务器没有收到该Session所对应客户端的请求,并且这个时间超过了服务器设置的Session超时的最大时间。2)程序调用HttpSession.invalidate()
3)服务器关闭或服务停止
- html5新属性,事件,API方法 笔记1.
- html5 新属性 (笔记)
- html5新属性data api
- HTML5 视频播放事件属性与API控件
- HTML5 视频播放事件属性与API控件--理论
- HTML5新API
- HTML5新API学习
- HTML5新的API
- html5新属性 placeholder
- html5新属性 download
- HTML5 事件属性
- HTML5 事件属性大全
- HTML5中的新标签和新事件属性(Tags and Event Attributes)
- HTML5 Audio/Video 标签,属性,方法,事件汇总
- HTML5 <audio>/<vedio> 标签属性,方法,事件汇总
- HTML5 音视频标签的方法、属性和事件
- HTML5 音视频标签的方法、属性和事件
- HTML5 Audio/Video 标签,属性,方法,事件汇总
- swing设计基础
- C#调用timeSetEvent
- hahahahah
- js逗号运算符
- 仿站的流程
- html5新属性,事件,API方法 笔记1.
- dsadsads
- 用扩展先序创建二叉链表
- 1.从一个问题开始
- HTML 5 APP 与原生 APP的差距到底在哪
- SQL server 添加主外键约束
- UVa 12563_Jin Ge Jin Qu hao
- 开源GIS系统介绍
- 黑马程序员----java面向对象