[菜鸟问题]include功能实现

zerofantasy 2009-02-17 03:03:17
最近需要研究一下Goosh的源码
想问一个关于include的问题,这里简单描述一下
在网页中,有
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled</title>
<script type="text/javascript" src="src/a.js"></script>
</head>

其中,a.js:
var goosh=new Object();
var goosh.lib=new Object();
<?
include("b.js")
include("c.js")
?>
...//一些需要使用b.js和c.js创建出来的对象的操作

其中的include函数是如何实现的?我在网上看了用document.getElementByTagname('head')[0].appendChild()这种实现的,但是显然不能在这种环境下使用,因为如果b.js和c.js被append到了a.js的后面,那么a.js后半部分的代码就缺少Object。
...全文
27 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerofantasy 2009-02-17
  • 打赏
  • 举报
回复
貌似现在只有一种办法,那就是把a.js在<?...?>后面的操作独立成一个.js文件,然后跟在include("c.js")的后面
有没有其他的思路?

87,921

社区成员

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

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