Daw*_*awn 5 javascript node.js electron
因此,我知道这是有效的,因为我尝试了它,但是没有在任何地方进行记录,因此我问是否可以使用这种做法,并且不必担心将来会停止工作(众所周知,Electron和nodejs可以打破常规版本到另一个)
这是我正在谈论的实践类型:
main.js
app.emit('did-something', param1, param2);
Run Code Online (Sandbox Code Playgroud)
renderer.js(浏览器窗口)
const {app} = require('electron').remote;
app.on('did-something', (param1, param2) => {
$('#whatever').text(param1);
});
Run Code Online (Sandbox Code Playgroud)
本质上,我试图将所有不直接处理HTML的代码(例如数据库交互)移到main.js中,并且我想确保这是正确的方法。
另外,如果我使用自己的方法和属性扩展app对象,可以吗?
| 归档时间: |
|
| 查看次数: |
4541 次 |
| 最近记录: |