전자 기반 응용 프로그램에서 작업 중이며,이 응용 프로그램이나 JavaScript 또는 Node.js에 많은 경험이 없습니다. 현재 버튼을 클릭하여 창을 닫고 싶습니다.이벤트 리스너를 클릭하십시오.
close.addEventListener('click', function() {
ipc.send('close-main-window')
})
완전히 작동합니다. 나는 왜 그것이 작동하는지 혼란 스럽다. 알다시피 addEventListener의 첫 번째 인수는 임의의 문자열입니다. 그러나 나는 특별히 '클릭'을 처리 할 수있는 어떤 것도 쓰지 않습니다. 이것은 그것이 기능성에 내장되어 있음을 의미합니다. 이 부분은 JavaScript, Node.js 또는 Electron입니까? 그리고 문서에서 내장 이벤트 목록을 어디에서 찾을 수 있습니까?
감사하다
! 이 이벤트는 문자열입니까? 그렇다면 나쁜 디자인이 아닌가? 열거 형 또는 속성 목록을 갖는 것이 바람직하지 않습니까? –
문자열을 생성자로 전달하여 새 이벤트 객체 인'var event = new Event (string_from_addEventListener);'를 작성하므로 이벤트 생성에 문자열이 필요합니다. – Li357