Javascript: CRUD primary methods

Minjae Kwon·2020년 10월 28일
0

 🍉   Learning Journal

목록 보기
11/36
post-thumbnail
post-custom-banner

🙋🏻‍♀️ CRUD란?

the four basic functions that are considered necessary to implement a persistent storage application. 다시 말해보면, 데이터 저장소에서 가능해야 할 최소한의 4가지 기능.

🍊 CREATE

let li = document.createElement('li'); // <li></li> 
let span = document.createElement('span'); // <span></span>
let p = document.createElement('p'); // <p></p>

🍐 READ

let ul = document.querySelector('ul');
let li = document.querySelectorAll('li'); 

querySelectorAll 에서 유의할 점은? 👉🏼 read more

🍎 UPDATE

span.textContent = "puppy"; 
span.classList.add('type'); // <span class="type">puppy</span>
p.setAttribute('class', 'description') // <p class="description"></p>

ul.appendChild(li); 
li.append(span, p);

여기서 .appendChild 와 .append의 차이점은? 👉🏼 read more

🥑 DELETE

// 자기 자신을 지울 때
li.remove(); 

// child element를 지울 때
// 1. 보안상의 취약점으로 권장하지 않는다. 
ul.innerHTML = ""; 

// 2. 모든 child elements를 지운다. 
while (ul.firstChild) {
  ul.removeChild(ul.firstChild);
}

// 3. first child elements 를 제외하고 지운다. 
while (ul.children.length > 1) {
  ul.removeChild(ul.lastChild);
}
profile
Front-end Developer. 자바스크립트 파헤치기에 주력하고 있습니다 🌴
post-custom-banner

0개의 댓글