在一个JS文件中引入另一个JS文件

Alien 2009-10-17 03:39:25
如题,比如我有一个js文件为A.js,另一个为B.js。
这是完全的JS编程,而A.js中定义了很多的方法,我想在B.js中来用,
所以我想问下,在js中有没有类似Java中的Import命令,可以把a.js文件引入
b.js中来呢?

麻烦知道的人告诉一声。谢谢。
不知道的也请将这个帖子顶起来,顶贴者有分。
...全文
94340 29 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
mark620 2009-10-19
  • 打赏
  • 举报
回复
直接调用里面的函数即可。
clerkwing 2009-10-19
  • 打赏
  • 举报
回复
学习
loupo 2009-10-19
  • 打赏
  • 举报
回复
不用模拟啥的,都倒的一个页面就行了。
natineprince 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 shaohui139 的回复:]
你说的就是智能感知吧
在B.JS最前面加上 <reference path="A.js" />绝对有智能提示
更详细内容请看http://blog.csdn.net/lee576/archive/2008/01/18/2050991.aspx
[/Quote]
这个是与编辑器有关.所以只适用VS的开发环境的吧.
不过和import实际做的事是不同的.
Alien 2009-10-19
  • 打赏
  • 举报
回复
这两天上班,正在做一个项目,而整个项目的JS全都由我来完成。我光JS代码就1000多行了,而且是写在好几个文件中的。我是想,在真正用的时候,能不能只在aspx文件中引入一个JS,就能达到引入全部JS的目的。楼上的各位大侠提的建议我都试过了,都不能满足我的需求。还有没有其他的方法呢?
jol_boy 2009-10-19
  • 打赏
  • 举报
回复
js引用在用一个页面中,能直接用的。
蓝色_冰点 2009-10-19
  • 打赏
  • 举报
回复
看看这个,应该是你所需要的
http://shice.heliohost.org/JsLib/Help/Lib.htm
附一个选项卡控件实例:
http://shice.heliohost.org/JsLib/TabControl/DemoTabControl.htm
小河 2009-10-19
  • 打赏
  • 举报
回复
顶起
shaohui139 2009-10-19
  • 打赏
  • 举报
回复
你说的就是智能感知吧
在B.JS最前面加上<reference path="A.js" />绝对有智能提示
更详细内容请看http://blog.csdn.net/lee576/archive/2008/01/18/2050991.aspx
x1987xiaoxiao 2009-10-18
  • 打赏
  • 举报
回复
恩恩 学习了。。。
learningsomething 2009-10-18
  • 打赏
  • 举报
回复
在页面中引用啊
haidilee 2009-10-18
  • 打赏
  • 举报
回复
学习!
战斗生活 2009-10-18
  • 打赏
  • 举报
回复
精彩
xb520hh 2009-10-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 natineprince 的回复:]
没有import
只有document.write(' <script src="B.js"> <\/script>')
[/Quote]
顶上
xiongzhijian 2009-10-18
  • 打赏
  • 举报
回复
恩..楼上的回复都说到了
楼主还是要掌握好js的基础..
浴火_凤凰 2009-10-18
  • 打赏
  • 举报
回复
a.js b.js都导入在同一页面,而且b.js到如在a.js后面就可以直接使用
thysky 2009-10-17
  • 打赏
  • 举报
回复
JS 语言本身好像没有这种导入外部脚本文件的功能,只能通知宿主程序来处理。
比如在浏览器中,浏览器就是脚本的宿主程序,想添加其它脚本,就得让DOM添加script标签来引入。不知道楼主所谓的完全的JS编程,是何解。
Alien 2009-10-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 natineprince 的回复:]
没有import
只有document.write(' <script src="B.js"> <\/script>')
[/Quote]
这个倒是行,不过我是完全的JS编程,我是希望在编写b.js文件下方法时候,
可以通过代码辅助得到a.js中的方法
mylove_web 2009-10-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 natineprince 的回复:]
没有import
只有document.write(' <script src="B.js"> <\/script>')
[/Quote]

同意
sundotLei 2009-10-17
  • 打赏
  • 举报
回复
加入以下js代码


function include(path){
var a=document.createElement("script");
a.type = "text/javascript";
a.src=path;
var head=document.getElementsByTagName("head")[0];
head.appendChild(a);
}


可以在任何地方以
include("A.js");
include("http://hcl0208.cnblogs.com/test.js");
等等来包含外部的js
加载更多回复(8)

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧