js怎样页面加载之前执行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎样页面加载之前执行?相关的知识,希望对你有一定的参考价值。

onload事件是在页面加载之后执行的,这样我的效果就得等到页面加载完才可实现,js有没有在页面刚加载的时候就执行的呢?请问什么事件可以?

直接写在html页面把,不要写onload事件。在js里面首行写$(document).ready(function()),然后把一些需要页面一加载就执行的代码写在function()里面,也可以在页面刚加载时执行。呵呵 参考技术A

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

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

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

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

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

js如何在页面刷新完后执行一段代码

想设置一个按钮,按按钮后刷新整个界面后加载地图;
<script>
function a()

window.location.href=window.location.href;
map();


function map()

L.mapbox.accessToken = 'pk.eyJ1IjoibXJmaXNoMDMwNSIsImEiOiI3NWQ5Yzc3Y2MyMmRhYjM1Y2E4ZTBiZDBjMmUzYjU1YiJ9.AJtQ3Aa04cPagkZIeXeRfw';
L.mapbox.map('map', 'mapbox.streets');

</script>
<input type=button value="streets" onclick="a()">
但是按按钮后地图显示不出来

参考技术A function a()

window.location.reload();
map();
追问

还是加载不出地图

以上是关于js怎样页面加载之前执行?的主要内容,如果未能解决你的问题,请参考以下文章

如何让页面加载完成后执行js

如何让js在页面加载后只执行一次,也就是再次刷新当前页,不再执行js

怎么抓取js执行后的页面

js:说说页面加载完之前那些事(loading多函数加载mounted)

jQuery如何实现页面加载完毕再去执行代码

如何在用js处理页面首次加载的问题