zoukankan      html  css  js  c++  java
  • jquery学习笔记一之window.onload与$(document).ready()区别

    1.window.onload与$(document).ready()区别

      执行时机:前者必须等待网页中所有的内容加载完毕后(包括图片)才能执行,后者 网页中说有的Dom结构绘制完毕后就执行,可能Dom元素关联的内容并没有加载完成。

    <!DOCTYPE html>
    <html>
    <head>
    	<title>test</title>
    	<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
    </head>
    <body>
    	<script type="text/javascript">
    	window.onload = function(){
    		alert("onload加载");
    	}
    	$(document).ready(function(){	//等待DOM元素加载完毕
    		alert("hello jquery");
    	});
    	$(document).ready(function(){
    		alert("again!!");
    	});
    	//简写
    	$(function(){
    		alert("three!!!");
    	});
    	</script>
    
    </body>
    </html>
    

      2.click功能对比

    <!DOCTYPE html>
    <html>
    <head>
    	<title>test</title>
    	<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
    </head>
    <body>
    <p class="jqdemo">jquery demo</p>
    <script type="text/javascript">
    function demo(){
    	alert('javascript demo');
    }
    $(".jqdemo").click(function(){
    		alert('jquery demo');
    	})
    </script>
    <p onclick="demo();">javascript demo</p>
    
    <script type="text/javascript">
    	
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    Linux /dev/null详解
    Linux 重定向详解
    Linux history命令详解
    Linux echo命令详解
    Linux alias命令详解
    Linux fsck命令详解
    Linux blkid命令详解
    Linux mount命令详解
    Linux dd命令详解
    Linux free命令详解
  • 原文地址:https://www.cnblogs.com/Alexander11/p/4945835.html
Copyright © 2011-2022 走看看