交流web前端技术Web前端之路web颜值要爆表

HTML5(一)

2017-01-05  本文已影响54人  lilyping
Paste_Image.png
1.Html5元素
Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png
2.关于ie浏览器的兼容性
Paste_Image.png

没设置document.createElement(“”);前:

Paste_Image.png

设置document.createElement(“”);后:

Paste_Image.png
3.h5表单的元素
Paste_Image.png Paste_Image.png
3.表单验证
Paste_Image.png

类似这样的例子

valueMissing输入值为空—用在type=”text”中

Paste_Image.png

typeMismatch控件值与预期类型不匹配

Paste_Image.png

patternMismatch输入值不满足pattern正则

Paste_Image.png

tooLong超过maxLength最大限制

Paste_Image.png

rangeUnderflow验证range最小值

Paste_Image.png

rangeOverflow验证range最大值

Paste_Image.png

setCustomValidity/customError:

Paste_Image.png Paste_Image.png
4.新的选择器
Paste_Image.png

div1的一种方法

Paste_Image.png

div的一种方法

Paste_Image.png

.box的一种方法表示

Paste_Image.png

获取一组元素方法:

Paste_Image.png
5.获取class列表属性
Paste_Image.png

例子

Paste_Image.png Paste_Image.png

add增加css,remove删除css:

例子
add:

Paste_Image.png Paste_Image.png

remove:

Paste_Image.png Paste_Image.png

toggle是切换classlist列表:下面增加了一个box4
例子

Paste_Image.png Paste_Image.png

这里的toggle却删除了box2
例子

Paste_Image.png Paste_Image.png
6.JSON的新方法
Paste_Image.png

Eval:

Paste_Image.png

Json:

Paste_Image.png

注意:

Paste_Image.png

递归深拷贝:

Paste_Image.png Paste_Image.png

引进这个js才能兼容ie浏览器

Paste_Image.png

往后还会继续更新h5知识,谢谢阅读本人的文章,若有什么需要改正的,请指正,本人乐意改善

本文作者lilyping
越努力,越幸运
原文链接:https://www.jianshu.com/u/3908e601f4ec
微信公众号:BestLilyPing
github:https://github.com/lilyping
Demos源码地址:https://github.com/lilyping

上一篇下一篇

猜你喜欢

热点阅读