html5学习笔记17-拖放、地理定位、视频、音频......

拖放 https://www.runoob.com/html/html5-draganddrop.html

地理定位 https://www.runoob.com/html/html5-geolocation.html
视频 https://www.runoob.com/html/html5-video.html
音频 https://www.runoob.com/html/html5-audio.html

Input 类型 https://www.runoob.com/html/html5-form-input-types.html
通过input节点的type属性控制交互类型。
type="text"为文本输入。
type="submit"时为提交按钮。

表单元素:
datalist> 元素规定输入域的选项列表。
keygen> 元素的作用是提供一种验证用户的可靠方法。
output元素用于不同类型的输出,比如计算或脚本输出。

表单属性:https://www.runoob.com/html/html5-form-attributes.html
multiple 多选。pattern 正则匹配。required 非空。

语义元素:
无语义 元素实例:

和 - 无需考虑内容.
语义元素实例: , , and - 清楚的定义了它的内容.
section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。
article> 标签定义独立的内容。.
nav> 标签定义导航链接的部分。
aside> 标签定义页面主区域内容之外的内容(比如侧边栏)。
footer> 元素描述了文档的底部区域.
figure>标签规定独立的流内容(图像、图表、照片、代码等等)。
figcaption> 标签定义 figure> 元素的标题.

Web 存储 https://www.runoob.com/html/html5-webstorage.html
Web SQL 数据库 https://www.runoob.com/html/html5-web-sql.html
应用程序缓存

web worker 是运行在后台的 JavaScript,不会影响页面的性能。
var w= new Worker(“demo_workers.js”);

服务器发送事件(Server-Sent Events)
WebSocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。
var source=new EventSource(“demo_sse.php”);
source.onmessage=function(event){
document.getElementById(“result”).innerHTML+=event.data + “
”;
};
“demo_sse.php"的源码如下:
?php
header(‘Content-Type: text/event-stream’);
header(‘Cache-Control: no-cache’);
KaTeX parse error: Expected '}', got 'EOF' at end of input: …rver time is: {time}\n\n”;
flush();
?>
用asp写demo_sse也可以。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值