我有两个.js文件login.js和database.js。我如何从database.js调用函数到login.js?有可能吗?
database.js
var Database = function(key, value)
{
this.key = key;
this.value = value;
this.getStorage = function()
{
}
this.setStorage = function()
{
}
}
var db = new Database();
login.js
var Login = function(database)
{
this.database = database;
}
var login = new Login();
所以我想调用getStorage或setStorage方法登录.js有可能吗?怎么样?
感谢。 :)
答案 0 :(得分:3)
是的,这是可能的。您必须先包含database.js然后包含login.js。这样你就可以在login.js中的database.js中使用fonction:
<head>
<!--include first database.js then login.js -->
<script src="database.js"></script>
<script src="login.js"></script>
</head>
答案 1 :(得分:0)
您还需要实例化数据库对象(您已在database.js中完成)并将其传递给login:
var login = new Login(db);