Chapter01/이모저모,, 고모 숙모;12 [ cs지식 ] 프론트엔드 용어 호이스팅(Hoisting)코드가 실행하기 전 변수 선언/함수 선언이 해당 스코프 최상단으로 끌어올려진 것 같은 현상. 자바스크립트 엔진은 코드를 실행하기 전 실행 가능한 코드를 형상화하고 구분하는 과정(실행 컨텍스트를 위한 과정)을 거친다. -> 자바스크립트 실행 컨텍스트에 의한 현상. 서넝ㄴ이 코드 실행보다 먼저 메모리에 저장되는 과정으로 인한 현상 이벤트 버블링(Event bubbling)특정 화면 요소에서 이벤트가 발생했을 때 해당 이벤트가 더 상위의 화면 요소(더 위에 있는 태그)들로 전달되어가는 특성. p -> div-> boby 반대로 내려가는건 캡쳐링이라함 이벤트 위임캡쳐링와 버블링을 이용한 것으로, 여러 엘리먼트마다 각각 이벤트 핸들러를 할당하지 않고, 공통되는 부모에 이벤트 핸들러를 할.. 2024. 5. 31. [ cs지식 ] 콜드부팅 웜부팅 찾아보게 된 이유,, 외근 나가계신 팀장님의 메신저,,, 컴퓨터를 켜서 작업할 수 있는 초기 상태로 만드는 것을 부팅이라고한다. 부팅 (booting)의 사전적 의미는 '장화를 신기다' 에서 유래된 말인데, 농촌에서 일을 시작하기 전 장화를 신는 행위 처럼 컴퓨터를 처음 동작시킨다 하여 이 과정을 부팅이라고 한다. 부팅 방식 중 웜 부팅, 콜드 부팅이 있는데 램의 온도에서 따온 명칭이라고 한다. - 웜 ( Warm ) 부팅 = 웜리붓 컴퓨터가 재부팅 될 때 까지 아직 램이 따뜻한 상태 라고해서 웜부팅 이라고 한다. 리붓과정에서 시스템을 검사하는 과정을 생략하여 부팅 시간이 빠르다. 컴퓨터에 무리를 주지 않고 재부팅 할 때 쓰는 방법이다. - 콜드 ( Cold ) 부팅 = 콜드리붓 램을 차갑게 만들어 안에.. 2023. 11. 2. [cs지식] static 클래스의 인스턴스가 아닌 클래스에 속하며 클래스의 변수, 메서드 등을 공유하는데 사용됨. 이를 통해 해당 클래스로 만들어지는 객체 사이에서 중복되는 메소드, 속성을 효율적으로 정의할 때 쓰임. Private Static final : 값을 참조할 수 없어 처음 값이 끝까지 불변임. 재할당하지 못하고 메모리에 한 번 올라가면 같은 클래스 내부의 전체 필드, 메서드에서 공유함. Private final : 직접적으로는 아니지만 생성자를 통해 참조 가능함. 재할당하지 못하고 해당 필드, 메서드 별로 호출할 때 마다 새로운 값이 할당된다 = 인스턴스화 2023. 10. 31. [cs지식] XML HTML과 비교 XML(Extensible Markup Language)은 마크업 형태 를 쓰는 데이터교환형식입니다. 마크업형태 마크업(markup)는 태그 등을 이용하여 문서나 데이터의 구조를 나타내는 방법입니다. (속성부여도 가능) 구성 1. 프롤로그 : 버전, 인코딩 2. 루트요소(단 하나만) 3. 하위 요소 HTML과 XML 비교 1.HTML의 용도는 데이터를 표시 / XML은 데이터를 저장 및 전송 2.HTML에는 미리 정의된 태그가 있지만 사용자는 XML에서 고유한 태그를 만들고 정의 가능 3.XML은 대/소문자를 구분하지만 HTML은 구분하지 않습니다. 대신 으로 태그를 작성하면 XML 구문 분석기에서 오류가 발생합니다. HTML Document JSON과 XML 비교 JSON과 비교했을 때.. 2023. 10. 10. [cs지식] JSON : JavaScript Object Notation Javascript 객체 문법 으로 구조화된 데이터교환형식, python, javascript, java 등 여러 언어에서 데이터 교환형식으로 쓰이며 객체문법말고도 단순 배열, 문자열도 표현 가능. Javascript 객체문법 키(key)과 값(value)으로 구성됨. ex) {key : value} 다양한 언어에서 사용됨 json in javascript = javascript object json in python = dict 데이터 교환 형식 직렬화, 역직렬화 외부에서도 사용할 수 있도록 byte형태로 데이터를 변환 : 직렬화 직렬화 역직렬화 API의 response형태로 활용 2023. 10. 5. [cs지식]API란? 두 개의 시스템이 서로 상호작용하기 위한 인터페이스.일반적으로 REST API를 지칭.API (API, Application Programming Interface)는 둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층 웹 사이트 자체가 HTTP API로 만들어져있음. - 접근권한1. Authentication : 정체가 맞다는 증명2. Authorization : API를 통해 어떠한 액션을 허용 방식 GET해당 리소스를 조회하고 정보를 가져옴HEADGET 방식과 동일하나 응답코드와 HEAD정보만 가져옴POST요청된 리소스를 생성함PUT요청된 리소스를 업데이트함DELETE요청된 리소스를 삭제함 URL에 포함되는 긴 스트링을 Key값으로 사용.ex ) GET / emm.. 2022. 8. 16. 이전 1 2 다음 반응형