리스트(232)
-
모던 자바스크립트 Deep Dive - 2
✅ 아래 내용들에 대해서 알아보자 - 변수란? - 변수 사용 방법 - 변수 호이스팅 - 값 할당/재할당 - 네이밍 규칙 변수란 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 또는 식별하기 위해 붙인 이름을 말한다. 변수이름을 식별자라고도 한다. 식별자를 통해 메모리 공간에 저장되어 있는 값을 나타내는 주소를 가지고 있다. 즉, 메모리 주소를 통해 메모리 공간에 접근하여 해당 값을 읽어 올 수 있다. 컴퓨터는 모든 데이터를 2진수로 처리하여 저장한다. 따라서 메모리에 저장되는 데이터는 종류(숫자, 텍스트, 이미지, 동영상 등) 상관없이 모두 2진수로 메모리에 저장된다. 메모리는 1바이트 크기의 각 공간을 가지며 4GB 메모리에서는 (0x00000000 ~ 0 xFFFFFFFF)까지의 메모리 주소를 ..
2023.03.22 -
DOM
✅ 아래 내용들에 대해서 알아보자 - DOM란? - DOM란 문서 객체 모델(The Document Object Model, DOM)은 HTML, XML 문서의 프로그래밍 인터페이스이다. 문서 객체란 이나 와 같은 html 문서의 태그들을 js가 이용할 수 있는 객체로 만든 것을 의미함 즉, DOM이란 브라우저가 HTML 웹 페이지를 인식하는 방식을 계층화시켜 트리구조로 만든 객체모델이다. DOM은 트리 구조로 구성되어 있다.(Root node : 부모 노드, Leaf 노드 : 자식 노드) 여기서 node란 head, body, title, script 등 태그뿐만 아니라 텍스트, 속성을 node라고 말한다. 아래 그림처럼 DOM이 JavaScript와 HTML/CSS 서로 유기적으로 연결하는 역할을 하..
2023.03.21 -
모던 자바스크립트 Deep Dive - 1
✅ 아래 내용들에 대해서 알아보자 - JavaScript란? - JavaScript 역사 - JavaScript 특징 - Ajax/JQuery/V8 엔진/Node.js - NPM JavaScript란 자바 스크립트는 브랜던 아이크가 넷스케이프 커뮤니케이션즈에서 일하면서 1995년에 개발한 언어로 당시 넷스케이프가 잘 나가는 IE의 대항마격인 웹 브라우저를 만드려고 아이크에게 Scheme을 만들어 달라고 했었으나 아이크가 언어 하나를 새로 개발하였고 이름을 모카 ->라이브 스크립트 -> JavaScript(자바가 큰 인기를 끌게 된 시대였음)로 최종적으로 결정되었다.(아이크는 Firefox도 만들었음) JavaScript 역사 1996년 8월 MS는 Jscript를 IE 3.0에 탑재하였고 이로 인해 JS..
2023.03.21 -
HTTP Method 안전성, 멱등성, 캐시성 이해하기
✅ 아래 내용들에 대해서 알아보자 - HTTP 메소드 안정성 - HTTP 메소드 멱등성 - HTTP 메소드 캐시성 안전성(Safe) HTTP 메서드의 안정성이란 호출해도 리소스가 변경되지 않는 성질을 말한다. 예를 들면, GET 메서드는 단순히 데이터를 조회하는 기능을 수행하기 때문에 리소스를 변경 및 수정하지 않으니 안전성 있는 HTTP 메서드이다. 반면에 POST/PUT/PATCH/DELETE는 데이터 변경/삭제 요청을 하므로 안정성이 없는 HTTP 메소드이다. 즉, HTTP 메서드의 안정성이란 리소스를 수정/삭제하지 않고 데이터의 일관성을 유지하는 성질을 의미한다. 메소드 안정성 GET O POST X PUT X PATCH X DELETE X 멱등성(Idempotent) 위키백과에서 정의하는 멱등은..
2023.02.28 -
HTTP 프로토콜
✅ 아래 내용들에 대해서 알아보자 - HTTP - HTTP 역사 - HTTP 프로토콜 분석 및 특징 - HTTP 메서드 종류 및 특징 HTTP HyperText Transfer Protocol의 줄임말로 웹 상에서 웹 서버 및 브라우저 상호 간의 데이터 전송을 위한 OSI 7 Layer의 응용계층에 존재하는 TCP/IP를 이용하는 응용 프로토콜이다. 처음에는, 웹 상의 하이퍼텍스트 형태의 문서를 전달하는데 주로 이용했지만 현재에는 이미지, 비디오, 음성, 파일(Json, XML..)등 거의 모든 형태의 데이터 전송이 가능하다. HTTP 역사 - HTTP/0.9(1991년) : HTTP 헤더가 없었으며, GET 메서드로써 문서를 가져오고 연결을 끊는 것이 전부(요청에 바디를 포함하지 않았음) - HTTP/..
2023.02.27 -
URI, URL ,URN 뭐가 다를까?
✅ 아래 내용들에 대해서 알아보자 - URI/URL/URN - URL 분석 URI URI는 통합 자원 식별자의 줄임말로 인터넷에 있는 자원을 나타내는 유일한 주소이다. Uniform(리소스 식별하는 통일된 방식) Resource(자원, URI로 식별할 수 있는 모든 것(제한 없음)) Identifier (다른 항목과 구분하는데 필요한 정보) URI는 URN, URL을 포함하는 상위 개념이다 URL URL은 네트워크 상에서 리소스(웹 페이지, 이미지, 파일 등)위치 정보를 나타낸다. HTTP 프로토콜 뿐만 아니라, FTP, SMTP 등 다른 프로토콜에서도 사용할 수 있다. URN URN 이름으로 리소스를 특정하는 URI이다. http와 같은 프로토콜을 제외하고 리소스의 name을 가리키는 데 사용된다. U..
2023.02.27