社区
Ajax
帖子详情
js中如何动态加载js代码
bary
2007-10-26 09:42:11
我想利用AJAX动态从服务器上下载一段html代码和js脚本(主要是几个函数定义),利用document.getElementById("time").innerHTML+=this.req.responseText注入页面中,但是应用中我发现,这段js脚本根本不会被这段html代码调用,请问是怎么回事?
...全文
156
1
打赏
收藏
js中如何动态加载js代码
我想利用AJAX动态从服务器上下载一段html代码和js脚本(主要是几个函数定义),利用document.getElementById("time").innerHTML+=this.req.responseText注入页面中,但是应用中我发现,这段js脚本根本不会被这段html代码调用,请问是怎么回事?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gxl0870
2007-10-26
打赏
举报
回复
建议你使用prototype.js
function test() {
var myAjax = new Ajax.PeriodicalUpdater(
'divResult', // 定时更新的页面元素
'script1.html', // 请求的URL
{
method: 'get', // HTTP请求的方式为GET
evalScripts: true, // 是否执行请求页面中的脚本
frequency: 1, // 更新的频率
decay: 2 // 衰减系数
}
);
}
evalScripts: true, // 是否执行请求页面中的脚本
这样就可以执行请求页面里面的JS代码了
JavaScript 之
动态
加载
JS
代码
或
JS
文件
2、
动态
加载
JS
文件 <script type="text/javascript"> function loadScript(url, callback) { var script = document.createElement("script"); script.type = "text/javascript"; if(typeof(callback...
关于
动态
加载
html,CSS,javascript
代码
随着开始学习前端技术,我也是自然的接触到了html、CSS、JavaScript这些在网页前端
中
最基础的东西。我也在其
中
遇到了很多有意思的问题。在一开始我制作的网页都是用html先把结构全部搭建好了,之后再使用CSS来设置设置html元素的样式属性,最后使用JavaScript来给其增加一些
动态
的效果,比如点击一个按钮会改变元素的一些样式什么的~(~ ̄▽ ̄)~。 但是这是就遇到了问题,我们虽然把
解决
动态
加载
html
代码
后,有关
js
事件失效问题
HTML javascript都是页面首次
加载
生成的,而通过点击事件
动态
追加的HTML
代码
可能不受影响。每次追加html结构以后,从javascript
中
找到根据class属性控制的
代码
,COPY一份放到追加HTML
代码
的后面。也就是说,每次追加更多内容以后,再重新定义一次
js
事件。刷新页面,生效。 ...
js
代码
规范和
动态
加载
js
js
代码
规范 JavaScript文件 JavaScript程序应该作为一个.
js
文件存储和发布。 JavaScript
代码
不应该嵌入在HTML文件里,除非那些
代码
是一个单独的会话特有的。HTML里的JavaScript
代码
大大增加了页面的大小,并且 很难通过缓存和压缩来缓解。 标签应该在body里越靠后的位置越好。这减少了由于
加载
script而导致的其它页面组件的延迟。
Node四种
动态
加载
JS
代码
方法性能对比
背景 我们运行node程序的时候,一般情况下,
js
代码
都是事先写好在
js
文件里,然后启动的时候
加载
到内存
中
执行的。在一些特殊的需求下,我们可能会执行一些
动态
的
js
代码
。 四种方法 目前我能想到的方法有四种: eval函数直接执行 new Function创建函数 写入文件再require引入 使用 V8 虚拟机 1. eval函数直接执行 eval函数大家都比较熟悉,它能
动态
的执行一段j...
Ajax
52,778
社区成员
25,334
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章