zoukankan      html  css  js  c++  java
  • 学习笔记--html篇(2)

    html学习--2

    canvas 、 svg 区别

    • canvas:
      • 依赖分辨率
      • 不支持文本渲染能力
      • 文本渲染能力弱
      • 支持保存图像为png、jpg等格式
      • 适合图像密集开发(游戏)
    • SVG
      • 不依赖分辨率
      • 支持事件处理器
      • 适合含有大型渲染区域的应用程序(渲染能力强)
      • 复杂度影响渲染速度
      • 不适合密集开发(游戏)

    http 状态码

    • 1**:信息
      100:服务器接收部分请求,服务器未拒绝客户端继续发送剩余请求
      101:服务器转换协议
      103:put/post请求恢复失败时的恢复请求建议
    • 2**:成功
      200:请求成功
      201:请求被创建,新的资源被创建
      202:请求已被接收,但处理未完成
      203:请求被成功处理,头部异常,使用的是其他文档的拷贝
      204:请求被成功处理,但未返回新文档,浏览器继续显示原文档
      205:请求被成功处理,但未返回新文档,浏览器应重置显示内容,强制清除表单内容
      206:客户端发送带有range头的get请求,服务器已完成
    • 3**:重定向
      300:多重选择,链接列表,用户可选的链接(最多五个地址)
      301:请求页面转至新的url
      302:请求页面临时转至新的url
      303:请求页面可在别的url被找到
      304:未按预期修改文档,客户端有缓冲的文档并发出一个条件性的请求
      305:客户端请求的文档应通过location头指明的代理服务提取
      306:目前已不再使用,代码依旧被保留
      307:被请求页面临时转至新的url
      308:put/post请求恢复失败时的恢复请求建议
    • 4**:客户端异常
      400:语法错误,服务器未能理解请求
      401:合法请求,但被请求页面访问禁止,被请求页面需要身份验证,客户端未提供或验证失败(类似于登录)
      402:此代码尚无法使用
      403:合法请求,但被请求页面的访问禁止
      404:服务器找不到被请求的页面
      405:请求中指定的方法不被允许
      406:服务器生成的响应无法被客户端接收
      407:用户必须先使用代理服务器进行验证
      408:请求超时
      409:请求冲突
      410:被请求页面不可用
      411:content-length未定义
      412:请求的前提条件被服务器评估为失败
      413:请求数据量过大,服务器拒绝
      414:url过长,服务器拒绝
      415:媒介类型不支持,服务器拒绝
      416:客户端请求部分文档,服务器不能提供被请求部分
      417:服务器不能满足客户端的请求头
    • 5**:服务端异常
      500:请求未完成,服务器端异常
      501:请求未完成,服务端不支持请求功能或服务端无法完成请求
      502:请求未完成,服务器充当网关或代理时,从上游服务器接收到无效响应
      503:服务器当前不可用
      504:网关超时
      505:服务器不支持请求的http协议版本
      511:客户端需提供身份验证获取网络访问接口

    html5语义标签

    • 标签
      header: 定义头部
      nav: 定义导航区
      section: 定义区段、章节、页脚等
      article: 定义独立内容区
      aside: 定义主内容之外的内容(侧边栏)
      组合标签:
      figure/figcaption
      figure: 定义独立的流内容
      figcaption:定义figure标题(位置:figure元素第一个或最后一个子元素位置)
    • 解决ie8及以下兼容:
      head区域定义

    html5 web sql

    • 方法
      openDatabase:读取数据库,不存在就创建新数据库
      var db = openDatabase('dbname','1.0','testDb','210241024')
      对应参数:数据库名称、版本号、描述文本、数据库大小、创建回调
      transaction:控制事务(增删查改)
      executeSql:执行sql语句
      db.transaction(function(x){
      x.executeSql('sql语句')
      })
  • 相关阅读:
    用js实现双色球
    nodejs_理解Buffer
    nodejs_buffer.copy
    nodejs_buffer.concat
    nodejs_buffer.alloc
    Ant Design Pro v4 最新版安装(跳过所有坑)
    python eventlet详解
    python 超时重试方法
    pycharm配置react
    Python性能优化的20条建议
  • 原文地址:https://www.cnblogs.com/black-Q/p/14081917.html
Copyright © 2011-2022 走看看