一个插件里面有多个js文件,怎么只在页面上调用一个就能用

qq253361215 2013-01-15 08:07:48
一个插件里面有多个js文件,一个js会用到另一个js里面的方法,怎么实现只在页面上调用一个就能执行
...全文
480 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
whhmkj 2014-08-05
  • 打赏
  • 举报
回复
加个页面,里面全是要引入的js 然后你在包含这个页面
KK3K2005 2014-08-02
  • 打赏
  • 举报
回复
你已经有模块化倾向了 requirejs
Go 旅城通票 2014-08-02
  • 打赏
  • 举报
回复
引用 6 楼 yilingsj 的回复:
[quote=引用 3 楼 showbo 的回复:] all.js
document.write('<script type="text/javascript" src="1.js"></script>");
document.write('<script type="text/javascript" src="2.js"></script>");
document.write('<script type="text/javascript" src="3.js"></script>");
document.write('<script type="text/javascript" src="4.js"></script>");
//....还有其他js继续输出
这样写是错误的,js会提前中断,正确的写法应该在闭合前加一个反斜杠。示例:
document.write('<script type="text/javascript" src="1.js"><\/script>");
这样才能成功插入js。[/quote] 看清楚是再js文件里面,不是放在html页面的script标签
yilingsj 2014-08-02
  • 打赏
  • 举报
回复
引用 6 楼 yilingsj 的回复:
[quote=引用 3 楼 showbo 的回复:] all.js
document.write('<script type="text/javascript" src="1.js"></script>");
document.write('<script type="text/javascript" src="2.js"></script>");
document.write('<script type="text/javascript" src="3.js"></script>");
document.write('<script type="text/javascript" src="4.js"></script>");
//....还有其他js继续输出
这样写是错误的,js会提前中断,正确的写法应该在闭合前加一个反斜杠。示例:
document.write('<script type="text/javascript" src="1.js"><\/script>");
这样才能成功插入js。[/quote] 最外面是单引号,刚直接复制的,忘记修改 了
yilingsj 2014-08-02
  • 打赏
  • 举报
回复
引用 3 楼 showbo 的回复:
all.js
document.write('<script type="text/javascript" src="1.js"></script>");
document.write('<script type="text/javascript" src="2.js"></script>");
document.write('<script type="text/javascript" src="3.js"></script>");
document.write('<script type="text/javascript" src="4.js"></script>");
//....还有其他js继续输出
这样写是错误的,js会提前中断,正确的写法应该在闭合前加一个反斜杠。示例:
document.write('<script type="text/javascript" src="1.js"><\/script>");
这样才能成功插入js。
未知数 2013-01-16
  • 打赏
  • 举报
回复
可以用seajs,写一个初始化js,动态加载其他js文件,并且只要文件中用define函数包一下代码,seajs是可以保证代码执行的先后次序的 自己写的话也可以,写一个js文件动态加载js文件,在加载完的回调函数中又加载下一个
鸡肋啊 2013-01-16
  • 打赏
  • 举报
回复
人工操作的方法就是2楼的那样,智能点的方法就是这种:弄个Inc文件,然后把插件所有的js引入到Inc文件,你页面上直接引入inc文件就行了
Go 旅城通票 2013-01-16
  • 打赏
  • 举报
回复
all.js
document.write('<script type="text/javascript" src="1.js"></script>");
document.write('<script type="text/javascript" src="2.js"></script>");
document.write('<script type="text/javascript" src="3.js"></script>");
document.write('<script type="text/javascript" src="4.js"></script>");
//....还有其他js继续输出
爱若如梦 2013-01-15
  • 打赏
  • 举报
回复
把以上的js文本都复制到一个文件中,然后引入这个文件。
bbjbepzz 2013-01-15
  • 打赏
  • 举报
回复
把所有相关的JS都引入,要注意顺序问题,如果b.js调用的一个方法在另外一个a.js里面,在引入的时候,要先引入a.js,再引入b.js

87,915

社区成员

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

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