js怎样页面加载之前执行

onload事件是在页面加载之后执行的,这样我的效果就得等到页面加载完才可实现,js有没有在页面刚加载的时候就执行的呢?请问什么事件可以?... onload事件是在页面加载之后执行的,这样我的效果就得等到页面加载完才可实现,js有没有在页面刚加载的时候就执行的呢?请问什么事件可以? 展开
 我来答
woshidaniel
2015-08-23 · TA获得超过9241个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:938万
展开全部
思路:
在页面最上方加上<script></script>就是最先执行的。不过你DOM节点没有加载完,别人也看不过,如果这代码执行时间过长,体验就不好了,用户一直看不到界面。
所以一般推荐是DOM加载完后再执行脚本。
你也可以用JQuery的read方法中执行你的效果,该方法是页面dom加载完但还没渲染时执行的。
百度网友ba8407d
2018-07-05
知道答主
回答量:2
采纳率:0%
帮助的人:1629
展开全部

提醒:浏览器对html页面内容的加载是顺序加载,也就是在html页面中前面先加载,因此当加载到JS脚本时,JS是一种解释性的脚本,也是从上而下顺序执行

1、ready,表示 文档结构已经加载完成(不包含图片等非文字媒体文件);(几种写法)

$(function(){//do something });

$(function() {
 $("a").click(function() {
  alert("Hello world!");
 });
})

$(document).ready(function(){//do something})

$().ready(function(){//do something})

2、onload,表示 页面包含图片等文件在内的所有元素都加载完成。

window.onload=function(){//do something}

document.getElementById("imgID").onload=function(){//do something}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
反转的天空之城
2018-03-31 · TA获得超过2.2万个赞
知道小有建树答主
回答量:26
采纳率:5%
帮助的人:4.7万
展开全部

直接写在html页面吧,不要写onload事件。在js里面首行写&#36;(document).ready(function(){}),然后把一些需要页面一加载就执行的代码写在function()里面,也可以在页面刚加载时执行。

页面在WWW环境中,信息以页面信息组织,信息页面由语言来实现,在各个信息页面之间建立超文本链接以便浏览。

       主页是基本信息页,用户通过主页可以访问有关信息。

主页一般包括:文本、图象、表格、超链接等基本元素。

       而在操作系统中,页面是有大小之分的。页面的大小一般取2的整数次幂。页面大小直接影响地址转换和页式存储管理的性能:如果页面太大,以至于和作业地址空间相差无几,这种方法就变成了可重定位分区方法的翻版;反之,则增加了系统的开销。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大狼唠不停
2015-09-06 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:133
采纳率:100%
帮助的人:36.3万
展开全部
直接在页面开始的时候调用 不要注册什么onload事件 网页加载是从上往下加载的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
longxinwu888
2015-08-12 · TA获得超过134个赞
知道小有建树答主
回答量:171
采纳率:100%
帮助的人:100万
展开全部
<body onunload="js();"></body>;这个是未加载前执行的 你可以试一下 看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式