加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

jquery加载页面时挪用js的要领

发布时间:2018-09-01 09:29:08 所属栏目:业界 来源:站长网
导读:一样平常的加载页面时挪用js要领如下: window.onload = function() { $(table tr:nth-child(even)).addClass(even); //这个是jquery代码 }; 这段代码会在整个页面的document所有加载完成往后执行。不幸的这种方法不只要求页面的DOM tree所有加载完成,并且要求
一样平常的加载页面时挪用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");
});

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读