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语句')
    })
posted on 2020-12-03 18:27  夜攸  阅读(107)  评论(0编辑  收藏  举报