摘要: var obj1 = (function (){var i = 1; test = function(txt){alert(txt)}; return function() { i ++ ; alert(i); }})();function func2(){ test.call(this,'hello janey');}func2(); 阅读全文
posted @ 2010-01-14 19:51 web k 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 网页中我们经遇到刷新要保留表单里内容的时候,习惯的做法使用cookie,但是那样做实在是很麻烦,css中的behavior就为我们很好的解决了这个问题。 behavior的语法: behavior : url ( url ) | url ( #objID ) | url ( #default#behaviorName ) 取值: url ( url ) : 使用绝对或相对 url 地址指定DHTML行为组件(.htc) url ( #objID ) : 使用二进制实现(作为 ActiveX® 控件)的行为。此处的 #objID 为 object 对象的 id 属性值 url ( #d 阅读全文
posted @ 2010-01-12 11:46 web k 阅读(2768) 评论(0) 推荐(0) 编辑
摘要: 注:后来知道有个swfobject的东西专门做这件事情! <SCRIPT LANGUAGE="JavaScript"> <!-- var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); (swf) ? document.writeln('你已经安装了插件') : document.writeln('你没有安装插件'); // --> </SCRIPT> 动态加载. <OBJECT classid="clsid 阅读全文
posted @ 2010-01-12 11:16 web k 阅读(1977) 评论(0) 推荐(0) 编辑
摘要: 1、var s = (1==0)||{name:'janey'} 因为1==0是false,按照或运算规则,继续运算,得到{name:'janey'} ,所以s={name:'janey'} 同理 var s = (1==1)||{name:'janey'},这时1==1为true,不再继续运算下去,所以s=true; 或运算的结果并不直接的等于true或者false,而是第一个可以判断为true的值; var s=(0||2||[1,2]),0的boolean 运算值是false,所以继续,2的boolean运算值是true,停 阅读全文
posted @ 2010-01-08 18:58 web k 阅读(816) 评论(1) 推荐(0) 编辑
摘要: 某些人一直向我鼓吹说google产品很不错。今天准备注册一个gmail,又让我郁闷了一回之前别人推荐google reader,就注册了一个。google reader 本身还是不错的,比较郁闷的是google.cn上并没有登录入口,所以不得不再输google.com/reader,进入登录页,这个设计着实让我鄙视了很久,直到现在鄙视还在继续。不过看过google.com,那个上面是有登录入口的。如果不是经常用,输几次地址也就算了,但reader的最大特性不该是订阅么?订阅就是要经常读啊,经常读你还要我每次由google.cn再输成google.com/reader,哎。。。莫非只有我才经常用 阅读全文
posted @ 2009-12-31 18:27 web k 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、关于如何让png背景在ie6下透明 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/images/myimg.png',sizingMethod='crop'); 三个参数的具体含义如下: enabled :可选项。布尔值(Boolean)。设置或检索滤镜是否激活。true | false true :默认值。滤镜激活。 false :滤镜被禁止。 sizingMethod :可选项。字符串(String)。设置或检索滤镜作用的对象的图片在对象容器边界内 阅读全文
posted @ 2009-12-31 10:42 web k 阅读(762) 评论(2) 推荐(0) 编辑
摘要: 要说明的是,连续的数字和英文字符在ff下无法实现自动换行。自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法最佳CSS定义换行代码.wrap { table-layout:fixed; word-break: break-all; overflow:hidden; } 这里 overflow:hidden;或者 auto; ================================================================= 对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字) 阅读全文
posted @ 2009-12-29 18:22 web k 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: -、最大宽/高IE6无法认读max-width,max-height属性,但IE支持自己javascript的属性表达,例如div{width:expression(250+"px")}和div{widt:250px}在IE 的认读中都是一致的!但是,如果在用户在浏览器禁用javascript,那么我们的写法就失败了。所以,我们换种方式写,解决上面出现的失败现象。* html div#division{width: expression( document.body.clientWidth > 776 ? "777px" : "auto& 阅读全文
posted @ 2009-12-29 15:08 web k 阅读(3341) 评论(0) 推荐(0) 编辑
摘要: 最近做的页面时不时会出现表格的某个单元需要hover或click时显示隐藏一些东西的情况,问题多多表格td的position似乎跟其他元素的position不太一样,table本身就是一种特殊的盒模型,内部div的定位如果有了浮动,显示时如果滚动,浮动的元素看起来就真的像飘在上面的东西一样,很容易就飘出了td的范围,加了clear,td也没任何的反应,ff下却能够按我想要的呆在td内,有时间认真研究一下table模型 阅读全文
posted @ 2009-12-29 11:53 web k 阅读(3681) 评论(0) 推荐(0) 编辑