2008-01-06 12:15

把下面的代码保存为同一目录下a.htm, a.js, b.js三个文件,然后打开a.htm看效果。

a.htm的内容
---------------------------------------------------
<html>
<head>
<script src="a.js" type="text/javascript"></script>
</head>

<body>
</body>

</html>

a.js
最简单的方案:
document.write('<script src="filename.js"></script>');

最规范的方案
function load_b()
{
// 先把b.js调入啊,哦哦哦哦哦
var head = document.getElementsByTagName('head');
var testScript = document.createElement('script');
testScript.src = "b.js";
testScript.type = 'text/javascript';
head[0].appendChild(testScript);

// 现在就可以调用b.js中的test()函数了,啊哈哈哈哈哈
test();
}
window.onload = load_b;

b.js 的内容
------------------------------------------------
function test()
{
alert("bad");
}

JS中包含其它JS文件相关推荐

  1. js将excel转为html,js中表格转为excel文件如何实现多sheet形式

    js中表格转为excel文件如何实现多sheet形式 var idTmr; function getExplorer() { var explorer = window.navigator.userA ...

  2. js html引入外部css文件,js中如何引入css文件?

    js中如何引入css文件?下面本篇文章给大家介绍一下使用JS引入css文件的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 1.使用document.write方式输出引入cs ...

  3. 如何在另一个JavaScript文件中包含一个JavaScript文件?

    JavaScript中是否有类似于CSS中@import的内容,可让您在另一个JavaScript文件中包含一个JavaScript文件? #1楼 而不是在运行时添加,而是使用脚本在上传之前进行串联. ...

  4. html页面包含头文件,Web前端技术:HTML部分---Head标签中包含的头文件标签,body标签包含的内部标签...

    1.Head标签中包含的 头文件标签的作用: (1)title标签:定义网页的标题. (2)meta标签:一般用于定义页面的特殊信息,例如页面的关键字.页面描述等 (3)link标签:用于引入外部样式 ...

  5. Linux 命令行访问名字中包含空格的文件或文件夹

    Linux 命令行访问名字中包含空格的文件或文件夹 在 Windows 下命名文件或文件夹名有空格是可以的,甚至在 Windows 和 Ubuntu 虚拟机共享的文件中也可以这么做,但是在 Ubunt ...

  6. js:js中加载js文件

    这个问题,之前没怎么想过,因为现在大部分时间我们都在搞 react.vue + webpack 这种有模块化的,所以基本上用 es module 就可以. 一般最终形态都是 html 引入 scrip ...

  7. 如何在html文件中包含其他html文件

    1.IFrame 框架的形式. <iframe name="toppage" width=100% height=30 marginwidth=0 marginheight= ...

  8. js中使用template.js插件

    $.ajax({url:'http://10.162.12.85:8080/api/info?code=bingbing2&type=1',type:'get',dataType: 'json ...

  9. chm 转 html 带索引,chm 的项目文件中包含创建 chm 文件所需的HTML文件信息、目录表文件信息、索引文件信息、窗口属 - 试题答案网问答...

    相关题目与解析 Chm的索引文件中包含每个关键词与HTML文件的对应关系,索引文件是必需的.() chm目录表文件包含目录表中()标题与HTML文件的关联关系.A.每个B.二个C.三个D.多个 chm ...

最新文章

  1. python 通过路径下载文件
  2. LeetCode -- 3Sum
  3. Eureka服务注册中心---SpringCloud
  4. 荣耀magic3会用鸿蒙,赵明:荣耀Magic3芯片领先行业,大家看到以后会换掉手机!...
  5. 实战 | 后端日志的前世今生
  6. java返回datatable_(转)在JAVA实现DataTable对象(三)——DataTable对象实现
  7. python学习之re库
  8. 机器学习中的数据及其处理
  9. 图纸怎么折?(A0,A1,A2,A3の图纸如何折成A4大小)
  10. ITOP4412开发板学习前的准备2 -- 安装ADB驱动
  11. Flash Lite作为S40和S60系列上的特性出现在技术规范中
  12. 前端利用jQuery设置日期选择框
  13. 史上最全linux内核配置详解
  14. java通过winrm实现remote powershell
  15. 小红帽 oracle,Linux+5+红帽子企业版安装Oracle9
  16. python绘制等值线图_利用Python插值绘制等值线图
  17. 仰慕 Queens,先从 OpenStack Cinder 开始吧!
  18. FBI阅人术——用最短的时间了解一个人
  19. Navicat Premium 16 for Mac 最新版
  20. linux查看cpu是否支持虚拟化,如何知道CPU是否支持虚拟化技术(VT)

热门文章

  1. css语言基础--css的选择符语法
  2. Multi Dimension 数据库设计
  3. NYOJ 358 取石子(五)
  4. NYOJ 559 报数游戏
  5. 深度学习网络调试技巧
  6. vscode解决java无法输入(scanner)问题
  7. 使用sprc097的DSP281x_usDelay.asm
  8. MapObjects2自带例子的问题
  9. Python学习笔记:电子邮件,POP3收取邮件
  10. GPU 编程入门到精通(五)之 GPU 程序优化进阶