개발자 도구 :
element - ese키 :console창 보기
//추가로 공부해 볼 것
ajax : 데이터를 가지고 오는 도구/서버와 통신하기 위해 XMLHttpRequest를 사용하여 데이터를 불러오는 방식
const ajax = new XMLHttpRequest(); //const 상수 let 변수
const NEWS_URL = 'https://api.hnpwa.com/v0/news/1.json'
ajax.open('GET', NEWS_URL ,false);
ajax.send();
//응답값을 객체로 바꾸기(json)
const newsFead = JSON.parse(ajax.response);
const ul = document.createElement('ul')
SPA 하나의 어플리케이션이 화면을 여러개 가지고 있고 화면을 계속 전환/액티브한 화면을 계속 보여줌
이벤트 등록
해시체인지 (window)
location 객체: 브라우저 기본 내장 객체 주소와 관련된 다양한 정보들을 제공 //location.hash = '#'은 빈 값을 반환
DOM API를 통해 작성된 UI의 마크업이 완성된 구조를 파악하는 것은 어렵다 따라서, 개선하기 위한 방법 : 최대한 사용하지 않기
프로젝트에 사용한 방법! : 문자열만 가지고 UI를 만들기
let code = `
https://tailwindcss.com/docs/installation/play-cdn
글을 읽었다는 것을 표시해주기
방법 1.
id를 이용해 읽은 표시를 해서 저장
방법 2.
데이터에 새로운 속성을 부여하여, 저장