zoukankan      html  css  js  c++  java
  • HTML和CSS复习

    1.<!DOCTYPE>的作用

    目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。

    如果没有<!DOCTYPE>声明就默认是怪异(混杂)模式,有的话就是标准模式

    2.标签连接到内部锚点

    <h1><a id = 'top'></a></h1>

    <a href = '#top'>

    3.电子邮件连接:

    <a href="mailto:someone@example.com?Subject=Hello%20again" target="_top">

    4.<track>

    <track> 标签为诸如 video 元素之类的媒介规定外部文本轨道。

    用于规定字幕文件或其他包含文本的文件,当媒介播放时,这些文件是可见的。

    5.web worker

    就是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。在主线程运行的同时,Worker 线程在后台运行,两者互不干扰。等到 Worker 线程完成计算任务,再把结果返回给主线程。这样的好处是,一些计算密集型或高延迟的任务,被 Worker 线程负担了,主线程(通常负责 UI 交互)就会很流畅,不会被阻塞或拖慢。

    6.web Socket

    WebSocket是html5规范新引入的功能,用于解决浏览器与后台服务器双向通讯“长连接”的问题,使用WebSocket技术,后台可以随时向前端推送消息,以保证前后台状态统一,在传统的无状态HTTP协议中,这是“无法做到”的。

    没有socket技术之前,人们使用“长轮询”,每隔一段时间去请求后台,以获取最新状态,这种方式最容易实现,但效果也最差,频繁盲目的调用后台,带来不必要的开销,且实时性无法保障,后台出现更新,前端需要在下一次轮询时才知道。

    nodejs中可以使用socketio库来轻松实现web socket长连接技术。

    https://socket.io/get-started/chat/

  • 相关阅读:
    HorizontalScrollView水平滚动控件的使用
    ScrollView垂直滚动控件的使用
    RatingBar评分控件的使用
    ProgressBar进度条的使用
    AnalogClock和DigitalClock时间和日期控件
    DatePicker输入日期控件的使用
    ImageView从网络上获取图像
    CentOS 7.3 安装配置Samba服务器
    python元组内置函数
    Python元组
  • 原文地址:https://www.cnblogs.com/OnceKing1996/p/13503432.html
Copyright © 2011-2022 走看看