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语句')

    })

学习笔记--html篇(2)的更多相关文章

  1. PHP学习笔记 - 进阶篇(11)

    PHP学习笔记 - 进阶篇(11) 数据库操作 PHP支持哪些数据库 PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有MsSQL,MySQL,Syba ...

  2. PHP学习笔记 - 进阶篇(10)

    PHP学习笔记 - 进阶篇(10) 异常处理 抛出一个异常 从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过throw抛出,异常抛出之后,后面的代码将不会再被 ...

  3. PHP学习笔记 - 进阶篇(9)

    PHP学习笔记 - 进阶篇(9) 图形图像操作 GD库简介 GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库提供的一系列API,可以对图像进行处理或者直接生成新 ...

  4. PHP学习笔记 - 进阶篇(8)

    PHP学习笔记 - 进阶篇(8) 日期与时间 取得当前的Unix时间戳 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 0 ...

  5. PHP学习笔记 - 进阶篇(7)

    PHP学习笔记 - 进阶篇(7) 文件操作 读取文件内容 PHP具有丰富的文件操作函数,最简单的读取文件的函数为file_get_contents,可以将整个文件全部读取到一个字符串中. $conte ...

  6. PHP学习笔记 - 进阶篇(6)

    PHP学习笔记- 进阶篇(6) 会话控制(session与cookie) 当前的Cookie为: cookie简介 Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据. ...

  7. PHP学习笔记 - 进阶篇(4)

    PHP学习笔记 - 进阶篇(4) 字符串操作 字符串介绍 PHP开发中,我们遇到最多的可能就是字符串. 字符串变量用于包含字符串的值. 一个字符串 通过下面的3种方法来定义: 1.单引号 2.双引号 ...

  8. PHP学习笔记 - 进阶篇(5)

    PHP学习笔记 - 进阶篇(5) 正则表达式 什么叫正则表达式 正则表达式是对字符串进行操作的一种逻辑公式,就是用一些特定的字符组合成一个规则字符串,称之为正则匹配模式. $p = '/apple/' ...

  9. PHP学习笔记 - 进阶篇(3)

    PHP学习笔记 - 进阶篇(3) 类与面向对象 1.类和对象 类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象, 比如汽车可以抽象为一个类,汽车拥有名字.轮胎.速度.重量 ...

  10. PHP学习笔记 - 进阶篇(2)

    PHP学习笔记 - 进阶篇(2) 函数 1.自定义函数 PHP内置了超过1000个函数,因此函数使得PHP成为一门非常强大的语言.大多数时候我们使用系统的内置函数就可以满足需求,但是自定义函数通过将一 ...

随机推荐

  1. 接口返回图片,前端生成临时url实现展示、下载效果

    请求一个后端接口 返回一张图片(打印后发现是二进制流) 瞬间不开心了(为什么不能后端处理好再让前端调用呢) 不过丝毫不慌好吧 先说处理逻辑:首先要将获取到的数据转换,这边选择以blob形式进行转换 主 ...

  2. [loj6254]最优卡组

    特殊处理$c_{i}=1$的$i$,显然对这些$a_{i,1}$求和即可,以下都假设$c_{i}\ge 2$ 对于每一个$i$,将$a_{i,j}$从大到小排序:接下来,对于所有$i$,按照$a_{i ...

  3. [ARC117D]Miracle Tree

    将$E_{i}$从小到大排序(显然不会相同),假设$E_{p_{i}}$为从小到大第$i$小 此时,必然有$E_{p_{1}}=1$,否则可以将$E_{p_{i}}$都减去$E_{p_{1}}-1$, ...

  4. mabatis的sql标签

    定义:mapper.xml映射文件中定义了操作数据库的sql,并且提供了各种标签方法实现动态拼接sql.每个sql是一个statement,映射文件是mybatis的核心. 一,内容标签 1.Name ...

  5. 『学了就忘』Linux文件系统管理 — 58、常用硬盘管理相关命令

    目录 1.df命令 2.du命令 3.fsck文件系统修复命令 4.显示磁盘状态dumpe2fs 5.查看文件的详细时间 6.判断文件类型 1.df命令 df命令用于统计分区的占用状况. [root@ ...

  6. 数值分析:幂迭代和PageRank算法(Numpy实现)

    1. 幂迭代算法(简称幂法) (1) 占优特征值和占优特征向量 已知方阵\(\bm{A} \in \R^{n \times n}\), \(\bm{A}\)的占优特征值是比\(\bm{A}\)的其他特 ...

  7. Codeforces 979E Kuro and Topological Parity(dp)

    题面传送门 题意:有 \(n\) 个点,每个点要么被涂黑,要么被涂白,要么没有颜色. 现在你要: 给没有颜色的点图上颜色(黑色或白色) 在这 \(n\) 个点中连若干条有向边,可以不连通.但是只能从编 ...

  8. Codeforces 1383E - Strange Operation(线段树优化 DP or 单调栈+DP)

    Codeforces 题目传送门 & 洛谷题目传送门 Yet another 自己搞出来的难度 \(\ge 2800\) 的题 介绍一个奇奇怪怪的 \(n\log n\) 的做法.首先特判掉字 ...

  9. IDEA 注释模板配置

    配置创建类的注释模板 Ctrl + Shift + a --> File and Code Templates // 快捷定位配置 // 路径:File --> Settings --&g ...

  10. EXCEL-对筛选出(单独手动隐藏行还是在统计范围内)的表格数据进行统计

    =SUBTOTAL(3,A1:A5)  #计算筛选出的表格中A1:A5中有几个值. =SUBTOTAL(3,I71:I21447)  ,在I71:I21447之间计数,会自动略去没有筛选上的隐藏单元格 ...