我创建了两个 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/