1、$(function(){
  $("#a").click(function(){
    //adding your code here
  });
});
2、$(document).ready(function(){
  $("#a").click(function(){
    //adding your code here  
  });
});
3、window.onload = function(){
  $("#a").click(function(){
    //adding your code here
  });
}
html代码为<input type="button" id="a">点击</input>,且页面需要引用jquery的js文件

一般的加载页面时调用js方法如下:

window.onload = function() {
$("table tr:nth-child(even)").addClass("even"); //这个是jquery代码
};

这段代码会在整个页面的document全部加载完成以后执行。不幸的这种方式不仅要求页面的DOM tree全部加载完成,而且要求所有的外部图片和资源全部加载完成。更不幸的是,如果外部资源,例如图片需要很长时间来加载,那么这个js效果就会让用户感觉失效了。

但是用jquery的方法:

$(document).ready(function() {

// 任何需要执行的js特效
$("table tr:nth-child(even)").addClass("even");
});

就仅仅只需要加载所有的DOM结构,在浏览器把所有的HTML放入DOM tree之前就执行js效果。包括在加载外部图片和资源之前。

还有一种简写的方式:

$(function() {

// 任何需要执行的js特效
$("table tr:nth-child(even)").addClass("even");
});

jquery加载页面的几种方法(页面加载完成就执行)相关推荐

  1. (一)JQuery动态加载js的三种方法

    Jquery动态加载js的三种方法如下: 第一种: $.getscript("test.js"); 例如: <script type="text/javascrip ...

  2. 原生js与jQuery显示隐藏div的几种方法

    原生Js与jQuery显示隐藏div的几种方法 简介:本文将会讲解,如何使用原生的JS和jquery来实现对于这个div盒子的隐藏 js 方式一 首先是进行js演示和讲解. 首先是display的方法 ...

  3. asp.net服务器端跳转页面的三种方法

    asp.net服务器端跳转页面的三种方法 1.Response.Redirect这个跳转页面的方法跳转速度不快,因为它要走2次回发(postback). 它可以跳转到任何页面,没有站点页面限制(可以由 ...

  4. SpringBoot 之 跳转页面的几种方法

    ** SpringBoot 之 跳转页面的几种方法 ** 1. a 标签的通用跳转方法 <a href="toPage?url=/vue/vue">链接 1</a ...

  5. html给页面整体添加左右边距_HTML嵌入页面的几种方法

    HTML嵌入页面的几种方法 作者:wsir 发布时间:2019/12/17 21:07:10 分数:0 跟帖:0 一.应用框架技术 在页面中嵌入外部页面的方法是,在页面中包含外部页面的位置插入&quo ...

  6. vue 跳转页面带对象_vue跳转页面的几种方法(推荐)

    vue跳转不同页面的多种方法 1:router-link跳转 点击跳转2 点击跳转1 点击跳转3 2:this.$router.push() 点击跳转4 export default{ name:'t ...

  7. vue 路由跳转页面打开新页面_vue-router跳转时打开新页面的两种方法

    vue-router跳转时打开新页面的两种方法 最近还是在痛苦的挣扎中 挣扎吧 记录一下在vue项目中如何实现跳转到一个新页面(一个比较简单又比较基础的问题了),有两个方法: 1.标签实现新窗口打开 ...

  8. 禁止手机侧滑返回上一个页面的三种方法

    禁止手机侧滑返回上一个页面的三种方法 侧滑返回上一个页面用户体验很很好.但是在特别的场景侧滑返回上一个页面严重影响用户体验: 1.如正在斗地主,结果在出牌时,由于出最左边的牌时,不小心触发了侧滑离开斗 ...

  9. JS刷新页面的几种方法

    转载自   JS刷新页面的几种方法 Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 loc ...

最新文章

  1. [转]Backup and restore history details
  2. java webstock 在线直播_在线教育直播开发的这些知识你知道吗?
  3. 企业必须关注的IPv6网络安全25问
  4. 随笔编号-09 批量导入数据(Mysql)报MySQL server has gone away 问题的解决方法
  5. Could NOT find SDL_image (missing:SDL_IMAGE_LIBRARIES SDL_IMAGE_INCLUDE_DIRS)
  6. python中debug有什么用途_Python debug 总结
  7. html5的项目报告项目背景,项目可行性研究报告范本
  8. 爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【0】爬取链家二手挂单房屋
  9. win7加入网络计算机,win7怎么加入局域网连接
  10. IOS superView和subView
  11. YouTube:如何删除油管频道Channel
  12. spring boot 2.1.7启动过程源码解析
  13. 推荐一款快速上手的可视化分析工具:网易有数
  14. .Art域名注册局的行为其实早就引起了众多域名界大佬的强烈不满
  15. php deel views,Drupal视图Views可用的显示模板文件
  16. java8 集合的交集、并集、差集
  17. ros 双wan配置_5G智慧路灯杆网关的双WAN口应用介绍
  18. Windows程序入口
  19. 新手做网站只需要4个步骤
  20. 高校竞赛排行榜---大学生能参加哪些比赛你都知道吗? (适合各个专业)了解 还是 错过 ?

热门文章

  1. ARKit如何将太阳系装进iPhone
  2. yara 模式匹配 android,YARA――恶意软件模式匹配利器
  3. 洗稿,技术上怎么判断文章相似性?
  4. 静态html页面如何兼容pc和移动端
  5. 小混混就没有明天了吗
  6. 永中软件承接“核高基”专项
  7. 基于Vue.js的iView组件库table组件内render 里面 tab 里面的单选
  8. Android之扫描二维码和根据输入信息生成名片二维码
  9. 笑话理解之Devil
  10. 什么是DC / AC / OC 机房?