Html5 自学笔记
1 |
html的全称
|
Hyper Text Markup Language
|
||||||||||||||||||||||||||||||||||||||||||
2 |
HTML的意义
|
使用标记标签( Markup Tag)来描述网页
|
||||||||||||||||||||||||||||||||||||||||||
3 |
HTML标签一定成对吗
|
是 | ||||||||||||||||||||||||||||||||||||||||||
4 |
<html> </html>
|
它们之间的文本用来描述网页 | ||||||||||||||||||||||||||||||||||||||||||
5 |
<body></body>
|
它们之间的文本描述网页上的可见内容
|
||||||||||||||||||||||||||||||||||||||||||
6 |
html标题标签
|
h1 到 h5 | ||||||||||||||||||||||||||||||||||||||||||
7 | html段落 |
用<p>来定义的
|
||||||||||||||||||||||||||||||||||||||||||
8 | html链接 |
html链接是用<a> 来定义的
比如 <a href="www.17zuoye.com">This is a link</a>
|
||||||||||||||||||||||||||||||||||||||||||
9 |
html图像
|
用<img>来定义的
比如 <img src="avatar.jpg" width="100" height="80">
|
||||||||||||||||||||||||||||||||||||||||||
10 | 元素属性举例 | 1.超链接 <a href="www.17zuoye.com">link</a> 2.对齐 <h1 align="center"> 3.背景颜色 <body bgcolor="yellow"></body> 4.表格边框粗度 <table border="1"> |
||||||||||||||||||||||||||||||||||||||||||
11 | html元素常用属性 | class 规定元素的类名 id 元素的唯一id style 元素的行内样式 inline style title 元素的额外信息 |
||||||||||||||||||||||||||||||||||||||||||
12 | h标签的注意事项 | 请仅使用于 标题 | ||||||||||||||||||||||||||||||||||||||||||
13 | html水平线 | <hr/> | ||||||||||||||||||||||||||||||||||||||||||
14 | html注释 | <!-- 我是注释 --> | ||||||||||||||||||||||||||||||||||||||||||
15 | 如果在不产生一个新段落的前提下换行 | 使用<br/> | ||||||||||||||||||||||||||||||||||||||||||
16 | 所有连续的空格或空行 | 都会被认为是一个空格 | ||||||||||||||||||||||||||||||||||||||||||
17 | 文本格式化 | 粗体 b 壮体 strong 大体 big 强调体 em 斜体 i 小体 small 上注 sup 下注 sub |
||||||||||||||||||||||||||||||||||||||||||
18 | 预格式文本标签 | <pre></pre> | ||||||||||||||||||||||||||||||||||||||||||
19 | 用于显示计算机代码的标签举例 | <code> <kbd> <tt> <samp> <var> |
||||||||||||||||||||||||||||||||||||||||||
20 | 描述地址 | <address> | ||||||||||||||||||||||||||||||||||||||||||
21 | tooltips | 用属性title | ||||||||||||||||||||||||||||||||||||||||||
22 | 覆盖现有的文字方向 | <bdo dir="rtl"> this is a text </bdo> | ||||||||||||||||||||||||||||||||||||||||||
23 |
html元素
|
从开始标签 到 结束续签 的所有代码
|
||||||||||||||||||||||||||||||||||||||||||
24 |
元素内容
|
开始和结束标签中间的部分
|
||||||||||||||||||||||||||||||||||||||||||
25 |
标签名一定要用小写
|
|||||||||||||||||||||||||||||||||||||||||||
26 |
大多数html标签 是有 属性的
|
|||||||||||||||||||||||||||||||||||||||||||
27 | 长引用 或 短引用 | <blockquote> <q> | ||||||||||||||||||||||||||||||||||||||||||
28 | 长引用 和 短引用 的区别 | 长引用会插入换行 + 外边距 | ||||||||||||||||||||||||||||||||||||||||||
29 | 删除字效果 和 下划线效果 | <del> <ins> | ||||||||||||||||||||||||||||||||||||||||||
30 | 定义缩写词 | <abbr> | ||||||||||||||||||||||||||||||||||||||||||
31 | 定义首字母缩写词 | <acronym> | ||||||||||||||||||||||||||||||||||||||||||
32 | 改变文本的外观有两类 | 基于内容的 物理样式 | ||||||||||||||||||||||||||||||||||||||||||
33 | 设定特定标签的样式 |
<style type="text/css">
h1{color: #ff2241} p{color: #00ccff} </style> |
||||||||||||||||||||||||||||||||||||||||||
34 | 没有下划线的链接 |
<a href="http://www.baidu.com" style="text-decoration: none">go to baidu</a>
|
||||||||||||||||||||||||||||||||||||||||||
35 | 样式的分类 | 外部样式表 内部样式表 内联样式 | ||||||||||||||||||||||||||||||||||||||||||
36 | 外部样式表的引用方法 |
<link rel="stylesheet" type="text/css" href="testStyle.css">
|
||||||||||||||||||||||||||||||||||||||||||
37 | 内联样式的写法 |
<p style="color: #00cc00;margin-left: 20px">这是我的第一个段落</p>
|
||||||||||||||||||||||||||||||||||||||||||
38 | 定义文档中的节或区域 | <div> | ||||||||||||||||||||||||||||||||||||||||||
39 |
超链接有两种
|
1. 相对路径的 href="/index.html"
2. 网站 href="http://www.baidu.com"
|
||||||||||||||||||||||||||||||||||||||||||
40 | 将图片作为链接 | <a href="url"> <img src="/test.jpeg"></img></a> | ||||||||||||||||||||||||||||||||||||||||||
41 | span | 定义一个小的块 | ||||||||||||||||||||||||||||||||||||||||||
42 | <a>有两种类型 | 把提供热点和超链接地址的锚看作“链接”,而用于标记文档的目标部分的锚称为“锚”. | ||||||||||||||||||||||||||||||||||||||||||
43 | “链接文本” | "链接文本" 不必一定是文本。图片或其他 HTML 元素都可以成为链接。 | ||||||||||||||||||||||||||||||||||||||||||
44 | 如何定义链接的文档在何处显示 | <a>标签里的 target属性 . 比如 _blank 表示会在新的标签页显示 _top会刷新本页面(或者叫做跳出框架) |
||||||||||||||||||||||||||||||||||||||||||
45 | 命名锚的用法 | <a name="tips">我是目标锚</a> <a href="url#tips">点击我会跳转</a> |
||||||||||||||||||||||||||||||||||||||||||
46 | 在链接里 请始终将正斜杠添加到子文件夹 原因 | 因为当服务器发现 末尾没有/时,会自动再加一次,即会发生两次请求 | ||||||||||||||||||||||||||||||||||||||||||
47 | 邮件链接 | <a href="mailto:jianjun.xiao@foxmail.com?cc=jason@foxmaill.com&bcc=jeff@foxmaill.com&subject=Hello%20Message&body=hello!"> 点击这里发邮件</a> | ||||||||||||||||||||||||||||||||||||||||||
48 | <img>标签,如果显示图片失败,可显示文字来做为提示 | <img alt="这是一张小女孩的图片"/> | ||||||||||||||||||||||||||||||||||||||||||
49 | 给html页面添加背景图 | <body background="img.jpeg"/> 如果图片过小,则图片则会重复显示 |
||||||||||||||||||||||||||||||||||||||||||
50 | 在文字中排列图片 | <img src="test.jpeg" align="bottom"/> bottom是默认的,还有top middle | ||||||||||||||||||||||||||||||||||||||||||
51 | 图片浮动到文字的左右侧 | <img src="test.jpeg" align="left"/> 图片会浮到在文字的最左侧,上缘对齐文字的上缘 | ||||||||||||||||||||||||||||||||||||||||||
52 | 调整图像尺寸 | <img width height | ||||||||||||||||||||||||||||||||||||||||||
53 | 创建图像映射 | 这个较复杂,代码见: http://www.w3school.com.cn/tiy/t.asp?f=html_areamap | ||||||||||||||||||||||||||||||||||||||||||
在WebStrorm中命名包 | vom/jason/view | |||||||||||||||||||||||||||||||||||||||||||
Html中的图片的相对路径 | ../ 表示向上一级 | |||||||||||||||||||||||||||||||||||||||||||
把图像转换为图像映射 显示图像坐标 |
<a href="">
<img src="../../../raw/eg_planets.jpg" ismap/> </a> http://www.w3school.com.cn/tiy/t.asp?f=html_ismap
|
|||||||||||||||||||||||||||||||||||||||||||
表格 表格行 表格数据 | <table> <tr> <td> | |||||||||||||||||||||||||||||||||||||||||||
表格边框 | <table border="10"/> | |||||||||||||||||||||||||||||||||||||||||||
空格占位符 | | |||||||||||||||||||||||||||||||||||||||||||
表头格 | <th> | |||||||||||||||||||||||||||||||||||||||||||
表格的标题 | <table> <caption></caption></table> | |||||||||||||||||||||||||||||||||||||||||||
跨行或跨列的表格单元格 | <th colspan="2"/> <td rowspan="3"/> |
|||||||||||||||||||||||||||||||||||||||||||
在td里嵌套table或list | <td> <table/> </td> <td> <ul><li/></ur> </td> |
|||||||||||||||||||||||||||||||||||||||||||
表格内的文字在上下左右方向离边界线的距离 | <table cellpadding="10"/> | |||||||||||||||||||||||||||||||||||||||||||
单元格间距 | <table cellspacing="10"/> | |||||||||||||||||||||||||||||||||||||||||||
给表格添加背景颜色或背景图片 | <table bgcolor="red"/> <table background="test.jpeg"/> |
|||||||||||||||||||||||||||||||||||||||||||
格子里文本的对齐 | <td align="left"/> 可选 left right 默认就是居中 | |||||||||||||||||||||||||||||||||||||||||||
table最外边缘的五种类型 | <table frame="box"/> above below hsides vsides |
|||||||||||||||||||||||||||||||||||||||||||
区分table的页眉行 主体 页脚行 | thead tbody tfoot | |||||||||||||||||||||||||||||||||||||||||||
在table中,通过col来设置宽度 | <table> <col align="left"/> colgroup |
|||||||||||||||||||||||||||||||||||||||||||
无序列表 | <ul> <li/> |
|||||||||||||||||||||||||||||||||||||||||||
有序列表 | <ol start=“10”> <li/> |
|||||||||||||||||||||||||||||||||||||||||||
有序列表的type可有的值 | ol type = A a I i | |||||||||||||||||||||||||||||||||||||||||||
无序列表的type可有的值 | ul type= circle disc square | |||||||||||||||||||||||||||||||||||||||||||
元素可分两类 | 块元素 <h1>, <p>, <ul>, <table> 这些在显示上都会先换行 内联元素 <b>, <td>, <a>, <img> |
|||||||||||||||||||||||||||||||||||||||||||
input password |
<form>
用户名: <input name="username" type="text"> <br/> 密码: <input name="password" type="password"> </form> |
|||||||||||||||||||||||||||||||||||||||||||
文本域的缺省宽度 | 20个字符 | |||||||||||||||||||||||||||||||||||||||||||
Radio Buttons |
<form>
<input type="radio" name="sex" value="male" /> Male <br /> <input type="radio" name="sex" value="female" /> Female </form> |
|||||||||||||||||||||||||||||||||||||||||||
复选框(Checkboxes) |
<form>
<input type="checkbox" name="bike" /> I have a bike <br /> <input type="checkbox" name="car" /> I have a car </form> |
|||||||||||||||||||||||||||||||||||||||||||
表单的动作属性(Action) |
<form name="input" action="MapHref.html" method="get">
Username: <input type="text" name="user"> <input type="submit" value="Submit"> </form> </body> |
|||||||||||||||||||||||||||||||||||||||||||
input的类型有哪些 | text password submit radio checkbox | |||||||||||||||||||||||||||||||||||||||||||
radio标签默认选中一个 | <input type="radio" name="sex" checked="checked"/> | |||||||||||||||||||||||||||||||||||||||||||
下拉选项 |
<select name="nation_select">
<option value="1">China</option> <option value="2">Japan</option> <option value="2" selected="selected">USA</option> </select>
|
|||||||||||||||||||||||||||||||||||||||||||
按钮 | <input type="button"/> | |||||||||||||||||||||||||||||||||||||||||||
|
在数据周末围一个带文字的边框
|
<form> <fieldset> <lengend>我是标题</legend> </fieldset> </form> |
||||||||||||||||||||||||||||||||||||||||||
点击标签,触发相关控件 |
<form>
<label for="china" >China</label> <input type="radio" name="nation" value="china" id="china"> <br/> <label for="japan">Japan</label> <input id="japan" name="nation" type="radio" value="japan"> </form> |
|||||||||||||||||||||||||||||||||||||||||||
radio checkbox用什么来控制组 | name | |||||||||||||||||||||||||||||||||||||||||||
选项组用什么标签 | optgroup | |||||||||||||||||||||||||||||||||||||||||||
垂直框架 | frameset cols=“25%,25%,50%” frameset不能在body里面 | |||||||||||||||||||||||||||||||||||||||||||
水平框架 |
frameset rows=“25%,25%,50%”
|
|||||||||||||||||||||||||||||||||||||||||||
noframes的使用方法 | <noframes> <body>您的浏览器无法处理框架!</body> </noframes> |
|||||||||||||||||||||||||||||||||||||||||||
禁止手动拖动改变frame的宽度 | <frame noresize="noresize"/> | |||||||||||||||||||||||||||||||||||||||||||
ifame标签 内联框架 | <iframe src="/i/eg_landscape.jpg"></iframe> 可以在body里面使用 |
|||||||||||||||||||||||||||||||||||||||||||
跳转至框架内的一个指定的节 锚点 | <frame src="/example/html/link.html#C10"> | |||||||||||||||||||||||||||||||||||||||||||
Iframe - 删除边框 |
<frame frameborder="0"/> | |||||||||||||||||||||||||||||||||||||||||||
在iframe中打开链接 | ||||||||||||||||||||||||||||||||||||||||||||
图像文件不应该超过 | 10k | |||||||||||||||||||||||||||||||||||||||||||
Definition list |
<dl>
<dt>First term</dt> <dd>Definition</dd> <dt>Next term</dt> <dd>Definition</dd> </dl> |
|||||||||||||||||||||||||||||||||||||||||||
Entities |
< is the same as <
> is the same as > © is the same as © |
|||||||||||||||||||||||||||||||||||||||||||
如何使用 base 标签使页面中的所有标签在新窗口中打开。 | <head> <base target="_blank" /> </head> |
|||||||||||||||||||||||||||||||||||||||||||
用meta来记录文档信息 | <meta name="revised" content="David Yang,8/1/07"> |
|||||||||||||||||||||||||||||||||||||||||||
5 秒内被重定向到新的地址 |
<meta http-equiv="Refresh" content="3;url=http://www.baidu.com">
|
|||||||||||||||||||||||||||||||||||||||||||
<base>的作用 |
<base> 标签为页面上的所有链接规定默认地址或默认目标(target):
<head>
<base href="http://www.w3school.com.cn/images/" /> <base target="_blank" /> </head> |
|||||||||||||||||||||||||||||||||||||||||||
外联样式表的方法 |
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css" /> </head> |
|||||||||||||||||||||||||||||||||||||||||||
noscript的使用 | <noscript>Sorry, your browser does not support JavaScript!</noscript>
<p>不支持 JavaScript 的浏览器将显示 noscript 元素中的文本。</p> |
|||||||||||||||||||||||||||||||||||||||||||
如何应付老式的浏览器 |
如何应付老式的浏览器如果浏览器压根没法识别 <script> 标签,那么 <script> 标签所包含的内容将以文本方式显示在页面上。为了避免这种情况发生,你应该将脚本隐藏在注释标签当中。那些老的浏览器(无法识别 <script> 标签的浏览器)将忽略这些注释,所以不会将标签的内容显示到页面上。而那些新的浏览器将读懂这些脚本并执行它们,即使代码被嵌套在注释标签内。
|
|||||||||||||||||||||||||||||||||||||||||||
HTML 实体 |
如需显示小于号,我们必须这样写:< 或 < http://www.w3school.com.cn/html/html_entities.asp |
|||||||||||||||||||||||||||||||||||||||||||
不间断空格non-breaking space
|
| |||||||||||||||||||||||||||||||||||||||||||
嵌入flash |
<embed src="bookmark.swf" width="400" height="40"></embed>
|
|||||||||||||||||||||||||||||||||||||||||||
嵌入mp3 |
<embed height="100" width="400" src="/i/horse.mp3"></embed>
<object height="100" width="100" data="song.mp3"></object>
|
|||||||||||||||||||||||||||||||||||||||||||
html5中的audio标签 | <audio controls="controls"> <source src="/i/song.mp3" type="audio/mpeg"> </audio> |
|||||||||||||||||||||||||||||||||||||||||||
最好的音频播放方式 | <audio controls="controls"> <source src="/i/song.ogg" type="audio/ogg"> <source src="/i/song.mp3" type="audio/mpeg"> <embed height="100" width="100" src="/i/song.mp3" /> </audio> |
|||||||||||||||||||||||||||||||||||||||||||
使用 雅虎的媒体播放器 向网页添加音频 | <p><a href="/i/song.mp3">播放 mp3</a></p> <p><a href="/i/bird.wav">播放 wav</a></p> <script type="text/javascript" src="http://mediaplayer.yahoo.com/js" target="iframe_name"></script> |
|||||||||||||||||||||||||||||||||||||||||||
video
最好的html解决方案 HTML 5 + <object> + <embed> |
<video width="320" height="240" controls="controls">
<source src="movie.mp4" type="video/mp4" /> <source src="movie.ogg" type="video/ogg" /> <source src="movie.webm" type="video/webm" /> <object data="movie.mp4" width="320" height="240"> <embed src="movie.swf" width="320" height="240" /> </object> </video> |
|||||||||||||||||||||||||||||||||||||||||||
优酷解决方案 |
<embed src="http://player.youku.com/player.php/sid/XMzI2NTc4NTMy/v.swf"
width="480" height="400" type="application/x-shockwave-flash"> </embed> |
|||||||||||||||||||||||||||||||||||||||||||
使用超链接“辅助应用程序
|
<a href="movie.swf">Play a video file</a>
|
|||||||||||||||||||||||||||||||||||||||||||
XHTML | 是以xml格式编写的html | |||||||||||||||||||||||||||||||||||||||||||
xhtml检查器 | https://validator.w3.org/nu/ | |||||||||||||||||||||||||||||||||||||||||||
xhtml文件的文档声明 |
<html xmlns="http://www.w3.org/1999/xhtml"/>
|
|||||||||||||||||||||||||||||||||||||||||||
文本区标签 |
<textarea/> | |||||||||||||||||||||||||||||||||||||||||||
HTML5是什么的新标准 | html xhtml dom | |||||||||||||||||||||||||||||||||||||||||||
html5的video支持三种视频文件 | ogg mpeg4 webM | |||||||||||||||||||||||||||||||||||||||||||
video | <video src="/i/movie.ogg" width="320" height="240" controls="controls"> Your browser does not support the video tag. </video> |
|||||||||||||||||||||||||||||||||||||||||||
video的属性 | controls 显示播放控制 autoplay="autoplay"自动播放 loop="loop"循环播放 preload="preload"预备加载 |
|||||||||||||||||||||||||||||||||||||||||||
video的方法 属性 事件 请见: |
在所有属性中,只有 videoWidth 和 videoHeight 属性是立即可用的。在视频的元数据已加载后,其他属性才可用。
|
|||||||||||||||||||||||||||||||||||||||||||
audio可以播放的音频格式有哪些 | mp3 ogg wav | |||||||||||||||||||||||||||||||||||||||||||
ogg文件适用的浏览器 |
使用一个 Ogg 文件,适用于Firefox、Opera 以及 Chrome 浏览器
|
|||||||||||||||||||||||||||||||||||||||||||
MPEG4文件适用的浏览器
|
Safari
|
|||||||||||||||||||||||||||||||||||||||||||
我发现Ogg 文件 | 在chrome里好像播放不了 | |||||||||||||||||||||||||||||||||||||||||||
设置元素为可拖放 |
<img dragable="true"/> | |||||||||||||||||||||||||||||||||||||||||||
HTML5 定了 8 个新的 HTML 语义(semantic) 元素
|
header, section, footer, aside, nav, main, article, figure
|
|||||||||||||||||||||||||||||||||||||||||||
为 HTML 添加新的元素
|
document.createElement("myHero")
|
|||||||||||||||||||||||||||||||||||||||||||
样式里的 display:block; | 表示是块级元素,即会占领一整行到边缘 | |||||||||||||||||||||||||||||||||||||||||||
如果ie6到ie8并不支持html5 | 可以在<head>里加上 <!--[if lt IE 9]> <script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"> </script> <![endif]--> |
|||||||||||||||||||||||||||||||||||||||||||
html5包括的新多媒体元素 | audio video source embed track | |||||||||||||||||||||||||||||||||||||||||||
新表单元素 | datalist keyken output | |||||||||||||||||||||||||||||||||||||||||||
新的语义和结构元素 | article 独立的内容区域 aside 定义页面的侧边栏内容 bdi 文本方向 command 定义命令按钮 details 描述细节 dialog 定义对话框 summary 标签包括details元素的标题 figure 规定独立的流内容 figcaption figure元素的标题 footer 定义section 或 document的页脚 header 定义文档的头部区域 mark 定义带有标记的文档 meter 定义度量衡 nav 定义运行中的进度 progress 定义任务进度 ruby 定义ruby注释 rt 定义字符的解释或发音 rp 定义不支持ruby注释 |
|||||||||||||||||||||||||||||||||||||||||||
section | 定义文档中的节 | |||||||||||||||||||||||||||||||||||||||||||
time | 定义日期或时间 | |||||||||||||||||||||||||||||||||||||||||||
wbr | 规定在文本中的何处适合添加换行符 | |||||||||||||||||||||||||||||||||||||||||||
canvas |
绘图
以下代码得放到<canvas>标签之后 var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d"); ctx.fillStyle="#FF0000"; ctx.fillRect(0,0,150,75); |
|||||||||||||||||||||||||||||||||||||||||||
canvas画直线 |
var canvas =document.getElementById("myCanvas");
var context = canvas.getContext("2d") ; context.moveTo( 0, 10 ) ; context.lineTo( 50, 50 ) ; context.stroke() ; |
|||||||||||||||||||||||||||||||||||||||||||
canvas画圆圈 | ||||||||||||||||||||||||||||||||||||||||||||
canvas画实心文本 |
context.font = "50px Arial" ;
context.fillText( "我是测试员", 10,50 ) ; |
|||||||||||||||||||||||||||||||||||||||||||
canvas画空心文本 |
context.font = "50px Arial" ;
context.strokeText( "我是测试员", 10,50 ) ; |
|||||||||||||||||||||||||||||||||||||||||||
canvas画渐变色 |
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d") ; var gradient = context.createLinearGradient(0,0,200,100) ; context.fillStyle = gradient ; |
|||||||||||||||||||||||||||||||||||||||||||
canvas 径向圆渐变 |
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d") ; var gradient = context.createRadialGradient(100,50,50,100,50,100); |
|||||||||||||||||||||||||||||||||||||||||||
把一幅图放置在画布上 |
var canvas0 = document.getElementById("myCanvas") ;
var context0 = canvas0.getContext("2d") ; var imgGirl = document.getElementById("img_girl") ; context0.drawImage( imgGirl, -100, 0 ) ; 为毛刷新一下页面,才能看到效果!!
|
|||||||||||||||||||||||||||||||||||||||||||
什么是svg | 是 scalable vector graphics 定义网络的基于矢量的图形 使用xml来定义图形 在放在或缩小情形小图片质量不会发生变化 它是W3C标准 |
|||||||||||||||||||||||||||||||||||||||||||
canvas和svg |
|
|||||||||||||||||||||||||||||||||||||||||||
|
拖拽功能
|
|||||||||||||||||||||||||||||||||||||||||||
|
显示用户经纬度
|
|||||||||||||||||||||||||||||||||||||||||||
|
html5视频
|
|||||||||||||||||||||||||||||||||||||||||||
|
html5音频
|
|||||||||||||||||||||||||||||||||||||||||||
|
html5 input类型
|
color time 等等
|
||||||||||||||||||||||||||||||||||||||||||
|
html5 表单元素
|
其中包括 output这一表单元素
|
||||||||||||||||||||||||||||||||||||||||||
|
html5表单新属性
|
http://www.runoob.com/html/html5-form-attributes.html | ||||||||||||||||||||||||||||||||||||||||||
|
html5语义元素
|
header nav section article aside figcaption figure footer
|
||||||||||||||||||||||||||||||||||||||||||
|
html5 web存储
|
localStorage
sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。
|
||||||||||||||||||||||||||||||||||||||||||
|
html5 应用程序缓存
|
|||||||||||||||||||||||||||||||||||||||||||
应用程序缓存为应用带来三个优势
|
|
|||||||||||||||||||||||||||||||||||||||||||
web worker
|
web worker 是运行在后台的 JavaScript,不会影响页面的性能。
web worker 无法访问到 windows document parent
|
|||||||||||||||||||||||||||||||||||||||||||
|
HTML5 服务器发送事件(server-sent event)
|
EventSource 对象用于接收服务器发送事件通知
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
Html5 自学笔记的更多相关文章
- HTML5自学笔记[ 11 ]canvas绘图基础1
html5新增<canvas>标签用于绘制图像,默认宽高是300*150,canvas的宽高需要在这里设置,在css中设置会有问题:设置的形状,如矩形,会等比缩放,而非设置的宽高. 在不支 ...
- HTML5自学笔记[ 10 ]简单的购物车拖拽
用html5拖拽功能实现了一个简单的购物车,样式简陋,得学学画画提高下审美了T^T: <!doctype html> <html> <head> <meta ...
- HTML5自学笔记[ 9 ]HTML5实现元素的拖放
要想在html5中实现元素的拖放,被拖放元素就必须设置属性draggable="true";被拖放元素被放置的地方是另外一个元素,该元素是目标元素:这两个元素在拖放过程中都会触发不 ...
- HTML5自学笔记[ 24 ]canvas绘图之星空草地
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- HTML5自学笔记[ 23 ]canvas绘图基础7
变换矩阵: transform(a,b,c,d,e,f),多次使用该函数,效果是多次状态改变的累加: setTransform(a,b,c,d,e,f),会忽略之前的变换,从起始状态开始改变.
- HTML5自学笔记[ 15 ]canvas绘图基础6
关于线条的一些属性: lineCap,这个属性表示的是线条两端的样式,值有butt(默认)/round/square. lineJoin,这个属性表示线条相交的方式,值有miter(默认)/bevel ...
- HTML5自学笔记[ 21 ]canvas绘图实例之马赛克
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- HTML5自学笔记[ 20 ]canvas绘图实例之绘制倒影
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- HTML5自学笔记[ 19 ]canvas绘图实例之炫彩时钟
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
随机推荐
- SRS——打开 stream caster
按照默认的配置编译启动后,发现 stream caster 不起作用,启动时报如下警告: [-- ::][][] stream caster: off 原因是编译SRS时没有打开StreamCaste ...
- ClientAbortException: java.io.IOException: 您的主机中的软件中止了一个已建立的连接。,进不了Debug,访问不到方法
开发项目的时候运行报错,Debug进不去方法,猜想是js中ajax的url 路径的问题,后来找公司的斌哥解决了问题,感谢! 异常: 解决过程: 清理缓存,修改js代码,通过浏览器的F12查看,发现修改 ...
- Redis 的使用
1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即"不仅仅是SQL",是一 ...
- php 增删改查范例(3)
编辑页面edit.php: <?php$id=$_GET['id'];$db= new mysqli('localhost','root','root','db_0808');$sql=&quo ...
- java猜拳
import java.util.Scanner; public class startGuess { Person jia; Computer yi; int count; public void ...
- Intent的常用属性action和category
设置隐式跳转 首先在我们按钮监听器中添加 Intent i=new Intent(); //参数为字符串,可以添加包名.活动名 i.setAction("com.example.aaaaa. ...
- 如何在cmd中连接数据库
数据库连接时遇到的问题 : https://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.htmlping +ip地址: 查看本机ip:ipconf ...
- JQuery--jQuery对象与DOM对象
1.JQuery是继Prototype之后又一个优秀的JavaScript库: 2.Jquery的理念是“写得少,做得多”,它有如下优势: --1)轻量级:2)强大的选择器:3)出色的DOM操作的封装 ...
- 「AMPPZ2014」The Prices
传送门 Luogu团队题链接 解题思路 看到 \(m\) 这么小,马上想到状压 \(\text{DP}\). 设 \(dp[i][j]\) 表示在前 \(i\) 家商店中已买商品的状态为 \(j\) ...
- C#中的扩展类的理解
扩展类是一种静态的一种类的调用方法,通过实例化进行调用.利用this进行指正该类,有参数的时候直接在后面追加参数. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...