Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
两个javascript文件,引用一个库_Javascript_Jquery - Fatal编程技术网

两个javascript文件,引用一个库

两个javascript文件,引用一个库,javascript,jquery,Javascript,Jquery,非常简单的问题,但我是JS新手,所以我希望能得到一些帮助 在我的index.html文件中,我有一个 <script src="jquery.js"></script> <script src='jquery.base64.js'></script> 在我的jquery.js(我得到一张图片)和jquery.base64.js中,我下载了一个库,其中包含一个函数,该函数获取二进制数据字符串并将其作为base64返回 在我的jquery.js中

非常简单的问题,但我是JS新手,所以我希望能得到一些帮助

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

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

在我的jquery.js(我得到一张图片)和jquery.base64.js中,我下载了一个库,其中包含一个函数,该函数获取二进制数据字符串并将其作为base64返回

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

$.base64.encode(文本))

但它不起作用,它说它没有定义


有什么想法吗?

如果
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,我猜这是因为文件的顺序:在加载之前,您不能引用
jquery.base64.js
。如果您使用的是
jquery.js
(无论出于何种原因),则必须颠倒脚本引用的顺序:

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


这将允许您从
jquery.js

访问
jquery.base64.js
您要将代码添加到下载的
jquery.js
中?您必须先加载包含函数的文件,然后才能使用它。请试着颠倒这两行的顺序。很抱歉造成混淆。jquery.js是我用来从链接中获取图像的文件(二进制数据)。我正在尝试使用我下载的库(jquery.base64.js)将此二进制数据转换为base64数据。请尝试murgatroid!谢谢你这个愚蠢的问题。请随时发布,以便我可以选中