首页 > 软件开发 > JQUERY >

js什么方法在onload之前加载

来源:互联网 2023-03-17 00:47:20 248

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

工具/原料

  • 电脑
  • 相关的编辑器

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

  • 1

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

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

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

  • 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 详细解析

  • 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 2

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

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

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

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

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

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

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

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

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

  • 3

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

  • 注意事项

    • 码字不易,点赞投票

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


    标签: JAVASCRIPTJQUERY

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