代码改变世界

【javascript基础】document.getElementById

2012-12-25 19:29 by sniper007, 504 阅读, 0 推荐, 收藏, 编辑
摘要:含义:接收一个参数ID,如果能找到,则返回该元素,否则返回null,注意,区分大小写。有个奇怪的问题,IE8以及较低版本的浏览器不区分ID的大小写,因此‘content’, 'Content'会当做相同的元素处理。1 <div id="content">111</div>2 <script>3 var content = document.getElementById("content"); 4 var _content = document.getElementById("Content&q 阅读全文

【javascript基础】Repaint 和 Reflow

2012-12-24 17:08 by sniper007, 342 阅读, 0 推荐, 收藏, 编辑
摘要:Repaint又叫Redraw,重绘,它是指一种不影响当前dom结构的和布局的一种重绘动作。以下的动作都会促发Repaint:不可见或可见(visibility);颜色和图片改变(background,border-color,color之类的属性);不改变页面元素大小,形状和位置,但改变其外观的变化。Reflow,又叫重构, 比起 Repaint 来讲就是一种更加显著的变化了。它主要发生在 DOM 树被操作的时候,任何改变 DOM 的结构和布局都会产生 Reflow。但一个元素的 Reflow 操作发生时,它的所有父元素和子元素都会发生 Reflow,最后 Reflow 必然会导致 Repa 阅读全文

【javascript基础】script的async属性

2012-12-24 15:29 by sniper007, 282 阅读, 0 推荐, 收藏, 编辑
摘要:script async属性,下载后代码并会立刻执行,onload之前执行,并且不会阻塞其他处理过程,可以并行下载。带有async属性的script标签可以放到页面中的任何位置。经测试,除了IE6,7,8,9,其他浏览器都支持。 阅读全文

【javascript基础】script的defer属性

2012-12-24 15:08 by sniper007, 637 阅读, 0 推荐, 收藏, 编辑
摘要:script defer属性,下载后代码并不会立刻执行,直到dom加载完成,onload之前执行,并且不会阻塞其他处理过程,可以并行下载。带有defer属性的script标签可以放到页面中的任何位置。那么,我们来测试下,在各个浏览器里面是什么反应测试代码: 1 4 7 8 1、firefox后台输出效果如下:总结:firefox是支持defer的,只不过当脚本有src的时候,才起作用,木有的话,按照正常的执行。2、chrome后台输出效果如下:总结:跟firefox一致3、safari后台输出效果如下:总结:跟firefox一致4、opera后台输出效果如下:总结:不支持defer属性5... 阅读全文

【psv】《神秘海域:黄金深渊》Chapter 16:"Chamber of the Seven Fathers" 图文流程攻略

2012-12-20 13:31 by sniper007, 2108 阅读, 0 推荐, 收藏, 编辑
摘要:Chapter 16:"Chamber of the Seven Fathers"进入大堂后会发现7个雕像,而我们要做的就是玩个游戏,7个雕像各自拿着不同的东西,地上个格子是7☆7的方阵,上面的图案各自对应着7个人手中不 同的东西,我们要把7个雕像进行移动,使每行每列都只有一个雕像,并且雕像手中的物品和该雕像所处格子周围任意2个相邻格子上的图案一样即可,并且摆对一 个后,女主会提示,所以并不是很难,只要规则弄懂就好=w=摆放的时候用这个视角看最好答案=w=开门后女主见到了死去的爷爷,而我们则去找那把剑一路向前推开石棺,里面就是我们要找的剑接下来要擦干净剑身上的灰尘而这些画都 阅读全文

【操作系统】用Oracle VM VirtualBox 虚拟机安装XP系统时老是蓝屏

2012-12-19 17:51 by sniper007, 3478 阅读, 0 推荐, 收藏, 编辑
摘要:最近本人安装了 VirtualBox-4.1.8-75467-Win版本的虚拟机,安装XP系统时候GHOST已经完成重启安装驱动的时候总是提示蓝屏,重新划分硬盘格式化等等都使用了。还是蓝屏。苦恼时查询了一下还真有好多人和我同样的问题。最后终于解决了。解决方法:pe里ghost完成后,不要重启虚拟机。打开C:\WINDOWS\system32\drivers 找到processr.sys 删除它。就是它在做祟 阅读全文

【jquery】jquery IE8 append bug

2012-12-18 17:20 by sniper007, 2036 阅读, 1 推荐, 收藏, 编辑
摘要:【问题描述】项目中,ajax返回一大串html,然后用jquery(1.4.4) append方法,直接把html塞进去,结果ie8下有问题,网上查了一堆,说是标签未闭合,但是那一大串html如何检查是否闭合,哎,没招,用了折中的解决办法。【解决办法】var div = document.createElement("div");div.innerHTML = data.data;$("#wrap")[0].appendChild(div); 阅读全文

【javascript基础】window.length

2012-12-11 12:13 by sniper007, 275 阅读, 0 推荐, 收藏, 编辑
摘要:window.length返回文档中frame的数,各个浏览器都支持DEMO: 1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>无标题文档</title> 6 </head> 7 8 <body> 9 <iframe></iframe>10 <iframe></iframe>11 <iframe></iframe>12 阅读全文

【IE6】IE6bug之躲猫猫bug(peek-a-boo)bug

2012-12-04 22:15 by sniper007, 459 阅读, 0 推荐, 收藏, 编辑
摘要:IE6的躲猫猫bug(peek-a-boo)bug,之所以起这个名称是因为在某些条件下文本看起来消失了,只有在重新装载页面时才再度出现。出现这个bug的条件是:一个浮动元素后而跟着一些非浮动元素,然后是一个清理元素,所有这些元素都包含在一个设置了背景颜色或图像的你元素中。如果清理元素扩展了浮动元素,那么中间的非浮动元素看起来消失了,隐到了父元素的背景颜色或图像后面,只有在刷新页面时才重新出现。IE6的躲猫猫 示意图如下: 幸运的是,有许多方法可以解决这个bug。 最容易的方法可能是去掉父元素上的背景颜色或图像。 但是,这常常是不可行的。另一个方法是避免清理元素与浮动元素接触。如果窗口元素应用. 阅读全文

【IE6】IE6 BUG之裁切BUG(Guillotine Bug)

2012-12-04 21:44 by sniper007, 214 阅读, 0 推荐, 收藏, 编辑
摘要:裁切 BUG(Guillotine Bug)现象:浮动元素内某些链接 hover 时,该元素的底部会被砍掉。详细介绍:http://www.positioniseverything.net/explorer/guillotine.html触发条件:一个容器元素;在容器内有一个没有被清楚浮动的浮动元素;非浮动的内容在浮动元素之后,并且容器内包含链接;那些链接的a:hover样式改变某些属性;只出现在IE浏览器。参考文档:http://www.planabc.net/2007/03/02/guillotine_bug/ 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 25 下一页