美文网首页
NFH.004 - H5表单验证与canvas初步

NFH.004 - H5表单验证与canvas初步

作者: 旅行的意义zxy | 来源:发表于2016-12-14 19:45 被阅读36次

12.14学习经验分享#

Bruce_Zhu于2016.12.14


HTML5 - 表单新验证属性

<pre>
<input type="text">
<--!
=>
required:
验证当前元素是否为空
pattern:
使用正则表达式验证当前元素是否匹配不能验证内容是否为null
min/max:
用于验证当前元素值的最大值和最小值,一般用于number/range等元素
minlength和maxlength:
用于验证当前元素值的最小长度和最大长度
validity:
通过validityState对象获取到,validityState对象可通过validity属性得到
-->
</pre>

HTML5- 表单新验证状态

<pre>
<script> $("input")[0].typeMissmatch; </script>
<--!
=>
validityState:
其对象提供了一系列的有效状态,通过有效状态判断,进行判断
valueMissing:
判断当前元素值是否为空,配合required属性使用
typeMismatch:
判断当前元素值得类型是否匹配,配合email/number/url等属性使用
patternMismatch:
判断当前元素值是否匹配正则表达式,配合pattern属性使用
tooLong:
判断当前元素值的长度是否正确,配合maxlength属性
rangeUnderflow:
判断当前元素值是否小于min属性值,配合min
stepMismatch:
判断当前元素值是否与step设置相同,配合step属性,并不与min和max属性值比较
valid:
判断当前元素是否正确,返回true - 表示验证成功,返回false - 表示验证失败
customError:
配合setCustomValidity()方法使用
-->
</pre>

HTML5 - 视频(音频)处理
<pre>
<vedio width="600px" height="400px" controls>
<source src="video.mp4"/>
<source src="video.ogg"/>
<source src="video.webm"/>
</vedio>
<audio src="audio.mp3"></audio>

<script> $("video").play() </script>

</pre>

HTML5 - Canvas画布
<pre>

<canvas width="525px" height="395" style="background: orange;"></canvas>
<script>

       // 2、找到canvas标签
var canvas = document.getElementsByTagName("canvas")[0];
      // 3、获取到画布对象,可以理解为画笔
      //    .getContext()中字符"2d"只能为小写
var context = canvas.getContext("2d");
      // 4、使用canvas的API作图
      //    .fillRect(x,y,width,height)中x,y是相对于canvas的位置

      // 绘制内容的透明度,在绘制之前设置,否则无效
context.globalAlpha = 0.5;
      // 实心矩形,默认为黑色 
context.fillStyle = "red";
context.fillRect(10,10,200,200);   
context.fillRect(151,20,200,200);
      // 空心矩形,默认黑色
context.strokeStyle = "blue";
context.strokeRect(100,223,100,100);    
context.clearRect(10,10,50,50);

</script>
</pre>

相关文章

  • NFH.004 - H5表单验证与canvas初步

    12.14学习经验分享# Bruce_Zhu于2016.12.14 HTML5 - 表单新验证属性 <--!=>r...

  • js验证表单提交

    普通的H5表单验证存在一定的不足,所以需要通过js进行验证 以下是表单html以及css代码:

  • Spring Boot Web开发快速入门

    使用验证注解来实现表单验证 虽说前端的h5和js都可以完成表单的字段验证,但是这只能是防止一些小白、误操作而已。如...

  • 第X周Javascript

    上周做了关于努比亚的项目页面,本周开课javascript 初步javascript目的——表单验证-减少服务端压...

  • vue+element 表单验证问题

    常规表单验证、自定义表单验证、动态增删表单验证 1.常规表单验证 2.自定义表单验证 3.动态增减 a.表单 b.表格

  • Vue 后台管理项目4-登录页表单验证

    登录页表单验证 1.登录页表单验证 Ⅰ.在饿了吗Form表单组件下,找到表单验证示例 Form 组件提供了表单验证...

  • HTML5新特性

    HTML5新特性包括:H5新增标签包括语义标签、增强型表单、视频和音频等、Canvas绘图、SVG绘图、地理定位、...

  • 九、疯狂的表单

    疯狂的表单 新增表单控件 新增表单属性 表单验证反馈 关闭验证

  • from 表单验证

    from 表单验证: 1、数组表单验证:

  • H5 表单

    H5新的Input类型 H5新增了多个新的表单输入类型。这些类型提供了更好的输入控制和验证 这些类型包括: ema...

网友评论

      本文标题:NFH.004 - H5表单验证与canvas初步

      本文链接:https://www.haomeiwen.com/subject/gxfwmttx.html