-
哈哈换个方法共和国查看全部
-
7种节点的nodeName与nodeValue查看全部
-
文档片段节点(frag),只是作为一个临时的占位符查看全部
-
html常见的7种节点类型。查看全部
-
[对象].style.left属性可以设置对象相对于容器左侧的距离。查看全部
-
img的offsetWidth属性可以获取图片宽度,属于DOM内容查看全部
-
DOM课程要点查看全部
-
so..查看全部
-
办理的本科?得得得查看全部
-
function myReady(fn){ // 对于现代浏览器,对DOMContentLoaded事件的处理采用标准的事件绑定方式 if(document.addEventListener){ document.addEventListener("DOMContentLoaded", fn, false); // 在冒泡阶段捕获 } else { IEContentLoaded(fn); } // IE模拟DOMContentLoaded function IEContentLoaded(fn){ var d = window.document; var done = false; // 只执行一次的用户回调函数init() var init = function(){ if(!done){ done = true; fn(); } } (function(){ try{ // DOM树未创建之前调用doScroll会抛出错误 d.documentElement.doScroll('left'); } catch(e){ // 延迟再试一次,调用函数自身的事件 setTimeout(arguments.callee, 50); return; } // 没有错误就表示DOM树创建完毕,然后立马执行用户回调 init(); })(); // 监听document的加载状态 d.onreadystatechange = function(){ // 如果用户是在domReady之后绑定的函数,就立马执行 if(d.readyState == 'complete') { d.onreadtstatechange = null; init(); } } } }查看全部
-
dom查看全部
-
DOMReady实现策略 在页面的DOM树创建完成后(也就是HTML解析第一步完成)即触发,而无需等待其他资源的加载。即DOMReady实现策略: 低版本ie下不支持DOMContentLoaded事件; 1. 支持DOMContentLoaded事件的,就使用DOMContentLoaded事件 2.不支持的,就用来自Diego Perini发现的著名Hack兼容。兼容原理大概就是,通过IE中的document.documentElement.doScroll('left')来判断DOM树是否创建完毕查看全部
-
浏览器渲染引擎的基本渲染过程 1.解析html 构建dom树(构建dom节点) 2.构建渲染树(解析样式信息) 3.布局渲染树(布局dom节点) 4.绘制渲染树(绘制dom节点)查看全部
-
个待上线在够得到想查看全部
-
奋斗更新v查看全部
举报
0/150
提交
取消