JS 구절 속으로
Been There Done That은 사용자가 전 세계에서 여행하고 싶어하는 모든 장소에 대한 식료품 목록처럼 작동하는 애플리케이션입니다. 수행해야 할 모든 작업은 국가/주 및 여행하려는 도시의 사용자 유형입니다. 그런 다음 해당 위치를 목록에 추가하는 버튼과 함께 양식이 제출됩니다. 해당 장소가 목록에서 지워졌거나 더 이상 여행할 생각이 없는 경우 해당 장소를 제거할 수 있는 삭제 버튼이 제공됩니다.
Js 이전에는 이벤트 리스너가 들어본 적이 없었지만 자료 전체에서 저에게 눈에 띄었고 많은 이벤트 리스너와 사용 방법을 배우면서 많은 의미를 갖게 되었습니다. 행동을 취하기 위해 발생하는 특정 이벤트를 수신하는 코드에 대한 생각은 이를 사용하여 만들 수 있는 모든 프로그램에 대한 좋은 아이디어를 제공했습니다. 물론 즉시 떠오르는 것은 클릭 이벤트이지만 DOMContentLoaded 및 양식 이벤트가 내 관심을 끌었습니다. 클릭 이벤트와 같은 일부 이벤트는 매우 간단하지만 DOMContentLoaded 이벤트는 전체 HTML 스크립트가 로드되기 전에 DOM이 로드되도록 하기 위해 뒤에서 수행되는 이벤트입니다. 양식 제출 이벤트는 사용자가 서버에 양식을 제출할 때 사용되며 대부분 버튼을 사용하여 POST 요청을 합니다. 이 이벤트가 작동하려면 추가 단계를 수행해야 합니다. 이러한 단계 중 하나는 페이지를 다시 로드하는 기본 제출 작업을 방지하기 위해 전달되는 이벤트에 POST 요청 .preventDefault()를 먼저 추가해야 하는 경우입니다.
function addPlace(e) {
e.preventDefault()
const locationInput = e.target.children[0]
const cityInput = e.target.children[1]
fetch("http://localhost:3000/places", {
method: "POST",
headers: {
그것들은 이벤트 리스너와 JavaScript라는 큰 세계의 작은 부분에 불과합니다. Js는 나에게 완전히 낯설었지만 학습 전반에 걸쳐 자료를 통해 쉽게 따라할 수 있었고 작동하는 애플리케이션을 구축하는 방법을 실제로 이해할 수 있었습니다. 이 새로운 언어로 배우고 할 일이 너무 많으며 무엇을 모두 만들 수 있는지 기대하고 있습니다.
Reference
이 문제에 관하여(JS 구절 속으로), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bawhite/into-the-js-verse-2bj8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)