使用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 相关文章推荐
jquery判断单个复选框是否被选中的代码
Sep 03 Javascript
JQuery在光标位置插入内容的实现代码
Jun 18 Javascript
SharePoint 客户端对象模型 (一) ECMA Script
May 22 Javascript
js模拟滚动条(横向竖向)
Feb 22 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
Sep 03 Javascript
使用js获取图片原始尺寸
Dec 03 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
Oct 25 Javascript
详解JavaScript中数组的reduce方法
Dec 02 Javascript
Vue登录注册并保持登录状态的方法
Aug 17 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
May 22 Javascript
layui实现多图片上传并限制上传的图片数量
Sep 26 Javascript
微信小程序实现弹幕墙(祝福墙)
Nov 18 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
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
浅析php中json_encode()和json_decode()
2014/05/25 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
vue中SPA单页面应用程序详解
2017/11/07 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
Python程序设计入门(3)数组的使用
2014/06/16 Python
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
用Python编写简单的定时器的方法
2015/05/02 Python
简单的Apache+FastCGI+Django配置指南
2015/07/22 Python
Python按行读取文件的简单实现方法
2016/06/22 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
python 拼接文件路径的方法
2018/10/23 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
python如何安装下载后的模块
2020/07/03 Python
Python利用命名空间解析XML文档
2020/08/10 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
触发器(trigger)的功能都有哪些?写出一个触发器的例子
2012/09/17 面试题
餐饮业的创业计划书范文
2013/12/26 职场文书
四个太阳教学反思
2014/02/01 职场文书
餐饮业员工工作决心书
2014/03/11 职场文书
超越自我演讲稿
2014/05/21 职场文书
党员身份证明材料
2015/06/19 职场文书
学生会主席任命书
2015/09/21 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书
2016年庆“七一”主题党日活动总结
2016/04/05 职场文书