• HTML 5 中的新元素2


    1.新的输入类型:email,url,date,time,week,number,range,tel,color...

    2.新的属性:autocomplete,min,max,multiple,pattern,step,list... 

    3.视频和音频:video

    4.画布:canvas

    5.数据存储:数据存储客户端:

       5.1Web Storage(存储) sesstionStorage和 localStorage

       5.2Web SQL Database(Web SQL 数据库) 

     6.离线:缓存清单,applicationCache

    7.拖放:从浏览器把元素拖放到外应用程序中, 如:另一个浏览器窗口,Photoshop...

       7.1:Drag over

       7.2:On drop 

    8.Geolocation:通过浏览器感知用户的地理位置

    9.Web Messaging:允许一个域向另一个域发送消息

    Web Workers:允许浏览器引入线程的简化思想

    你有没有想过在运行大型复杂的JavaScript脚本的时候不会发生浏览器假死?
    你有没有想过JavaScript可以在后台运行?
    你有没有想过JavaScript函数甚至可以在多个进程中同时运行?
    不可能?当你看完本文,也许会让你感觉很兴奋!
    什么是Web Workers?
    Web Workers为WEB前端网页上的脚本提供了一种能在后台进程中运行的方法。一旦它被创建,

    Web Workers就可以通过postMessage()向任务池发送任务请求,执行完之后再通过postMessage()返回消息给创建者指定的事件处理程序(通过onmessage进行捕获)。

    Web Workers进程能够在不影响用户界面的情况下处理任务,并且,它还可以使用XMLHttpRequest来处理I/O,无论responseXML和channel属性是否为null 

    Web Socket:它代表Web通信的下一个演变:通过一个单一的Socket实现一个全双工,

    双向通信的信道。HTML 5 Web Socket提供了一个真正的标准,你可以使用它构建可扩展的实时Web应用程序。

    此外,由于它提供了一个浏览器自带的套接字,消除了Comet解决方案的许多问题,Web Socket显著降低了系统开销和复杂性

  • 相关阅读:
    Java并发编程:线程池的使用
    多线程笔记
    《Java源码解析》之NIO的Selector机制(Part1:Selector.open())
    git reset --hard 和 git reset --sort区别
    java 泛型
    01springboot简介
    Selector 实现原理
    -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable
    activemq使用
    8年javascript总结
  • 原文地址:https://www.cnblogs.com/ylemzhang/p/2053783.html
Copyright © 2020-2023  润新知