小编c1c*_*1c1的帖子

ES6语法导入电子(需要..)

为了学习新的ES6语法,我一直在尝试重构一些JS代码.

我完全混淆了整个导入/导出方法.

如何将此require语句更改为ES6?

var remote = require('electron').remote
Run Code Online (Sandbox Code Playgroud)

我见过这个答案,但是:

  1. 它不起作用
  2. 它似乎并不太像ES6-sque

有什么想法吗?

javascript import ecmascript-6 electron

22
推荐指数
3
解决办法
3万
查看次数

用括号调用JS函数

为了我个人的改进,我在JS中摆弄了闭包和功能,当我发现这种行为让我感到非常困惑.

使用此函数,将其分配给变量,并通过jQuery从两个不同的HTML元素中调用它:

var print = function(){
console.log("Hello" );
};    

document.getElementById('element1').onclick = print();
document.getElementById('element1').onclick = print;
Run Code Online (Sandbox Code Playgroud)

为什么地球上的第二个元素,如果点击,是正确打印"你好"的元素?
我一直认为你需要在函数名称后面加上括号来调用它.

事实上,如果我只是自己调用函数(而不是通过jQuery事件),它按预期工作:

var print = function(){
console.log("Hello" );
};    
print; //does nothing
print() //prints "Hello"
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么?是与jQuery相关的东西吗?提前致谢!

javascript jquery function

2
推荐指数
1
解决办法
1064
查看次数

标签 统计

javascript ×2

ecmascript-6 ×1

electron ×1

function ×1

import ×1

jquery ×1