页面加载就执行的写法

原创 2016年06月01日 16:36:11

1、

$(function(){ 
  $("#a").click(function(){ 
    //adding your code here 
  }); 
}); 

2、

$(document).ready(function(){ 
  $("#a").click(function(){ 
    //adding your code here   
  }); 
}); 

使用(document).ready() 的简写,同时内部的 jQuery 代码依然使用 为何。

jQuery 代码:

    jQuery(function($) {
      // 你可以在这里继续使用$作为别名...
    });

3、

window.onload = function(){ 
  $("#a").click(function(){ 
    //adding your code here 
  }); 
} 

windows.onload与$(document).ready之间的区别:
windows.onload 在整个页面的document全部加载完成以后执行。不幸的这种方式不仅要求页面的DOM tree全部加载完成,而且要求所有的外部图片和资源全部加载完成。更不幸的是,如果外部资源,例如图片需要很长时间来加载,那么这个js效果就会让用户感觉失效了。
但是用jquery的方法就仅仅只需要加载所有的DOM结构,在浏览器把所有的HTML放入DOM tree之前就执行js效果。包括在加载外部图片和资源之前。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Javascript在页面加载时的执行顺序

一、在HTML中嵌入Javasript的方法 直接在Javascript代码放在标记对和之间 由标记的src属性制定外部的js文件 放在事件处理程序中,比如:点击我 作为URL的主体,...

在页面加载完后执行javascript代码

转载地址:there 最近在写javascript100插件时,遇到网友提的一个问题,代码必须放在body结束标签之后才能正常执行,放在head标签里面就会报错了。 想了下原因,因为我写的这个jav...

Javascript在页面加载时的执行顺序

一、在HTML中嵌入Javasript的方法直接在Javascript代码放在标记对和之间由标记的src属性制定外部的js文件放在事件处理程序中,比如:点击我作为URL的主体,这个URL使用特殊的Ja...

JS页面加载完毕后执行的多种方式和比较

做项目的时候可能会遇到这种情况: 一个页面的中定义了多个onload事件,那么在此定义window.onload函数的时候可能会不生效或者多个onload之间覆盖的现象. 有的朋友肯定会说用...

Javascript在页面加载时的执行顺序

直接在Javascript代码放在标记对和之间 由标记的src属性制定外部的js文件 放在事件处理程序中,比如:点击我 作为URL的主体,这个URL使用特殊的Javascript:协议,比...

Javascript在页面加载时的执行顺序

一、在HTML中嵌入Javasript的方法 直接在Javascript代码放在标记对和之间 由标记的src属性制定外部的js文件 放在事件处理程序中,比如:点击我 作为URL的主体,这个URL使用...
  • EthanQ
  • EthanQ
  • 2012-02-09 10:19
  • 1040

Javascript在网页页面加载时的执行顺序

html中的加载是自上而下如 alert.html 中以下为引用内容:(在a.js中有一句alert(2))对JS脚本与CSS样式的加载1、IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染...

learning jQuery学习笔记三 -- 在页面加载后执行任务

注:本笔记内容摘自《jQuery基础教程》+ jQuery 1.4.1中文参考 代码执行的时机选择 $(document).ready()是jQuery中响应JavaScript内置的onload...

Javascript在页面加载时的执行顺序

一、在HTML中嵌入Javasript的方法直接在Javascript代码放在标记对和之间由标记的src属性制定外部的js文件放在事件处理程序中,比如:点击我作为URL的主体,这个URL使用特殊的Ja...
  • wyqlxy
  • wyqlxy
  • 2011-02-22 13:52
  • 1427

Javascript在页面加载时的执行顺序

最近在做一个互联网数据统计的模块,利用的是JS来完成的,可实际使用过程中经常发生一些莫名的问题,后来终于发现很多时候问题是由于JS在页面加载顺序不一致造成的,在网上找到下面一篇文章,全文如下: 一、...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)