码迷,mamicode.com
首页 > 其他好文 > 详细

dom ready method

时间:2017-05-08 16:09:35      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:无效   color   定义   html   --   tle   func   script   nload   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
<script src="scripts/domReady.js"></script>
    <script>
    /* 1.计时器,不推荐,如果domReady时间过长,依然无效。
    setTimeout(function(){
        document.getElementById(‘h1‘).style.color=‘#f00‘;
    },30);*/

    /*2.window.onload事件: 浏览器绘制完dom节点,再加载完页面上的所有资源以后,才执行我们自己定义的代码。也就是说在文档解析渲染,资源加载完成之前,不让js脚本执行。但当资源过多时便出现短板,并不实用
    window.onload=function(){
        document.getElementById(‘h1‘).style.color=‘#ccc‘;
    }*/

    /*
        3.jQ中的DOMReady实现策略:$(document).ready(function(){});
     */
        myReady(function(){
            document.getElementById(‘h1‘).style.color=‘red‘;
        });
    </script>
</head>
<body>
<!-- domReady:
html标签需要通过浏览器渲染引擎的解析才会变成dom节点,在刷新url地址的时候就有dom构建的过程。当所有html都转化为节点后,dom树才构建完毕,简称为dom ready。 -->
<h1 id="h1">h1元素</h1>
<script>
    //document.getElementById(‘h1‘).style.color=‘#ccc‘;
</script>
</body>

</html>

dom ready method

标签:无效   color   定义   html   --   tle   func   script   nload   

原文地址:http://www.cnblogs.com/liu-zhao/p/6824875.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!