首页 > 软件开发 > JQUERY >

js什么方法在onload之前加载

来源:互联网 2023-03-17 00:47:20 版权归原作者所有,如有侵权,请联系我们

js是一门很强大的编程语言,在js中有很多方法,这里我就给大家讲解一下什么方法在onload方法前加载pj0办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • 相关的编辑器

jquery中$(document).ready()方法

  • 1

    首先,我就给出准确的答案:pj0办公区 - 实用经验教程分享!

    jquery中$(document).ready()方法是在onload方法之前加载的pj0办公区 - 实用经验教程分享!

    js什么方法在onload之前加载pj0办公区 - 实用经验教程分享!

  • 2

    接下来给出一个实例:pj0办公区 - 实用经验教程分享!

    一个html文件,将下列代码复制进去一个html文件即可,然后使用浏览器打开pj0办公区 - 实用经验教程分享!

    pj0办公区 - 实用经验教程分享!

    !DOCTYPE html>pj0办公区 - 实用经验教程分享!

    html>pj0办公区 - 实用经验教程分享!

    head>pj0办公区 - 实用经验教程分享!

    meta charset="UTF-8">pj0办公区 - 实用经验教程分享!

    title>Insert title here/title>pj0办公区 - 实用经验教程分享!

    /head>pj0办公区 - 实用经验教程分享!

    !-- 导入jquery 需要有网络-->pj0办公区 - 实用经验教程分享!

    script src="http://code.jquery.com/jquery-latest.js">/script>pj0办公区 - 实用经验教程分享!

    pj0办公区 - 实用经验教程分享!

    script type="text/javascript">pj0办公区 - 实用经验教程分享!

    window.onload=function(){pj0办公区 - 实用经验教程分享!

    alert("onload")pj0办公区 - 实用经验教程分享!

    };pj0办公区 - 实用经验教程分享!

    pj0办公区 - 实用经验教程分享!

    $(document).ready(function(){pj0办公区 - 实用经验教程分享!

    alert("ready")pj0办公区 - 实用经验教程分享!

    })pj0办公区 - 实用经验教程分享!

    pj0办公区 - 实用经验教程分享!

    /script>pj0办公区 - 实用经验教程分享!

    body>pj0办公区 - 实用经验教程分享!

    h1>这是一个测试/h1>pj0办公区 - 实用经验教程分享!

    /body>pj0办公区 - 实用经验教程分享!

    /html>pj0办公区 - 实用经验教程分享!

    js什么方法在onload之前加载pj0办公区 - 实用经验教程分享!

  • 2此文章未经许可获取自百度经验
  • 3

    然后我们点击打开这个HTML文件之后,就可以看到两者的执行顺序了pj0办公区 - 实用经验教程分享!

    js什么方法在onload之前加载pj0办公区 - 实用经验教程分享!

    js什么方法在onload之前加载pj0办公区 - 实用经验教程分享!

  • 详细解析

  • 1

    虽然第一张图片中写的是document.ready,但是我经过一番查询,防线原生js实现jquery中$(document).ready()方法好像不太行。但是查到别人写的一种。pj0办公区 - 实用经验教程分享!

    格式有点乱,我就不调整了pj0办公区 - 实用经验教程分享!

    function ready(fn){pj0办公区 - 实用经验教程分享!

    if(document.addEventListener){//标准浏览器pj0办公区 - 实用经验教程分享!

    document.addEventListener('DOMContentLoaded',function(){pj0办公区 - 实用经验教程分享!

    //注销时间,避免重复触发pj0办公区 - 实用经验教程分享!

    document.removeEventListener('DOMContentLoaded',arguments.callee,false);pj0办公区 - 实用经验教程分享!

    fn();//运行函数pj0办公区 - 实用经验教程分享!

    },false);pj0办公区 - 实用经验教程分享!

    }else if(document.attachEvent){//IE浏览器pj0办公区 - 实用经验教程分享!

    document.attachEvent('onreadystatechange',function(){pj0办公区 - 实用经验教程分享!

    if(document.readyState=='complete'){pj0办公区 - 实用经验教程分享!

    document.detachEvent('onreadystatechange',arguments.callee);pj0办公区 - 实用经验教程分享!

    fn();//函数运行pj0办公区 - 实用经验教程分享!

    }pj0办公区 - 实用经验教程分享!

    });pj0办公区 - 实用经验教程分享!

    }pj0办公区 - 实用经验教程分享!

    }pj0办公区 - 实用经验教程分享!

    js什么方法在onload之前加载pj0办公区 - 实用经验教程分享!

  • 2

    接下来说一下怎么用jquery实现js的onload方法,因为基本只会都是用的jquery。pj0办公区 - 实用经验教程分享!

    $(window).load(function (){pj0办公区 - 实用经验教程分享!

    // 编写代码pj0办公区 - 实用经验教程分享!

    });pj0办公区 - 实用经验教程分享!

    等价于 JavaScript 中的下面代码pj0办公区 - 实用经验教程分享!

    Window.onload = function (){pj0办公区 - 实用经验教程分享!

    // 编写代码pj0办公区 - 实用经验教程分享!

    }pj0办公区 - 实用经验教程分享!

    js什么方法在onload之前加载pj0办公区 - 实用经验教程分享!

  • 3

    比较推荐使用jquery的写法。pj0办公区 - 实用经验教程分享!

  • 注意事项

    • 码字不易,点赞投票

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!pj0办公区 - 实用经验教程分享!


    标签: JAVASCRIPTJQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号