摘要: 众所周知,http协议是一个无状态协议,简单来说就是,web服务器是不知道现在连接上来的人到底是哪个人,为了满足选择性发送信息的需求,在http的基础上做了很多扩展来达到这个目的,如数字签名、cookie、session等。web服务器或者web程序如何能够知道现在连接上来的是谁?要解决这个问题,首先需要在服务器端和客户端建立一一对应关系,下边我通过抓取http的内容来说明这种对应关系是如何建立的。我使用的是一个叫做httplook的http包嗅探工具,然后在本地web服务器的根目录下建立一个叫test.php的文件,地址是:http://localhost/test.php,一切就绪以后我通 阅读全文
posted @ 2013-11-04 12:04 一粟沧海 阅读(377) 评论(0) 推荐(0)
摘要: RegExp 对象用于规定在文本中检索的内容。什么是 RegExp?RegExp 是正则表达式的缩写。当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。简单的模式可以是一个单独的字符。更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。您可以规定字符串中的检索位置,以及要检索的字符类型,等等。定义 RegExpRegExp 对象用于存储检索模式。通过 new 关键词来定义 RegExp 对象。以下代码定义了名为 patt1 的 RegExp 对象,其模式是 "e":var patt1=new RegExp("e&quo 阅读全文
posted @ 2013-09-29 11:41 一粟沧海 阅读(173) 评论(0) 推荐(0)
摘要: 1、将文本框内的光标放在最后function cursor_to_end(id){ var txt_focus = document.getElementById(id); var txt_len = $("#"+id).val().length; if ($.browser.msie) { var range = txt_focus.createTextRange(); range.move("character", txt_len); range.select(); } else { var obj = $("#"+id).get 阅读全文
posted @ 2013-09-27 11:36 一粟沧海 阅读(187) 评论(0) 推荐(0)
摘要: 设置cookie每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:document.cookie="userId=828";如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:document.cookie="userId=828; userName=hulk";在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。在cookie的名中做到这点很容易,但要保存的值是不确定的。如何来存储这些值呢?方法是用escape()函数进行编码,它能将一些特殊符号使用十六进制表示,例如空 阅读全文
posted @ 2013-09-26 15:51 一粟沧海 阅读(221) 评论(0) 推荐(0)