zoukankan      html  css  js  c++  java
  • jquery-10 js加载的时机如何选择

    jquery-10 js加载的时机如何选择

    一、总结

    一句话总结:主要应用widow的ready()方法和load()方法。

    1、内部文件中DOM加载完毕执行js如何书写?

    把js标签放在body之后即可!

    2、外部引入文件中DOM加载完毕执行js如何书写?

    $(document).ready(fn);
    $(fn);

    多用$(fn),这样方便快捷

    $(function(){
        //所有代码都是等dom加载完毕才会去执行!
    });

    3、内部和外部文件中资源加载完毕执行js如何书写?

    window的load方法

    $(window).load(function(){
        //代码     
    });

    21 $(window).load(function(){
    22     w=$('img').width();
    23     h=$('img').height();
    24     alert(w+'-'+h);
    25 });

    二、js加载的时机如何选择

    1、相关知识

    0.js加载执行的时机
    1)DOM加载完毕
    把js标签放在body之后即可!

    2)资源加载完毕
    $(window).load(function(){
        //代码     
    });

    3)jquery中实现等dom加载完毕?
    $(function(){
        //所有代码都是等dom加载完毕才会去执行!
    });

    1.页面载入
    $(document).ready(fn);
    $(fn);

    2、代码

    资源加载完毕

     1 <!doctype html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>index</title>
     6     <style>
     7         *{
     8             font-family: 微软雅黑;
     9             margin:0px;
    10             padding:0px;
    11         }
    12     </style>
    13     <script src="jquery.js"></script>
    14 </head>
    15 <body>
    16     <div>
    17         <img src="a.png" alt="">
    18     </div>    
    19 </body>
    20 <script>
    21 $(window).load(function(){
    22     w=$('img').width();
    23     h=$('img').height();
    24     alert(w+'-'+h);
    25 });
    26 </script>
    27 </html>
     
  • 相关阅读:
    数学图形(2.10)一种绕在球上的线圈
    数学图形(2.9) Capareda曲线
    数学图形(2.8)Viviani曲线
    数学图形(2.7)sphere sine wave
    数学图形(2.5)Loxodrome曲线
    数学图形(2.6)Satellit curve
    数学图形(2.4)网球上的曲线
    数学图形(2.3)绕在圆环上的曲线
    数学图形(2.2)N叶结
    数学图形(2.1)三叶结
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9237500.html
Copyright © 2011-2022 走看看