08 2011 档案

摘要:第一篇 解剖JavaScript中的null和undefined在JavaScript开发中,被人问到:null与undefined到底有啥区别? 一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。 总所周知:null == undefined 但是:null !== undefined 那么这两者到底有啥区别呢? 请听俺娓娓道来...null 这是一个对象,但是为空。因为是对象,所以 typeof null 返回 'object' 。 null 是 JavaScript 保留关键字。 null 参与数 阅读全文
posted @ 2011-08-31 11:17 xiaoxiaohui 阅读(2001) 评论(0) 推荐(2)
摘要:readonly:只是不允许用户修改操作,不影响其它的任何操作,与没填加没任何区别,例:用户可以触发焦点操作,点击操作,适用范围只能是input(text/password)、textarea表单控件,表单提交的时候会将此表单元素的值提交到服务器disabled:阻止用户一切操作,包括用户点击事件,获取焦点事件,适用范围是所有的表单元素,表单提交的时候不会将此表单元素的值提交到服务器,也就是服务器获取不到此表单元素中的值一般比较常用的情况是:①在某个表单中为用户预填了某个唯一识别代码,不允许用户改动,但是在提交时需要传递该值,此时应该将它的属性设置为readonly②经常遇到当用户正式提交了表 阅读全文
posted @ 2011-08-31 10:45 xiaoxiaohui 阅读(587) 评论(0) 推荐(0)
摘要:今天在项目中,分页问题,数字与上一页、下一页不对齐,上一页与上边框的距离在各个浏览器下面表现不一样body{font:12px/1 Thoma,Helvetical,Arial,\5b8b\4f53}.page a{border:#cccccc 1px solid;background-color:#ffffff;text-decoration:none;float:left;}<a href="#">上一页</a>在firefox下面:上一页离上边框的距离是2px,下面占1px边框的位置,与下边框重叠了在IE8下面:上一页离上边框重叠,占1px,下 阅读全文
posted @ 2011-08-20 14:50 xiaoxiaohui 阅读(204) 评论(0) 推荐(0)
摘要:今天碰到一个问题,ajax请求程序后,返回的结果:{a:1,b:2},程序员说是对象,但是我得到的结果是string,最后用eavl来转化,然后从这里面学到了以下两点知识:1.字符串与对象的区分'{a:1}|{b:2}'.split('|')[0]得到的是字符串,原因是:数组里面每个项是由'{a:1}|{b:2}'这个字符串转化成的,所以里面每个项都是字符串。字符串转化成数组时,数组项还是字符串[{a:1},{b:2}][0]得到的是object2.eavl()的使用eval()接受一个参数,如果这个参数不是字符串的话,直接近返回该参数,如果是字 阅读全文
posted @ 2011-08-17 15:24 xiaoxiaohui 阅读(216) 评论(0) 推荐(0)
摘要:在浏览器中<a href="http://www.cnblogs.com/xiaohui108/aa.jpg">下载</a>这样写的话,则是当前窗口打开aa.jpg,如果想点击后直接弹出下载框的话,则需要服务器端将图片的http设置成add_header Cache-Control "no-cache, no-store";add_header Content-Type "application/octet-stream";add_header Content-Disposition "attachm 阅读全文
posted @ 2011-08-16 18:01 xiaoxiaohui 阅读(259) 评论(0) 推荐(0)
摘要:<table id="aa"> <tbody> <tr> <td>单元格一</td><td>单元格二</td> </tr> </tbody></table>如果我想把aa表格中的<tr><td>单元格一</td><td>单元格二</td></tr>换成<tr><td>单元格三</td><td>单元格四</td></tr& 阅读全文
posted @ 2011-08-12 17:42 xiaoxiaohui 阅读(2276) 评论(0) 推荐(0)