使用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操作文本框readOnly
May 15 Javascript
javascript动态加载实现方法一
Aug 22 Javascript
javascript复制粘贴与clipboardData的使用
Oct 16 Javascript
深入浅析JavaScript中的constructor
Apr 19 Javascript
JavaScript判断是否是微信浏览器
Jun 13 Javascript
Angular.js跨controller实现参数传递的两种方法
Feb 20 Javascript
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
Aug 20 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
微信小程序收货地址API兼容低版本解决方法
May 18 Javascript
JavaScript从原型到原型链深入理解
Jun 03 Javascript
微信小程序实现导航栏和内容上下联动功能代码
Jun 29 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
一个tab标签切换效果代码
2009/03/27 Javascript
jquery 输入框数字限制插件
2009/11/10 Javascript
JS date对象的减法处理实现代码
2010/12/28 Javascript
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
解析瀑布流布局:JS+绝对定位的实现
2013/05/08 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
正则验证小数点后面只能有两位数的方法
2017/02/28 Javascript
jQuery实现select下拉框获取当前选中文本、值、索引
2017/05/08 jQuery
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
nodejs前端模板引擎swig入门详解
2018/05/15 NodeJs
JavaScript数组特性与实践应用深入详解
2018/12/30 Javascript
详解Vue 如何监听Array的变化
2019/06/06 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
2019/06/18 Javascript
微信小程序实现菜单左右联动
2020/05/19 Javascript
vue项目打包后请求地址错误/打包后跨域操作
2020/11/04 Javascript
Vue包大小优化的实现(从1.72M到94K)
2021/02/18 Vue.js
python实现自动更换ip的方法
2015/05/05 Python
Python使用LDAP做用户认证的方法
2019/06/20 Python
python实现七段数码管和倒计时效果
2019/11/23 Python
python 遍历pd.Series的index和value
2019/11/26 Python
Python 使用office365邮箱的示例
2020/10/29 Python
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
BrandAlley英国:法国折扣奢侈品网上零售商
2017/07/03 全球购物
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
初中数学教学反思
2014/01/16 职场文书
私人会所最新创业计划书范文
2014/03/24 职场文书
健康教育评估方案
2014/05/25 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
2015年综治维稳工作总结
2015/04/07 职场文书
解读Vue组件注册方式
2021/05/15 Vue.js
nginx内存池源码解析
2021/11/20 Servers
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
2022/04/06 Vue.js