
실행할 코드에 제공할 환경 정보들을 모아놓은 객체자바스크립트의 동적 언어로서의 성격을 가장 잘 파악할 수 있는 개념이다.자바스크립트는 동일한 환경에 있는 환경 정보들을 모은 실행 컨텍스트를 콜스택에 쌓아올린 후 실행하여 코드의 환경과 순서를 보장할 수 있게 된다.(여기
자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수(self-reference variable)이다.this를 통해 자신이 속한 객체 또는 자신이 생성할 인스턴스의 프로퍼티나 메서드를 참조할 수 있다.자바스크립트 엔진에 의해 암묵적으로 생성된다.코

프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다.실세계에 존재하고 인지하고 있는 객체를 소프트웨어의 세계에서 표현하기위해 객체의 핵심적인 개념, 기능만 추출하는 추상화를 통해
📍 카카오를 이용한 로그인 및 회원가입 기능을 구현해보고자한다. 웹에서 카카오를 통해 로그인 할 수 있는 방식은 다양하지만, 그 중 이번에 사용해볼 방식은 JavaScript를 이용한 방식! 이전에 REST API를 이용한 방법을 해봤어서 JavaScript를 이용
카카오 SDK 로그인 방식을 기록하다 급하게 남기는 REST API를 이용한 로그인 방법 ! KAKAO REST API 문서 카카오 인가 코드를 받기위한 url에 직접 접속한다. (이때 Query string에 필수 값들을 넣어 url에 접속해야함) 카카오 디벨로
JS에서는 변수에 접근할 수 있는 범위직역하면 범위라는 뜻식별자(변수)를 찾기 위한 규칙전역에 변수를 선언하면 이 변수는 어디서든지 참조할 수 있는 전역 스코프를 갖는 변수가 된다Global scope코드 어디에서든지 참조 가능ex) 함수 밖에서 선언된 변수는 전역으로
소프트웨어의 개발 과정을 정의한것프로그래머들이 협업을 하고 프로그래밍을 만듦에 있어 일관성을 유지하고 효과적으로 개발하기 위한 방법론소프트웨어 개발 전 과정에 지속적으로 적용할 수 있는 방법, 절차, 기법이다.소프트웨어를 하나의 생명체로 간주하고 소프트웨어 개발의 시작
function 키워드를 가지고 정의함함수 선언식과 함수 표현식으로 정의할 수 있다.js에서 모든 함수는 실행 될때마다 함수 내부에 this라는 객체가 추가됨this에 바인딩할 객체가 정적으로 결정되는 것은 아니고, 함수를 호출할 때 함수가 어떻게 호출되는지에 따라 t
개인노션에만 끄적이던 회고록 오랜만에 블로그에 작성하려하니 어색하다😅그럼에도 열심히 작성해보려한다🤓회고록 주제는 위코드에서의 첫 멘토링!시작과 동시에 내 주변은 세상 고요했다.저녁시간이기도 했고 요일이 가져다 주는 적막함도 있었다. 먼저 다가갈까 한참 고민하던 중
키(key)과 값(value)으로 구성된 프로퍼티(Property)들의 집합이다자바스크립트는 객체기반의 스크립트 언어이다원시타입(숫자, 문자열, 불리언, undefined)을 제외한 나머지 값들(함수, 배열, 정규표현식 등)즉, 자바스크립트를 이루고 있는 거의 모든것이
브라우저에서 제공하는 도구로써 웹사이트 디버깅을 빠르게 할 수 있도록 도와준다.운영체제의 종류마다 개발자 도구를 여는 방법이 다르다.브라우저마다 개발자 도구가 있다.개발자도구에는 여러 패널들이 존재한다. (elements, console, source, network,
코드 내에 함수를 사용하여 명시적으로 타입을 변환하는 명시적 형변환비교, 산술, 논리연산자 이용시 JS엔진이 필요에 따라 자동으로 타입을 변환함어떤 자료형으로 선언된 변수를 다른 자료형으로 변환하는것을 말함묵시적 형 변환과 비슷하지만 큰데이터에서 작은 데이터로 변환될
프로그래밍 언어에서 여러 종류의 데이터를 식별하는 분류를 말한다.즉, 변수에 저장되는 값의 종류데이터를 종류에 따라 분류하여 저장하기 위해 데이터 타입 필요자료형 또는 데이터 타입이라 불림변경 불가능한 값으로 객체를 제외한 모든 타입은 불변 값을 정의할 수 있다. EC
쿠키, 세션 사용 이유? 웹 환경에서는 클라이언트와 서버가 HTTP 프로토콜을 이용해 통신을 하는데, HTTP 프로토콜의 특성이자 약점을 보완하기 위해서 쿠키와 세션이 사용된다. 위에서 말한 약점은 다음과 같다. HTTP 프로토콜 환경은 "connectionless,

HTTP란 뭔가요? HTTP 프로토콜의 가장 큰 특징은 뭔가요? URL은 뭔가요? HTTP/1.1 과 HTTP/2.0의 차이는 뭔가요? HTTPS는 HTTP랑 뭐가 다른가요? 공개키 (비대칭키) 방식이 뭔가요? -# HTTP란 (Hyper Text Transfer P

하나의 값(데이터)을 저장할 수 있는 저장 공간(메모리 공간)이며,메모리 공간을 식별하기 위해 붙인 이름이다.어떤 값을 구별해서 식별할 수 있는 고유한 이름. (=변수 이름)식별자는 값이 저장되어 있는 메모리 주소를 기억해야하기 때문에, 메모리 주소와 매핑관계를 맺는다

#자바스크립트 > 정적인 HTML문서를 프로그램 구현을 통해 동적페이지로 변경하거나 사용자와의 상호작용을 담당한다 ##특징 JS로 작성한 프로그램을 script라고 부른다 script는 웹페이지의 html 안에 작성할 수 있으며, 웹페이지를 불러올 때 script

브라우저 렌더링 크롬 브라우저 특징 사파리 브라우저 특징 #브라우저 ? > 인터넷에서 웹 서버의 모든 정보를 통신하여 볼 수 있도록 하고, 문서 검색을 도와주는 응용 프로그램 HTML문서, 이미지, 폰트 등 사용자가 선택한 자원을 전송 및 표현하는 응용 소프트웨어

컴퓨터를 실행시키기 위한 방법이 차례대로 작성된 명령어 모음 (프로그래밍 = 컴퓨터 안에 있는 논리적인 기계)즉,사용자 입력값을 처리 방법과 순서에 따라 처리하여 결과를 산출해내는 명령문 집합체프로그래밍 실행 입력 > 수동적으로 적혀진 명령어대로 작동 > 작동된 명령에