使用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 相关文章推荐
JavaScript 撑出页面文字换行
Jun 15 Javascript
jQuery对象的length属性用法实例
Dec 27 Javascript
js实现鼠标划过给div加透明度的方法
May 25 Javascript
使用AngularJS实现表单向导的方法
Jun 19 Javascript
利用ES6的Promise.all实现至少请求多长时间的实例
Aug 28 Javascript
微信小程序仿微信运动步数排行(交互)
Jul 13 Javascript
JS加密插件CryptoJS实现的Base64加密示例
Aug 16 Javascript
详解Vue 动态组件与全局事件绑定总结
Nov 11 Javascript
解决layui 三级联动下拉框更新时回显的问题
Sep 03 Javascript
ES10的13个新特性示例(小结)
Sep 23 Javascript
Vue调用后端java接口的实例代码
Oct 28 Javascript
使用Vant完成通知栏Notify的提示操作
Nov 11 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
浅谈Windows下 PHP4.0与oracle 8的连接设置
2006/10/09 PHP
PHP中实现进程间通讯
2006/10/09 PHP
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
用缓存实现静态页面的测试
2006/12/06 PHP
php编写一个简单的路由类
2011/04/13 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
Laravel基础_关于view共享数据的示例讲解
2019/10/14 PHP
javascript模仿msgbox提示效果代码
2008/06/10 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
jQuery.uploadify文件上传组件实例讲解
2016/09/23 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
JS实现留言板功能
2017/06/17 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
mui js控制开关状态、修改switch开关的值方法
2019/09/03 Javascript
bootstrap-paginator服务器端分页使用方法详解
2020/02/13 Javascript
python进阶教程之模块(module)介绍
2014/08/30 Python
Python读取环境变量的方法和自定义类分享
2014/11/22 Python
在windows下快速搭建web.py开发框架方法
2016/04/22 Python
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
Python字符串匹配之6种方法的使用详解
2019/04/08 Python
Django 开发环境与生产环境的区分详解
2019/07/26 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
年终工作总结范文2014
2014/11/27 职场文书
作文批改评语
2014/12/25 职场文书
趣味运动会加油词
2015/07/18 职场文书
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP
mysql 子查询的使用
2022/04/28 MySQL