使用JQuery 加载页面时调用JS的实现方法


Posted in Javascript onMay 30, 2016

1,window.onload = function() {};

2,$(document).ready(function() {});

一、一般的加载页面时调用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");  
});

使用 $(document).ready() 的简写,同时内部的 jQuery 代码依然使用 $ 作为别名,而不管全局的 $ 为何。

jQuery 代码:

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

以上这篇使用JQuery 加载页面时调用JS的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用JS实现的一个include函数
Jul 21 Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
Aug 12 Javascript
用jquery统计子菜单的条数示例代码
Oct 18 Javascript
一个JavaScript的求爱小特效
May 09 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
May 09 Javascript
jQuery自动添加表单项的方法
Jul 13 Javascript
Google 地图类型详解及示例代码
Aug 06 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
Mar 28 Javascript
JS中获取 DOM 元素的绝对位置实例详解
Apr 23 Javascript
js实现点击图片在屏幕中间弹出放大效果
Sep 11 Javascript
vue各种事件监听实例(小结)
Jun 24 Javascript
实例讲解React 组件
Jul 07 Javascript
Bootstrap开关(switch)控件学习笔记分享
May 30 #Javascript
jquery获取复选框checkbox的值实现方法
May 30 #Javascript
JS在onclientclick里如何控制onclick的执行
May 30 #Javascript
JS获取复选框的值,并传递到后台的实现方法
May 30 #Javascript
值得分享的轻量级Bootstrap Table表格插件
May 30 #Javascript
js获取所有checkbox的值的简单实例
May 30 #Javascript
一览画面点击复选框后获取多个id值的方法
May 30 #Javascript
You might like
php 高性能书写
2010/12/11 PHP
五款常用mysql slow log分析工具的比较分析
2011/05/22 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
php导出CSV抽象类实例
2014/09/24 PHP
thinkphp配置连接数据库技巧
2014/12/02 PHP
php中错误处理操作实例分析
2019/08/23 PHP
JS解密入门之凭直觉解
2008/06/25 Javascript
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
细说浏览器特性检测(2)-通用事件检测
2010/11/05 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
jquery实现聚光灯效果的方法
2015/02/06 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
js识别uc浏览器的代码
2015/11/06 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
2016/01/26 Javascript
Javascript动画效果(3)
2016/10/11 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
js仿网易表单及时验证功能
2017/03/07 Javascript
详解win7 cmd执行vue不是内部命令的解决方法
2017/07/27 Javascript
JQuery通过后台获取数据遍历到前台的方法
2018/08/13 jQuery
微信小程序API—获取定位的详解
2019/04/30 Javascript
vue mvvm数据响应实现
2020/11/11 Javascript
简单介绍利用TK在Python下进行GUI编程的教程
2015/04/13 Python
python通过自定义isnumber函数判断字符串是否为数字的方法
2015/04/23 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
公司领导推荐信
2013/11/12 职场文书
安全施工标语
2014/06/07 职场文书
服务明星事迹材料
2014/12/29 职场文书
同学会感言
2015/07/30 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
解决sql server 数据库,sa用户被锁定的问题
2021/06/11 SQL Server
MySQL解决Navicat设置默认字符串时的报错问题
2022/06/16 MySQL