好程序员前端教程-讲给小白:你不知道的HTML5
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了好程序员前端教程-讲给小白:你不知道的HTML5,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1979字,纯文字阅读大概需要3分钟。
内容图文
![好程序员前端教程-讲给小白:你不知道的HTML5](/upload/InfoBanner/zyjiaocheng/836/cf93130bfc624475a0b2bf5be9225609.jpg)
好程序员前端教程-讲给小白:你不知道的HTML5
一、HTML5概念
HTML5并不仅仅只是做为HTML标记语言的一个最新版本,更重要的是它制定了Web应用开发的一系列标准,成为第一个将Web做为应用开发平台的HTML语言。HTML5定义了一系列新元素,如新语义标签、智能表单、多媒体标签等,可以帮助开发者创建富互联网应用,同时有令人眼花缭乱的css 3,还提供了一些Javascript API,如地理定位、重力感应、硬件访问等,可以在浏览器内实现类原生应用,制作webApp,甚至结合Canvas我们可开发网页版游戏。
二、HTML5新增部分简介
1.新增的结构标签
(1)header(头部) (2)nav(导航) (3)section(主体) (4)aside(侧边栏) (5)article (内容)(6)footer(底部)
作用:与div一样,只是增加了语义性,便于SEO优化。
拓展:SEO优化可以提升网站在搜索引擎中的排名,在前端实际应用中,我们会更多的去运用语义化标签,同时针对一些特殊的字符,我们运用权重高的标签去包裹网站logo。
2.新增的智能表单
2.1 input表单新增了type属性值:
type="email"限制用户输入必须为Email类型
type="url"限制用户输入必须为URL类型
type="date"自动生成一个日期控件
type="time"同上
type="month"同上
type="week"同上
type="number"限制用户输入必须为数字类型
type="range"产生一个滑动条的表单
type="search"产生一个搜索意义的表单
type="color"生成一个颜色选择表单
智能表单在移动端用的比较多,它会调取手机自身的控件。
2.2 表单智能验证
required => 验证表单是否为空,必须配合form表单来使用
pattern => 自定义验证表单规则,匹配正则
invalid => 验证失败的时候触发的事件
dom.setCustomValidity()=> 自定义弹出的内容 参数:string 自定义的内容
2.3 表单新属性
placeholder=> 占位文本,体验更加
autofocus => 自动获取焦点 dom.focus()
autocomplete=> 提交一次后下次自动补全 注意:必须提交一次之后,同时必须要有name属性
multiple => 配合file控件实现多选
form => 配合form表单的id值实现关联,在任意位置都可以被提交,但是不建议这么写
2.4 智能表单过滤(datalist)
类似于搜索提示,输入一个内容会提示相关联的匹配的提示。它是利用表单的list =“datalist的id值”与datalist这个标签取得联系实现的。
2.5 video和audio标签
HTML5中新添了video标签来实现视频的播放而不是借助于flash技术。
属性:autoplay =>视频默认加载完成后播放;controls =>播放的控件
内容总结
以上是互联网集市为您收集整理的好程序员前端教程-讲给小白:你不知道的HTML5全部内容,希望文章能够帮你解决好程序员前端教程-讲给小白:你不知道的HTML5所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。