2012年12月28日
摘要: 兼容IE6的position:fixed<div style="position:fixed; background-color:#ff0; top:10px; left:50%; _position:absolute; _top:expression(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||0));">漂浮</div>获取浏览器窗口相对于屏幕位置leftPos = (typeof window.screenLeft == " 阅读全文
posted @ 2012-12-28 11:15 小落落 阅读(95) 评论(0) 推荐(0) 编辑
  2012年12月20日
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf- 阅读全文
posted @ 2012-12-20 14:24 小落落 阅读(192) 评论(0) 推荐(0) 编辑
  2012年9月17日
摘要: 一:事件监听function addEventHandler(target,type,func){ if(target.addEventListener){ target.addEventListener(type,func,false); }else if(target.attchEvent){ target.attachEvent('on' + type,func); } else target['on' + type] = func;}说明:target 为文档结点、 document、 window、 XMLHttpRequest t... 阅读全文
posted @ 2012-09-17 18:02 小落落 阅读(148) 评论(0) 推荐(0) 编辑
  2012年6月19日
摘要: 第一种:可以在每个a标签上加blur(),缺点:Tab键会失效第二种:在css中加expression第三种:用IE自带的属性hidefocus来兼容IE浏览器三种方法的具体代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" 阅读全文
posted @ 2012-06-19 18:28 小落落 阅读(1456) 评论(0) 推荐(0) 编辑
  2012年6月11日
摘要: 我们在写js代码的时候,常常会因为全局变量而产生冲突。为了避免全局变量的冲突问题,我们可以构造一个生成命名空间的函数。具体代码如下:<script type="text/javascript"> var GLOBAL = {}; GLOBAT.namespace = function(str){ var arr = str.split('.'),o = GLOBAT; for(i=(arr[0] == 'GLOBAT') ? 1 : 0; i<arr.length; i++){ o[arr[i]] = o[arr[i]] | 阅读全文
posted @ 2012-06-11 16:51 小落落 阅读(406) 评论(0) 推荐(0) 编辑
  2012年5月28日
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; cha 阅读全文
posted @ 2012-05-28 17:36 小落落 阅读(261) 评论(0) 推荐(0) 编辑
  2012年5月22日
摘要: function fors(){ obj_a = obj_b; obj_b.attr = obj_a; }function fors(){ obj_b = {}; obj_b.attr = obj_b; }上面是两个个很显示的循环引用,IE中产生了内存泄露,由于IE的内存回收机制,导至会长期占用内存而不能释放。但闭包的内存泄露,有些隐蔽。因为闭包的循环引用,是间接的。function iememery(){ var js_obj = document.createElement("div"... 阅读全文
posted @ 2012-05-22 18:09 小落落 阅读(177) 评论(0) 推荐(0) 编辑
  2012年4月5日
摘要: 在层级比较多的页面中,经常会出现被遮盖的情况。下面用实例来讲讲这个问题的解决方法。其实宗旨就一条:第一个父元素的层级一定要比第二个父元素的层级要高。先看一下不如意的代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"> &l 阅读全文
posted @ 2012-04-05 18:34 小落落 阅读(2200) 评论(0) 推荐(0) 编辑
  2011年11月16日
摘要: 前几天看到一篇关于reset文件的文章,里面说不建议使用reset文件,因为这样会增加浏览器的渲染量。感觉讲的蛮有道理的,所以这几天写代码的时候就比较注意这方面的东西。下面是我这几天碰到的一些浏览器的自定义值情况,我已表格的形式列出来,希望对大家有所帮助(现在还不完全,以后会一点一点增加。) 标签名paddingmarginborderbody无有无ul,ol有有(IE7是左右margin,其他是上下margin)无li(在IE7下无列表样式)无无无p,h1,h2,h3,h4,h5,h6无有无select无(IE7下不能设置padding值)有有(IE7下始终有border值)butto... 阅读全文
posted @ 2011-11-16 20:14 小落落 阅读(155) 评论(0) 推荐(0) 编辑
  2011年11月14日
摘要: 行内元素与块级元素区别:行内元素只能容纳文本或是其他行内元素。行内元素无法撑起行高。行内元素的宽度只与内容有关。块级元素的宽度与内容无关。块级元素在其后会产生一些空格,行内元素不会在其后产生空格。下面为常见的行内元素和块级元素行内元素列表:<a><abbr> 表示一个缩写形式<acronym> 定义只取首字母缩写<b> 字体加粗<bdo> 可覆盖默认的文本方向<big> 大号字体加粗<br> 换行<cite> 引用进行定义<code> 定义计算机代码文本<dfn> 定义一个定 阅读全文
posted @ 2011-11-14 20:52 小落落 阅读(154) 评论(0) 推荐(0) 编辑