javascript - 在多个文件中使用函数

标签 javascript

我创建了两个 JavaScript 文件。一个文件是“validators.js”,另一个是“UserValidations.js”。

这是 validators.js 的代码

function isBlankString(value) {
    if (value.replace(/\s/g, "") == "") {
        return true;

    } else {
        return false;
    }
}

在其他 JavaScript 文件中,我定义了这样的验证用户名的函数。

function validateUsername(element) {

    var username = element.value;

    if(value.replace(/\s/g, "") == ""){
        //nothing to validate
        return;
    }else{
        //validation logic
    }

}

很明显,我应该使用 isBlankString(value) 方法来检查字符串长度。但是我不知道如何使用其他文件中定义的函数?

最佳答案

在实际使用该功能之前,必须将提供该功能的文件包含在您的 HTML 文档中。

这意味着,可以肯定的是,validators.js 应该包含在 UserValidations.js 之前:

<script src="validators.js" type="text/javascript"></script>
<script src="UserValidations.js" type="text/javascript"></script>

关于javascript - 在多个文件中使用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2439204/

相关文章:

javascript - HTML5 数据库 API : Synchronous request

javascript - 您如何测量文本在 Javascript 中占用的空间?

javascript - jquery 和 json 数组

javascript - 如何将 JavaScript 变量值保存在文本文件中?

javascript - 从 HTML Canvas 中提取的 ArrayBuffer 与使用 UTIF 解码并加载到其上的 ArrayBuffer 不同

javascript - AngularJS - 使用 Jasmine 和 mixpanel 进行测试

javascript - 使用 JQuery 的 FancyUpload

javascript - 双引导简单侧边栏

javascript - PHP 字符串注定会失败,你知道吗?

javascript - jquery 鼠标事件的问题