摘要:1.session概念 02.http协议与状态保持 03.理解cookie 04.php中session的生成机制 25.php中session的过期回收机制 36.php中session的客户端存储机制 41.session概念在web服务器蓬勃发展的时代,session在web开发语境下的语义是指一类用来在客户端与服务器之间保持状态的解决方案。2.http协议与状态保持http协议本身是无状态的,客户端只需要简单的向服务器请求下载某些文件,无论是客户端还是服务器都没有必要纪录彼此过去的行为,每一次请求之间都是独立的。 然而人们很快发现如果能够提供一些按需生成的动态信息会使web变得更加有
阅读全文
摘要:这是司徒正美收集的js判断是否是数组的方法:http://www.cnblogs.com/rubylouvre/archive/2009/09/15/1567338.htmlDouglas Crockford的版本var isArray = function(a){ return a && typeof a === 'object' && typeof a.length === 'number' && typeof a.splice === 'function' && !(a.pro
阅读全文
摘要:项目中经常遇到这样的代码:function changeStyle(e){ var e = e || window.event; var target = e.srcElement || e.target; target.style.display = "none";}document.getElemntById("xxx").onclick = changeStyle;这里的e代表什么了,这样看,e是一个参数,当调用函数这样的一个事件函数的时候,一般实参是null,这时候如果是ie处理,e = window.event;window.event是什么了
阅读全文
摘要:上篇文章中提到了对于第一个例子中的结果为undefined表示不理解,这里查了下javascript中的undefined,其实,有明确的定义,undefined就是定义好了的globel值,表示变量被定义,但是未被初始化,所以,能很清楚的明白例子中的undefined表示var01是只定义了没初始化。而"undefined"标示的是一个字符串,所以,if( i == undefined)表示判断定义好了的i是否被初始化;if(typeof i == "undefined")表示判断变量i是否被定义,或者判断i是否被初始化。可以参考http://www.
阅读全文
摘要:对var不是很理解,就上网查了查,很多都是这个例子,说看了例子就理解了,但是看了半天还是不懂。例子如下:例一: 1 <script language="javascript"> 2 var var00 = 0; 3 document.write(var00 + '<br>'); 4 5 var var01 = 1; 6 function foo() 7 { 8 document.write(var01); 9 var var01 = 1;10 }11 foo();12 </script>例二:<script lang
阅读全文