两个javascript文件,引用一个库

时间:2014-06-30 23:42:22

标签: javascript jquery

非常简单的问题,但我是JS的新手,所以我很感激一些帮助。

在我的index.html文件中,我有这个,

<script src="jquery.js"></script>
<script src='jquery.base64.js'></script>

在我的jquery.js中(我得到一张图片),在我的jquery.base64.js中,我用一个带有二进制数据字符串的函数下载了一个库,并将其作为base64返回。

在我的jquery.js中,我尝试使用这个函数

$.base64.encode(text))

但它不起作用,它说未定义。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

如果jquery.js是您下载的jQuery库,请不要更改。创建第三个文件myjs.js,然后将js添加到其中:

<script src="jquery.js"></script>
<script src='jquery.base64.js'></script>
<script src="myjs.js"></script>

要使用jquery.base64.js插件,您必须在 jquery.base64.js之后添加自己的javascript。

答案 1 :(得分:0)

由于文件的顺序,我猜测它是:在您加载之前,您无法引用jquery.base64.js。如果您在jquery.js工作(无论出于何种原因),您将不得不颠倒脚本引用的顺序:

<script src="jquery.base64.js"></script>
<script src="jquery.js"></script>

这样您就可以从jquery.base64.js访问jquery.js