javascript区分判断ie6、ie7、ie8
经常会用到判断不同浏览器的时候, 这里给出几个区分ie的几款浏览器的方法, 首先判断IE浏览器,主要是通过ActiveXObject这个IE特有的对象来区分是否是IE浏览器, 在此基础上,可以通过XMLHttpRequest来判断是否是IE6,通过documentMode来判断IE8。 至于IE7这里没有给出特别的方法,当然了目前出了IE10,所以要考虑的问题就没有这么简单了,至于如何区分...
2012-11-10
31932 0 0
onhashchange与AJAX无缝刷新
最近忙着网盘项目的改版,由以前的点击目录跳转到下一页的操作方式,改成直接用ajax无刷新的功能实现,考虑到用户会有可能将当前目的的地址分享给好友,于是在HTML5的history AIP和hash中选择了后者,主要还是html5的兼容性处理起来比较麻烦,虽然hashchange也是不支持IE6、IE7的但是好在IE能识别hash,做起兼容还不是很麻烦。 onhashchange主要是针对aj...
2012-11-07
29196 1 6
CSS的优先级特性
新手朋友们在写css的时候,有时会遇到这样的情况,辛辛苦苦写了一条css,刷新页面一看,“OH!Shit!为什么页面没有变化”? 举个栗子! HTML: html 我是列表我是列表我是列表我是列表 CSS: css .nav li {color:red;} .nav_active {color:yellow;} 很典型的例子,当然了如果你能准...
2012-11-05
39556 1 0
人的一生,到底在追求什么?
有一个美国商人坐在墨西哥海边一个小渔村的码头上,看着一个墨西哥渔夫划着一艘小船靠岸,小船上有好几尾大黄鳍鲔鱼。这个美国商人对墨西哥渔夫能抓这么高档的鱼恭维了一番,还问要多少时间才能抓这么多?墨西哥渔夫说,才一会儿功夫就抓到了。美国人再问,你为什么不待久一点,好多抓一些鱼?墨西哥渔夫觉得不以为然:这些鱼已经足够我一家人生活所需啦! 美国人又问:那么你一天剩下那么多时间都在干什么? 墨西哥...
2012-10-31
38080 36 2
IE下“怪异模式”的触发
问题从做一个布局的水平居中开始,比如: (head省略) 要让wrapper定宽并水平居中,需要 css wrapper {width:960px;margin:0 auto;} 即可,但是在IE的怪异模式下需要加上 css body {text-align:center;} wrapper {text-align:left;} ...
2012-10-31
35980 0 0
jQuery.proxy(function,obj)
无意中看到proxy,以前不曾用到过,记录之! jquery1.4新增,返回一个新函数,并且这个函数始终保持了特定的作用域。 当有事件处理函数要附加到元素上,但他们的作用域实际是指向另一个对象时,这个方法最有用了。此外,最妙的是,jQuery能够确保即便你绑定的函数是经过jQuery.proxy()处理过的函数,你依然可以传递原先的函数来准确无误地取消绑定。请参考下面的例子。 这个函数还有另一种用...
2012-10-29
32863 0 0
小心 -webkit-text-size-adjust:none![译]
有一天我打开一个网站,上面的文字很小,看起来很不舒服。我按了很多次Command加希望Safari能放大一点字体...但是什么都没有发生。怎么了?! 研究了网站的css之后,发现“真凶”是下面的CSS(千万别这样用): css body { -webkit-text-size-adjust:none; } 这断代码阻止webkit内核浏览器自动调整文字大小...
2012-10-10
33546 0 0
预加载和javascript Image()对象
首先是Image()对象的使用,直接贴代码 javascitpt function preloader() { heavyImage = new Image(); heavyImage.src = "heavyimagefile.jpg"; } 以下代码预先加载了heavyimgefile.jpg,当在onMouseOver的时候就不...
2012-09-23
27468 0 0
“登陆网站”还是“登录网站”
近来,笔者经常在一些报刊、杂志或互联网上看到“登lu网站”一词使用不规范、不统一,甚至错误使用的现象。有的使用“登陆”,有的使用“登录”,为了避免以讹传讹,纠正错误用法,规范正确用法,笔者认为有必要解释几句。 当今,我们生活在互联网时代,网络成为人们查询和传递信息的高效路径和载体。“登lu网站”一词被频繁使用,其正确用法应该是“登陆”,而非“登录”。这从两个词的词意区别上就可以看出...
2012-07-09
31794 0 3
IE6 select BUG:无法设置selected属性 未指明的错误
.最近在做js选择select的时候,莫名其妙的在IE6中报了一个“无法设置selected属性 未指明的错误”,谷歌和度娘搜了一圈,发现也有不少人遇到同样的bug,给出的解决方案,几乎都是增加一个setTimeout: javascript setTimeout(function(){ selectObj.val(defaultSelect);选中指定项 },0); ...
2012-07-02
27499 0 0
开张啦!
Hi,大家好,我是Mofei,很多年前就梦想着能有一个属于自己的Blog,当然了是自己的是指指整体框架代码什么的都是自己搭建的那种,经过这些年的风风雨雨,不断成长,直到最后走入网站前端这个行业,才终于能实现自己的这个小小的愿望。 自己之前一直用网易博客( http:z-snake.blog.163.com ),虽然有一定的访问量,但是……,现在是时候起飞的时候了! 鉴于,个人能力...
2012-06-24
31617 4 12
那一年,真的很难熬,相信,未来,会是美好的。
2010刚刚过去,马上迎来的是2011的春节,游走在灯红酒绿的路边,孤零零的一个人,回味着刚刚逝去2010的点滴,酸甜苦辣涌入心头。 繁华的城市,似乎没有我的落脚点 那一年,人生的里程碑,结束了15年之...