profile
codestates_2020.05.04~ing // 이제 걸음마를 시작한 초보 개발자입니다. 혹 잘못된 부분을 발견하신다면 언제든지 말씀부탁드립니다^^!!
post-thumbnail

JSFlow _ Prototype(프로토타입)

"정재용"님의 JSFlow

약 5시간 전
·
0개의 댓글
post-thumbnail

JSFlow _ CallBackFunction

[CallBackFunction] 다른 함수의 매개변수로 콜백함수를 전달하면, 함수가 콜백의 제어권을 갖게 된다. 특별한 요청(bind)이 없는 한 함수의 미리 정해진 방식에 따라 콜백함수를 호출한다. 미리 정해진 방식이란, this에 무엇을 바인딩할지, 매개변수

약 22시간 전
·
0개의 댓글
post-thumbnail

JSFlow _ 함수스코프, 실행컨텍스트

[함수스코프] 변수의 유효범위이다. 함수가 정의될때 결정된다. [실행컨텍스트] 실행되는 코드 덩어리이다. 함수가 실행될때 결정된다. 호이스팅, this바인딩 등의 정보가 담긴다. Q1. console.log()순서를 생각해보세요. Q2. console.log

약 22시간 전
·
0개의 댓글
post-thumbnail

JSFlow _ Hoisting과 함수표현식

"정재용"님의 JSFlow

약 22시간 전
·
0개의 댓글
post-thumbnail

javascript_자료구조(Data Structures)

데이터 구조는 데이터를 액세스, 저장 및 구성하는 특정 방법이있는 데이터 모음한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out)으로 되어 있다.Stack 주요 연산S.top() : 스택의 가장 윗 데이터를 반환한다. 만약

약 24시간 전
·
0개의 댓글
post-thumbnail

javascript _Time Complexity(시간복잡도)

알고리즘이 문제를 해결하기 위한 시간(연산)의 횟수시간 복잡도를 표기하는 방법1\. O(1) : 상수 시간. 입력 데이터의 크기와 상관없이 언제나 일정한 시간이 걸리는 알고리즘을 말한다.대표적인 예로 Array.prototype.pop 같이 특정 배열의 위치의 녀석을

어제
·
0개의 댓글
post-thumbnail

javascript _재귀(Recursion)

한 함수가 자기 자신을 호출하는 함수아래 예제는 기본적인 재귀함수의 코드이다. 4번째 줄에서 자기자신을 호출한다.코드가 반복적으로 자기자신을 호출하면서 코드가 돌아갈때 어떠한 조건이 발생했을때 코드가 멈추게하는 장치이다.위의 예시 코드에서는 if (x<0) ret

어제
·
0개의 댓글
post-thumbnail

javascript _childNodes&children

주어진 요소의 자식 노드 모음( collection )을 반환읽기 전용 속성이다.자식 노드의 NodeList를 리턴NodeList 항목은 문자열이 아닌 객체이며 색인 번호를 사용하여 액세스 할 수 있다NodeList은 배열처럼 보이지만 배열이 아니라 유사배열이다Node

3일 전
·
0개의 댓글
post-thumbnail

javascript _this

[this] >모든 함수 scope내에서 자동으로 설정되는 특수한 식별자 패턴 * 1. Global : this는 window이다* * 2. Function호출 : this는 window이다* * 3. Method호출(객체에 담긴 함수) : this는 부모 o

5일 전
·
0개의 댓글
post-thumbnail

javascript _Execution context

코드가 실행되고 있는 구역, 범위에 대한 개념이다.실행컨텍스트는 함수가 호출되면 만들어진다.call stack에 push함수를 벗어나면 call stack에서 popfunction scope 별로 생성이 된다.여기에 담긴 것 : scope내 변수 및 함수, 전달인자,

5일 전
·
0개의 댓글
post-thumbnail

javascript _타이머 API

setTimeout(callback, millisecond) : 일정 시간 후에 함수를 실행(return값은 임의의 타이머 ID)clearTimeout(callback, millisecond) : setTimeout을 중지setInterval(callback, mill

6일 전
·
0개의 댓글
post-thumbnail

javascript _비동기

[비동기] >특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 자바스크립트의 특성을 의미 비동기는 논블락킹(non-blocking)이다 blocking : 하던일을 멈추고 요청에 대한 결과가 동시에 발생된다. non-b

6일 전
·
0개의 댓글

javascript _유사배열

위 코드에서 array를 제외한 다른 변수는 유사배열이다.유사배열은 데이터로는 구분이 어렵지만 각 변수의 prototype을 확인해보면 배열에서 제공하는 함수등을 사용했을때 오류가 발생한다.유사배열을 사용하는 이유는 실행 결과로 배열값을 돌려주고 싶을때 원래의 배열 객

6일 전
·
0개의 댓글
post-thumbnail

javascript _bind,apply,call

call은 보통 함수와 똑같이 인자를 넣고, apply는 인자를 하나로 묶어 배열로 만들어 넣는 것을 알 수 있다. 배열이 아닌 유사배열은 배열이 아니기 때문에 배열의 메소드를 쑬 수 없다. 이때 call이나 apply가 효력을 발휘한다.null인자는 this를 대체한

6일 전
·
0개의 댓글
post-thumbnail

javascript _target&currentTarget

자바스크립트의 이벤트 중 클릭한 요소를 가져오는 방법이벤트버블링의 가장 마지막에 위치한 최하위의 요소를 반환이벤트 생성 위치

6일 전
·
0개의 댓글
post-thumbnail

javascript _JSON

속성-값 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷JSON객체는 Global 객체이다.NumberStringBooleanArrayObjectnullJSON.parse() : JSON 문

6일 전
·
0개의 댓글

JS_이벤트

event target : 이벤트가 발생하는 지점event type : 이벤트의 종류등록방법 : inline방식(태그안에 직접 들어가 있는 것), 프로퍼티리스너방식, addEventListener()방식event.stopPropagation() : 이벤트를 멈출때 사용

6일 전
·
0개의 댓글

JS_Node

[Node] >Node 객체는 DOM에서 시조와 같은 역할을 한다. 다시 말해서 모든 DOM 객체는 Node 객체를 상속 받는다. 관계 Node.childNodes : 자식을 의미 Node.firstChild :첫번째 자식을 의미 Node.lastChild : 마

7일 전
·
0개의 댓글
post-thumbnail

JS_BOM(Browser Object Model)

웹브라우저의 창이나 프래임을 추상화해서 프로그래밍적으로 제어할 수 있도록 제공하는 수단전역객체인 Window의 프로퍼티와 메소드들을 통해서 제어할 수 있다

7일 전
·
0개의 댓글
post-thumbnail

JS_생활코딩 - JavaScript Immutability

const : 상수. 값을 바꿀수 없다.var : 값을 자유롭게 변경이 가능하다.원시데이터 : 값이 같으면 boolean값이 true객체데이터 : 값이 같아도 별도의 값으로 여기고 boolean값이 false객체원본 보호를 위해서 복사해서 할당하는 방법중첩된 객체객체를

2020년 5월 24일
·
0개의 댓글