이벤트 위임에서 button의 자식 node 클릭 시 이벤트 발생❎
TodoList를 만들며 container element에 클릭 이벤트를 위임해주었다. this.containerEl.addEventListener("click", ({ target }) => { if (target.id === "add-user-button") { return this.addUserButtonClick...
TodoList를 만들며 container element에 클릭 이벤트를 위임해주었다. this.containerEl.addEventListener("click", ({ target }) => { if (target.id === "add-user-button") { return this.addUserButtonClick...
element.insertAdjacentHTML(position, text); position ‘beforebegin’ : element 앞에 ‘afterbegin’ : element 안에 가장 첫번째 child ‘beforeend’ : element 안에 가장 마지막 child ‘after...
fetch API fetch() 함수는 url과 options 객체를 인자로 받아 Request를 보내고, Response로 Promise 객체를 반환한다. 브라우저에 내장된 fetch() 함수를 이용하면 axios, jQuery.ajax와 같은 라이브러리를 사용하는 것보다 자원의 낭비를 줄일 수 있다. 사용...
엘리멘트에 data- 속성을 추가하고 javascript를 이용하여 속성 값을 가져올 때 dataset을 사용한다. <article id="electriccars" data-columns="3" data-index-number="12314" data-parent="cars" > ... </article> ...
https 프로토콜로 접속 시 ‘연결이 비공개로 설정되어 있지 않습니다’ NET::ERR_CERT_INVALID 에러가 뜬다. 보통은 여기서 아래에 있는 [고급]을 누르면 페이지로 접근할 수 있는 링크가 나오는데, 이 경우는 접근 링크가 나타나지 않는다. 해결 방법: 페이지 내에 영문으로 thisisunsafe 라고 입력하면 정상 이동한다. NE...
filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다. find() 메서드는 주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환합니다. 그런 요소가 없다면 undefined를 반환합니다. 만약 배열에서 특정 값을 가진 배열을 새로 만들고 싶다면 filter()를, 특정 값을 가진 요소를 수정하고 싶...
{ // Set the default "editor.formatOnSave": false, // Enable per-language "[javascript]": { "editor.formatOnSave": true }, "editor.codeActionsOnSave": { // F...
스타일 속성에서 &:not() 사용 [class*='icon-'] { margin: 0; &:not(.black) { color: $white; } } ~~~
parameter (매개변수) parameter는 함수 정의에 나열된 이름입니다. function functionName(parameter1, parameter2, parameter3) { // code to be executed } argument (전달인자) argument는 함수에 전달되고 함수에 의해 수신되는 실제 값입니다. mu...
Line 49:44: Expected to return a value in arrow function array-callback-return 위 에러는 콜백에서 return을 하지 않아 나타나는 에러로 해당 옵션을 비활성화 함으로 해결했다. /* eslint-disable array-callback-return */ 배열 메서드의 콜백에서 ...