我有一个自定义对象:
function Serverfunctionality(){
this.socket = new WebSocket('ws://localhost:8080');
this.uploaded_image = null
this.sign_up = function (){
this.socket.addEventListener("open" , () => {
console.log('works')
this.send_data();
})
}
}
然后我像这样调用这个函数(有效):
<button id="signupbutton" onclick="new Serverfunctionality().sign_up()" type="button">Sign up</button>
但如果我想创建一个对象的实例并在该实例上调用它。例如:
var main = new Serverfunctionality();
打电话main.sign_up()不起作用。
注意:它Serverfunctionality位于不同的文件中,我使用以下脚本标记链接 html 和 javascript 文件:<script src="client.js" type="text/javascript" ></script>
当年话下
相关分类