html5
HTML5是HTML的第五次更新,由W3C 与 WHATWG 合作的结果。
HTML5完全支持css3;
HTML5新元素:canvas元素;
HTML5多媒体: ;
HTML5一些应用:本地数据存储,访问本地文件,本地 SQL 数据,缓存引用;
HTML5图形:canvas绘图;
canvas绘图:
首先要新建一个canvas画布,注意画布的宽高要在标签中设置,
<canvas id="canvas" width=“600 height=“600””></canvas>
然后要获取到画布;
var canvas = document.querySelector("#canvas");
将canvas转化为2d模型
var content = canvas.getContext("2d");
填充:fillstyle;
描边:strokeStyle;
下面绘制一个矩形:
content.fillStyle = "red";
content.fillRect(0,0,200,100);
content.fill();
canvas中插入十张图片;
var image=new Image();
image.src="./img/map.jpg";
image.onload=function(){
for(var i=0;i<10;i++){
content.drawImage(image,i*100,i*100,100,100);
}
};
cookie
Cookie 用于存储 web 页面的用户信息。
Cookie 的作用就是用于解决 “如何记录客户端的用户信息”;
当用户访问 web 页面时,他的名字可以记录在 cookie 中。
在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录。
使用 JavaScript 创建Cookie
JavaScript 可以使用 document.cookie 属性来创建 、读取、及删除 cookie。
JavaScript 中,创建 cookie 如下:
document.cookie="username=John Doe";
使用 JavaScript 读取 Cookie
在 JavaScript 中, 可以使用以下代码来读取 cookie:
var x = document.cookie;
使用 JavaScript 修改 Cookie
在 JavaScript 中,修改 cookie 类似于创建 cookie,如下:
document.cookie="username=John Smith; expires=Thu, 18 Dec 2043 12:00:00 GMT; path=/";
旧的 cookie 将被覆盖。
使用 JavaScript 删除 Cookie
删除 cookie 非常简单。您只需要设置 expires 参数为以前的时间即可,如下:
document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
注意,当您删除时不必指定 cookie 的值。