两个javascript文件,引用一个库

Two javascript files, referencing a library

本文关键字:一个 javascript 文件 引用 两个      更新时间:2023-09-26

非常简单的问题,但我是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))

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

任何想法?

如果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插件,你自己的javascript必须在 jquery.base64.js之后添加

我猜这是因为你的文件的顺序:你不能引用jquery.base64.js,直到你已经加载。如果您在jquery.js中工作(无论出于何种原因),您将不得不颠倒脚本引用的顺序:

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

允许你从jquery.js访问jquery.base64.js