页面加载就执行的写法

原创 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代码

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

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

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

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

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

JavaScript在JSP页面加载与执行顺序

【1】JavaScript位置js在jsp页面中的位置如下图:对应代码如下:
  • J080624
  • J080624
  • 2017年10月20日 16:38
  • 191

所有ajax执行完且页面加载完判断--ajaxStop

jquery ajax&load 方法导致 js效果不显示或显示后由于加载后由于ajax 重新布局导致效果错误...

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

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

html 中javascript 页面加载完成后执行函数

html 中javascript 页面加载完成后执行函数 页面初始化完调用 window.onload = function(){ dosth1(); dosth2(); } 或者引入jquery...

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

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

在页面加载完成后执行任务

方式一: 通过JavaScript注册事件处理程序的传统机制是,把一个函数指定给DOM元素的对应属性。例如,假设我们已经定义了如下函数: function doStuff(){         //执...

Javascript代码在页面加载时的执行顺序介绍

一、在HTML中嵌入Javasript的方法 1.直接在Javascript代码放在标记对和之间 2.由标记的src属性制定外部的js文件 3.放在事件处理程序中,比如:点击我 4.作为URL...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:页面加载就执行的写法
举报原因:
原因补充:

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