社区
JavaScript
帖子详情
问一个关于JS执行顺序的问题
one_chord
2012-08-24 10:22:18
如果在HEAD头部里面的JS,对下面BODY的元素进行操作,例如添加删除一些元素等。。
1、这样的操作是不可能的吗?(因为在未执行完HEAD的JS,BODY还没出来?)
2、ONLOAD是不是一定在页面元素出来以后再会触发?(如果是这样,那能不能说ONLOAD里面的JS不会影响到页面的加载速度?也就是说一般会影响到页面显示到用户的速度,就可以用ONLOAD来触发?)
希望有前辈指导一下,越具体越好,谢谢啦
...全文
122
6
打赏
收藏
问一个关于JS执行顺序的问题
如果在HEAD头部里面的JS,对下面BODY的元素进行操作,例如添加删除一些元素等。。 1、这样的操作是不可能的吗?(因为在未执行完HEAD的JS,BODY还没出来?) 2、ONLOAD是不是一定在页面元素出来以后再会触发?(如果是这样,那能不能说ONLOAD里面的JS不会影响到页面的加载速度?也就是说一般会影响到页面显示到用户的速度,就可以用ONLOAD来触发?) 希望有前辈指导一下,越具体越好,谢谢啦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
未知数
2012-08-24
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
引用 2 楼 的回复:若会耗费很多时间,就算放load事件里不影响显……
呵呵,谢谢各位。再问一下
那如果有些JS是别人接口或者其它网站的,因为速度比较慢,完全影响到了页面的显示出来速度。如何解决好呢,只能用ONLOAD了吗?
[/Quote]
加载速度慢的网站的js是会慢一点,但为什么这么做呢,把需要的js拷贝到自己网站不就行了
one_chord
2012-08-24
打赏
举报
回复
[Quote=引用 2 楼 的回复:]若会耗费很多时间,就算放load事件里不影响显……[/Quote]
呵呵,谢谢各位。再问一下
那如果有些JS是别人接口或者其它网站的,因为速度比较慢,完全影响到了页面的显示出来速度。如何解决好呢,只能用ONLOAD了吗?
又找到怎么修改昵称了
2012-08-24
打赏
举报
回复
学习学习,,
总这你要记住
1.js从上往下的执行
2.不要操作
还未生成js对象
.(如你根据后台返回的数据在生成的的元素)
3.关于加载速度的问题,你按正常的顺序写,逻辑合理,就先不要考虑性能问题,差不了多少..
未知数
2012-08-24
打赏
举报
回复
1.是的,html顺序加载,head里面的代码会在body之前执行
2.是在页面元素加载完后触发,只是不影响html的显示罢了,至于是否影响页面加载速度,这个要看你页面的设计方式了,界面是纯html产生当然不影响,但其实一些web引用程序界面是由js代码生成的。
还有就是你说的问题其实不存在区别,若你的js代码并不会耗费很多时间,那放哪里都差不多;若会耗费很多时间,就算放load事件里不影响显示,但js代码的持续运行也会让页面无法操作(卡住),所以复杂的计算请放后台运行去。
gf05011
2012-08-24
打赏
举报
回复
onload是在页面元素全部加载完成后才执行;
js代码如果跟页面标签有关,最好包括在onload()里面,以防页面元素没有载入
one_chord
2012-08-24
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
加载速度慢的网站的js是会慢一点,但为什么这么做呢,把需要的js拷贝到自己网站不就行了
[/Quote]
不能拷的呀,例如百度商桥之类的。。谢了
JavaScript
执行顺序
总结
本文深入探讨JavaScript的执行机制,包括单线程、事件循环和任务队列的概念。通过实例分析了代码
执行顺序
,讲解了宏任务与微任务的区别,并介绍了Promise与async/await的执行流程。帮助读者理解JavaScript中异步操作如何影响代码
执行顺序
。
JavaScript连续赋值的
执行顺序
问
题
本文深入探讨了JavaScript中连续赋值的
执行顺序
和原理,通过具体示例解释了为何连续赋值与顺序无关,以及引用类型赋值时的内存指向
问
题
。
js
在页面上执行的顺序
本文深入探讨JavaScript的执行机制,解析其单线程特性及代码执行的顺序性,通过实例演示不同场景下
JS
代码的
执行顺序
,揭示加载与执行的规律。
JavaScript
执行顺序
本文深入探讨JavaScript代码在页面中的
执行顺序
,包括按HTML文档流顺序、预编译与
执行顺序
的关系、按块执行代码等内容,并介绍了如何利用事件机制改变
执行顺序
。
html文件中
Js
执行顺序
解析
本文探讨了HTML文件中JavaScript的
执行顺序
,包括基本顺序、使用休眠时的行为、jQuery中ready与onload的
执行顺序
及iframe内部
JS
的执行时机。
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章