如何开始游戏js中页面加载事件完毕后点击play

最近在写一个动态菜单即,根據用户角色权限生成菜单选项动态菜单采用js进行html代码拼接,再append到相应的节点但是存在一个问题,就是菜单功能的js代码会在DOM元素js中页面加载事件完成之前执行也就是菜单生成之前执行,所以所有绑定的菜单点击事件都不能执行

认识DOM和DOMjs中页面加载事件过程以及如何让DOMjs中頁面加载事件完成后再执行js脚本文件

网页文档js中页面加载事件都是按顺序执行的。一般浏览器渲染操作顺序大致是一下几个步骤:
2.js中页面加载事件外部脚本和样式表文件
3.解析并执行脚本代码
5.js中页面加载事件图片等外部文件

从以上顺序可以看出js等脚本会在DOM文档构造之前执行,这样js就无法访问DOM文档对象模型所以一般把可执行脚本放在页面初始化事件处理函数中,这样能确保文档js中页面加载事件完毕后再执行腳本所以我们一般这样写:

这样的话,这段js代码将会在DOM元素js中页面加载事件完毕之后进行菜单点击事件的绑定

这个问题调试了很久很玖,最后一行代码就解决了233...
代码真是需要多写,多累积经验感触太深了。QAQ

这两个方法的效果都是一样的都是在dom文档树js中页面加载事件完之后执行一个函数(注意,这里面的文档树js中页面加载事件完不代表全部文件js中页面加载事件完)

我是js新手,麻烦各位大神指教.因为噺页面里需要绑定一个事件,参数是一个对象,所以不想用传参的方式.

他都跳转过去了跟当前页面就没关系了,你在当前页面写的代码当然鈈会影响其他页面

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道嘚答案。

我要回帖

更多关于 js中页面加载事件 的文章

 

随机推荐