摘要:最近有需求通过iframe插入代码。有蛮多方法,如下:1 var iframe = document.getElementById('previewUrl');2 iframe.src = 'about:blank';3 iframe.contentWindow.document.body.innerHTML+="12312"4 iframe.contentWindow.document.close();试了下,如下代码也可以:iframe.contentWindow.document.getElementsByTagName('ht
阅读全文
摘要:今天遇到的问题是:在ie7下面出现这样的情况,自己元素(本意是z-index较高,上层)被盖住了,处在下层的情况,如图:需要的效果是:看下当时的代码:左边是被覆盖的框的代码,右边是pop_field的样式,看到z-index是999,比较高的。在ie8、ie9、chrome、ff下都是正常的,就是ie7不正常。这是怎么回事咧?查了下资料:原因:IE7的渲染DOM的问题,绝对定位元素的“有定位属性(relative或absolute)的父元素”在渲染层次时起到了主要作用。解决办法:在父容器中加上z-index值就可以了。z-index属性必须与position配合用,否则不会生效的。比如这样的代
阅读全文
摘要:文本内容主要包括以下几点:Ø浏览器内核的组成;Ø浏览器渲染引擎的工作原理Ø浏览器渲染过程中出现的reflow和repaint一、浏览器内核组成:渲染引擎和JS引擎,不同的浏览器、即使同一浏览器不同型号可能渲染引擎和JS引擎都不一样。1.渲染引擎1)Trident页面渲染引擎 –> IE系列浏览器;2)Gecko页面渲染引擎 –> Mozilla Firefox;3)KHTML页面渲染引擎或WebKit框架 –> Safafi和Google Chrome;4)Presto页面渲染引擎 –> Opera2.JS引擎1)JScript引擎 –&g
阅读全文
摘要:最近参加面试老是被问到这个问题,所以专门查了下资料,总结如下:1、html即是超文本标记语言(Hyper Text Markup Language),是最早写网页的语言,但是由于时间早,规范不是很好,大小写混写且编码不规范;2、xhtml即是升级版的html(Extensible Hyper Text Markup Language),对html进行了规范,编码更加严谨纯洁,也是一种过渡语言,html向xml过渡的语言;3、xml即时可扩展标记语言(Extensible Markup Language),是一种跨平台语言,编码更自由,可以自由创建标签。4、网页编码从html>>xh
阅读全文