数据存储机制之cookie

数据存储机制:
一、Javascript中Cookie的操作与使用:

1.检测是否支持Cookie及是否开放:

navigator.cookieEnabled

2.设置Cookie

function setcookie(name,value,daysToLive){
var cookie = name + “=” + encodeURIComponent(value);
if(typeof daysToLive === “number”)
cookie += “; max-age=” + (daysToLive*60*60*24);;
document.coo[......]

Read more

jQuery ajax – ajaxStart() 方法

JQUERY ajax – ajaxStart() 方法

实例

当 AJAX 请求开始时,显示“加载中”的指示:
$(“div”).ajaxStart(function(){
$(this).html(“<img src=’demo_wait.gif’ />”);
});
 

定义和用法
ajaxStart() 方法在 AJAX 请求发送前执行函数。它是一个 Ajax 事件。
详细说明
无论在何时发送 Ajax 请求,JQUERY 都会检查是否存在其他 Ajax 请求。如果不存在,则 jQuery 会触发该 aj[......]

Read more

关于document.compatMode的一些介绍

对于document.compatMode,很多朋友可能都根我一样很少接触,知道他的存在却不清楚他的用途。今天在ext中看到 document.compatMode的使用,感觉这个对于我们开发兼容性的web页面还是很有帮助。

我们都知道,IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是Quirks Mode。所以为兼容性考虑,我们可能需要获取当前的文档渲染方式。[......]

Read more

二维码,老技术的新革命-刘晓东

从“年龄”来看,二维码算不上年轻。1970年,美国公司Iterface Mechanisms就开发出了这项技术,并在制造业中投入使用。亚洲国家则让它在日常生活中大放异彩,海报、票证、名片……这种黑白相间的小东西无处不在。

事实上,二维码的码制颇多,目前我们能看到的二维码大多是QR码,它缘起于1994年,原本是Denso Wave公司为追踪汽车零件而设计,后来逐渐流行开来。它用黑白矩阵图案表示二进制数据,与一维条形码相比,它具有信息容量大(可容纳1850个大写字母或2710个数字或1108个字节或500多个汉字)、编码范围广(图像、声音、文字、指纹等都可以进行编码)、容错纠错能力强(毁损面[......]

Read more

利用Canvas绘制图形

绘制图形

与SVG不同,canvas只支援一个基本图形-矩形。其他的图形必须以路径组合出来。还好,我们有一系列的路径绘图函数,可以帮我们组合非常复杂的图形。
矩形
首先看看矩形。canvas 有三个可以绘出矩形的函数︰

下面看canvas示例及代码:

  1. function drawShape(){   
  2.   // get the canvas element using the DOM   
  3.   var canvas = document.getElementById(‘tutorial’);   
  4.   // Make sure we don’t e[......]

Read more

Canvas基本详解

使用canvas编程,首先要获取其上下文(context)。接着在上下文中执行动作,最后将这些动作应用到上下文中。可以将canvas的这种编辑方式想象成为数据库事务:开发人员先发起一个事务,然后执行某些操作,最后提交事务。

访问页面的时候,如果浏览器不支持canvas元素,或者不支持HTML5 Canvas API中的某些特性,那么开发人员最好提供一份替代代。例如,开发人员可以通过一张替代图片或者一些说明性的文字告诉访问者,使用最新的浏览器可以获得更佳的浏览效果。代码清单2-2展示了如何在canvas中指定替代文本,当浏览器不支持canvas的时候会显示这些替代内容。除了上面代码中的文本[......]

Read more