社区
JavaScript
帖子详情
动态加载js文件!
lsxaa
2005-05-17 11:53:51
动态加载js文件时,遇到的一个问题
加载后,js里的变量不能立即可用,必须alert一下才能用,怎么解决啊,急
...全文
185
10
打赏
收藏
动态加载js文件!
动态加载js文件时,遇到的一个问题 加载后,js里的变量不能立即可用,必须alert一下才能用,怎么解决啊,急
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wls12342004
2005-05-24
打赏
举报
回复
星星!!!!!!!!!!
孟子E章
2005-05-17
打赏
举报
回复
通过alert,其实是起到了延时的作用,也就是说,等待页面生成
孟子E章
2005-05-17
打赏
举报
回复
不是不可用,要看你的调用的顺序和位置,如果js变量调用页面的对象,比如div等,调用的时候必须等div生成之后才可以调用,不要在页面的前面就调用。你的js脚本最好放到页面的最后,或者调用的时候在<body onload=aaa()里调用
rightyeah
2005-05-17
打赏
举报
回复
应该不是alert,而是需要等待一点时间,等它全部加载完毕后,就可以用了。可以考虑用setTimeout代替。
lsxaa
2005-05-17
打赏
举报
回复
顶一下,
LCKKING
2005-05-17
打赏
举报
回复
真是稳健
lsxaa
2005-05-17
打赏
举报
回复
谢谢各位大师! 以后还要向你们请教!
fason
2005-05-17
打赏
举报
回复
script也有onload事件的
libao1983
2005-05-17
打赏
举报
回复
抬头看星星
meizz
2005-05-17
打赏
举报
回复
孟子老大已经解释的很清楚了. 若用:
<script>
document.write("<script src=mm.js><\/script>");
</script>
这种方法动态载入的JS文件, 在网页里的实际生成顺序是:
<script>
document.write("<script src=mm.js><\/script>");
//你若是直接在这里就调用 mm.js 里的东东的话当然出错, 因为它还没有被加载
</script>
<script src=mm.js></script>
解决的办法, 孟子的 onload 和 setTimeout defer 等延迟是一个办法, 你也可以这样:
<script>
document.write("<script src=mm.js><\/script>");
</script>
<script>
alert("再加一个script标签, 这样就没有问题了.")
</script>
jquery.lazyload.
js
用于实现惰性
加载
图片的
js
文件
。操作简单方便。用于实现惰性
加载
图片的
js
文件
。操作简单方便。用于实现惰性
加载
图片的
js
文件
。操作简单方便。
60个网页特效(
js
+flash)
在这个几盒内包括很多网页中常用的效果比如:顶部收缩广告效果、定时关闭的背投广告代码、
JS
图片卷帘门效果、随数字快速翻动幻灯代码等等,精心收藏的,分享出来,希望大家喜欢!
动态
加载
JS
文件
动态
加载
JS
文件
是一种优化页面
加载
速度和提高用户体验的重要方式,但也需要注意
文件
路径、
文件
大小、兼容性和安全性等问题。开发者可以通过createElement()方法、appendChild()方法、XMLHttpRequest对象和eval()函数等方式来实现
动态
加载
JS
文件
,具体实现方法可以根据需求和实际情况进行选择和调整。
动态
加载
JavaScript
文件
目录 配置 无脑方法! 逆袭之道! 一块蛋糕! 结论 源代码 JavaScript
文件
的
动态
加载
是您必须拥有的非常有用的工具之一。它允许您通过将阻止脚本从
加载
过程中移出(通常称为“延迟
加载
”)来优化网页性能,并仅在用户需要时
加载
脚本(通常称为“按需
加载
”)。如果您明智地使用此工具,它将大大提高您的页面性能。 配置 让我们定义我们的示例模型,我们将从定义需要
动态
加载
的远程
文件
开始。这是“remote.
js
”
文件
的定义: // this is going to be executed wh
动态
加载
js
文件
最近在维护一个项目,看到一个页面竟然要
加载
20多个
js
文件
!!!真惊人,仔细观察后,发现有很多
js
文件
根本用不上的,或者在某个条件成立才使用的;为了提高此页面的性能,决定使用
动态
加载
js
文件
的方法,即在需要的时候才
加载
该
js
文件
。
网上看了很多关于
动态
加载
js
的方法,例子挺多的,但是都有些不足的地方。
动态
加载
js
文件
一般用于引入的
js
文件
太多或者不是必要的,而在满足某种条件下,需要此
js
文件
了,才
加载
。
比较满意的方
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章