본문 바로가기

Developer13

Cache vs Cookies vs Session Cache와 Cookies는 특정 웹사이트의 접속 속도 개선을 위해 클라이언트의 컴퓨터에 임시로 저장되어 있는 데이터란 개념은 같지만 아래와 같은 다른 점들이 있습니다. Cookies란? Cookies란 넷스케이프의 Netscape Navigator란 자사의 웹브라이저를 통해 소개된 기술로 특정 웹페이지에 대한 유저의 행동 패턴을 주로 저장하는 작은 사이즈의 텍스트 파일입니다. 주로 저장되는 정보로는 특정 웹사이트나 웹페이지에 얼마나 자주 또는 몇 번 방문했는지 그리고 특정 배너를 클릭을 했는지 했으면 얼마나 자주 했는지 검색 시 어떤 키워드를 사용했는지 등의 정보들입니다. 또한 웹서버 쪽에서 유저를 식별하기 위한 Session Tracking의 방법으로 사용되기도 합니다. Cookies 정보는 오직 그.. 2021. 10. 20.
[ Window, Document ] 정의 Window - 브라우저 객체 모델의 최상위 객체 브라우저 객체 모델(BOM : Browser Object Model) 은 웹브라우저의 탭 혹은 창의 모델을 나타내는데, 이러한 웹브라우저 객체 모델의 최상위 객체가 window 객체이다. window 객체는 현재 웹브라우저의 창이나 탭을 표현한다. Document - 문서 객체 모델의 최상위 객체 문서 객체 모델(DOM : Document Object Model) 은 현재 웹페이지의 모델을 생성하며, 이러한 문서 객체 모델의 최상위 객체가 document 객체이다. document 객체는 전체 페이지를 표현한다. 설명 window 객체 브라우저 안에 처음으로 로드 된다. window 객체는 length, innerWidth 등과 같은 속성을 갖고 있.. 2021. 8. 24.
브라우저의 렌더링 과정 ( Enter 후 ) 1. 브라우저에 google.com을 쳤다. 2. 브라우저는 해당 IP 주소를 찾기 위해 DNS 레코드 캐시를 확인 - 브라우저는 해당 DNS가 기존에 갖고 있었는지 확인 하기 위해서 browser cache에서 찾아본다. - DNS 레코드 캐시를 유지 하고 있기 떄문에 OS 캐시 확인 - 라우터 캐시 확인 - isp 캐시 확인 (해외만 해당할수 있다) - '인터넷 회사' kt,lg 유플러스, 등.. 인터넷 서비스를 제공하는 업체들 3. 캐쉬가 없다면 해당 google.com에 해당하는 IP 주소를 찾기 위해 DNS 쿼리를 시작 - DNS 재귀가 해당 이름을 나눠서 찾기 시작한다. - . -> .com -> google.com - 해당 IP를 발견하게 되면 올바른 IP 주소를 얻고 브라우저에 돌아온다. .. 2021. 4. 1.
package.json 1. package.json 1) 정의 package.json은 프로젝트의 정보를 정의하고, 의존하는 패키지 버전 정보를 명시하는 파일입니다. 일반적으로 루트 디렉토리에 위치합니다. 작성되는 정보를 크게 2개로 나누면 프로젝트 정보, 패키지 정보로 나눌 수 있습니다. 프로젝트의 정보 - name, version 영역 패키지 버전 정보 - dependencies 또는 devDependencies 영역 2) 프로젝트 정보 package.json 파일은 반드시 name과 version 항목을 포함해야합니다. name: 소문자 한 단어로 이루어져야합니다. 그리고 하이픈( - )과 언더스코어( _ )가 포함될 수 있습니다. versoin: x.x.x 형식을 따라야 하며, 작성 규칙을 시맨틱 버저닝이라고 합니다. .. 2021. 4. 1.