摘要:
0 - (未初始化)还没有调用send()方法1 - (载入)已调用send()方法,正在发送请求2 - (载入完成)send()方法执行完成,已经接收到全部响应内容3 - (交互)正在解析响应内容4 - (完成)响应内容解析完成,可以在客户端调用了在《Pragmatic Ajax A Web 2.0 Primer 》中对readyStae状态的介绍,摘译如下:0: (Uninitialized) the send( ) method has not yet been invoked.1: (Loading) the send( ) method has been invoked, reque 阅读全文
摘要:
怎样打开Chrome的开发者工具?你可以直接在页面上点击右键,然后选择审查元素:或者在Chrome的工具中找到:或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。打开的开发者工具就长下面的样子:不过我一般习惯与点左下角的那个按钮,将开发者工具弹出作为一个独立的窗口:下面来分别说下每个Tab的作用。Elements标签页这个就是查看、编辑页面上的元素,包括HTML和CSS:左侧就是对页面HTML结构的查看与编辑,你可以直接在某个元素上双击修改元素的属性,或者你点右键选"Edit as Html"直接对元 阅读全文
摘要:
"^\d+$" //非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数+0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数+0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$&qu 阅读全文
摘要:
keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 = Caps_Lock keycode 27 = Escape Escape keycode 32 = space space keycode 33 = Prior keycode 34 = Next keycode 35 = End 阅读全文
摘要:
a["length"] == a.length;document.compatMode ,它有两种可能的返回值:BackCompat和CSS1Compat,对其解释如下:BackCompat Standards-compliant mode is not switched on. (Quirks Mode)CSS1Compat Standards-compliant mode is switched on. (Standards Mode)页面具有 DTD,或者说指定了 DOCTYPE 时,使用 document.documentElement。页面不具有 DTD,或者说没 阅读全文
摘要:
jquery官方的引用地址:示例:?1<script src="http://code.jquery.com/jquery-latest.js"></script>有效地址:?12http://code.jquery.com/jquery-1.4.1.min.jshttp://code.jquery.com/jquery-1.4.1.jsGoogle引用地址:可以使用下面这个代码从ajax.googleapis.com调用同样的最新版本jQuery:示例:?1<script src="http://ajax.googleapis.co 阅读全文
摘要:
昨天遇到一个问题,a标签点击切换验证图,在IE6 7下不切换图片。 网上的解释是,a标签在IE6 7下,会自动触发href的一个动作,截断了图片发送接收。最直接且兼容的方法是用其他标签代替a标签。 经过测试,我的问题确实是没有返回图片,但是并不是标签带来的问题1 <div><input type="text" name="randomCode"/></div>2 <div><img src="01073-3.jpg" id="randomCode"/>&l 阅读全文
摘要:
IE6真心蛋疼…… 在写一个页面时候,遇到了一个问题,label绝对定位后丢失了,这是啥事情?开始,还以为是left top数据不对,经多方修改后依然无动于衷,再来个display:block行不行?被耻笑了……上网搜了一下,发现已有前人遇到此问题。在label外围加一层div即可。额……蛋裂 1 <div style="relative">2 <div>3 <label style="position:absolute;..........">4 </div>5 <div>input....& 阅读全文
摘要:
position:fixed;这个属性在IE6下貌似有点别扭,不给力的失效了。至于为啥不给力,我也不知道,只知道这个是bug= =|| fixed的效果,如果是用js来控制,无非就是控制好滚动条的滚动距离。好吧,大概是。上网搜索了一下,解决的方法也很多。 对于非IE浏览器,直接使用{position:fixed}即可;可是IE就是要闹别扭,以下是实现IE6 fixed效果的解决方案: 技巧是用了一条Internet Explorer的CSS表达式(expression)。 你不可以直接使用该表达式,因为它可能会因为缓存而不更新。解决这一点的最简单的方式是使用eval包裹你的语句。 ... 阅读全文
摘要:
最近在学习Javascript的时候,遇到一些不太熟悉的点,就此做个小回顾,免得又贻笑大方。 有点不太习惯JS的for循环。主要是由于JS的for语句创建的变量,即使在for循环结束之后,依然会寻在于循环的外部环境中。1 for(i=0;i<10;i++){2 /*3 一大堆大妈4 */ 5 }6 alert(i);7 /*8 出来的结果是i为10 9 */ JS方法的参数,JS并不关心传入多少个参数,所以经常看见一些参数不匹配的函数,导致有些误解。由于这个特性,JS并不具有重载。不过可以略微笨笨地模仿重载。 1 function hell... 阅读全文