如何实现不刷新页面,只重新加载js文件?

 我来答
wumiqing645207
2016-05-03 · 超过16用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:9.7万
展开全部
不刷新页面怎么装载js呢,但是我们往往通过ajax局部刷新来更新我们的数据,而不是重新加载js。document.wirte() 虽然可以加载js 但是会不会替换原来的js目前还没测试过,你可以试一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兄弟连IT教育03
2016-06-15 · TA获得超过389个赞
知道小有建树答主
回答量:515
采纳率:66%
帮助的人:178万
展开全部
第一种方法:
创建一个<script>元素
var jsElem = document.createElement('script');
jsElem.src='require.min.js';
document.getElementsByTagName('head')[0].appendChild(jsElem);

第二种方法:
最简单也最没节操的方法是:
在最有一个js文件里包含另外的js,例如构造
document.wirte('<script src="a.js" language="JavaScript"></script>');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
切啫
2016-08-04 · TA获得超过156个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:126万
展开全部
没有试过,提供个思路:在页面中用js的document.write输出js文件,点击按钮或者怎样触发后,用js去掉这个script标签,再重新输出一样的js文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怀老师小课堂
2017-01-08 · TA获得超过674个赞
知道小有建树答主
回答量:1017
采纳率:80%
帮助的人:258万
展开全部
你是想要一个js文件多次使用吧,使用定时器调用就行
setTimeout()
或者
setInterval("fun()",1000);后面为几秒调用一次,单位为毫秒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
S554097550
2016-08-13 · TA获得超过183个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:95.5万
展开全部
动态修改script的src或者新加入script标签
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式