태그 목록
전체보기 (48)ES6(4)CSS(3)scope(3)유사 배열(3)스코프(3)ES5(3)tag(3)array-like object(2)semantic tag(2)클로저 함수(2)argument(2)function(2)this object(2)전역 변수(2)pseudo array(2)HTML Tag(2)Event Handler(2)프리 코스(2)object property(2)풀 타임(2)parameter(2)linux command(2)클래스(2)lexical scope(2)git(2)class(2)course reflection(2)declaration keyword(2)cli(2)loose equality(2)과정 회고(2)closure(2)strict equality(2)mutable(2)spread operator(2)boot camp(2)DOM(2)부트 캠프(2)cascading style sheets(2)객체지향 프로그래밍(2)OOP(2)pre course(2)커맨드 라인 인터페이스(2)매개변수(2)어휘적 유효범위(2)전달인자(2)객체 속성(2)클로저(2)closure function(2)global variable(2)rest parameter(2)semantic(2)html(2)full time(2)선언 키워드(2)리눅스 명령어(2)Command Line Interface(2)git repository(1)함수 스코프(1)npm(1)instance(1)run time environment(1)린터(1)back quote(1)가변 데이터(1)javascript koan(1)workflow(1)default parameter(1)Primitive Type(1)back tick(1)bind(1)Box Model(1)isArray(1)윈도우 객체(1)키-값 페어(1)arguments keyword(1)반환값(1)삼중 등호(1)stack(1)agile(1)lint(1)린트(1)호이스팅(1)execution(1)comparison by reference(1)blueprint(1)initializing(1)조건식(1)깃 명령어(1)iteration(1)내장 고차함수(1)heap(1)dot notation(1)agile development(1)중첩 복제(1)ascii code(1)array-like array(1)나누어 생각하기(1)크롬 콘솔(1)reassign value(1)template strings(1)나머지 매개변수(1)block scope(1)Pair Programming(1)(1)visulal studio code(1)지역 스코프(1)브래킷 표기법(1)cloning(1)array method(1)일치연산자(1)TDD(1)bracket notation(1)린팅(1)document object model(1)local scope(1)input(1)lexical environment(1)프로토타입(1)함수 메소드(1)development(1)apt(1)전개 연산자(1)Prototype(1)characteristic data(1)숲과 나무(1)clone and merge(1)double equals(1)단축 문법(1)테스트 주도 개발(1)sctructured cloning(1)linter(1)고차 함수(1)immutable data method(1)package.json(1)ecmascript(1)node.js(1)Call By Value(1)JavaScript(1)function declaration(1)Higher-order Function(1)배열 객체(1)지역 변수(1)declarative programming(1)module pattern(1)ESLint(1)string method(1)abstraction(1)Call By Reference(1)redeclaration(1)맥오에스(1)local variable(1)method(1)Reference Type(1)참조형 데이터(1)함수 반환값(1)string object(1)hoisting(1)외부 함수(1)staging area(1)분해 할당(1)자바스크립트 객체(1)mac os 10.15(1)조건문(1)문자열 메소드(1)관념화(1)decimal place(1)자바스크립트(1)문자열(1)애자일 개발(1)template literals(1)반복문(1)chrome console(1)인스턴스(1)동등연산자(1)Node(1)decimal fraction(1)key-value pair(1)remote repository(1)comparison operator(1)소수 점(1)이벤트 객체(1)global scope(1)소유자(1)pair driver(1)koan(1)깃 저장소(1)10진수(1)reassignment(1)런타임 환경(1)재선언(1)debugging(1)loop(1)advanced package tool(1)String(1)data type(1)숫자 데이터(1)array object(1)mutable data(1)박스 모델(1)커링(1)zsh(1)청사진(1)Mac Os(1)속성(1)소수 자리(1)outer function(1)logical operator(1)함수(1)this(1)arrow function(1)변수 재선언(1)배열 여부(1)원시형 데이터(1)생산성(1)nvm(1)permission(1)programming(1)owner(1)event object(1)inner function(1)소수(1)Constructor(1)어휘적 환경(1)decimal point(1)function scope(1)numeric data(1)@property(1)destructing assignment(1)condition(1)증감문(1)git command(1)Computational Thinking(1)redeclare variable(1)생성자 함수(1)닷 표기법(1)function expression(1)immutable data(1)increment(1)불변 데이터(1)소유자 그룹(1)decimal number(1)execution context(1)shorthand syntax(1)화살표 함수(1)HoF(1)중첩 객체(1)명령적-절차적 프로그래밍(1)return value(1)배열 메소드(1)전역 스코프(1)triple equals(1)스택(1)mutable data method(1)얕은 복사(1)shallow copy(1)array(1)rte(1)실행 컨텍스트(1)test framework(1)trees and forest(1)지역 저장소(1)출력(1)node version manager(1)window object(1)output(1)seo(1)페어 드라이버(1)owner group(1)문자 데이터(1)접근 권한(1)CRUD(1)자료형(1)math object(1)|| 초기화(1)선언적 프로그래밍(1)currying(1)template function(1)메소드(1)Truthy(1)Falsy(1)pair navigator(1)create read update delete(1)javascript equality(1)Catalina(1)search engine optimization(1)(1)배열 요소 여부(1)1일 1커밋(1)local repository(1)conditional statement(1)deep copy(1)imperative programming(1)nested object(1)element(1)number object(1)position property(1)productivity(1)원격 저장소(1)블럭 스코프(1)카탈리나(1)터미널(1)apply(1)call(1)tree structure(1)이중 등호(1)내부 함수(1)comparison by value(1)1day 1commit(1)테스트 프레임워크(1)node package manager(1)입력(1)Immutable(1)nested cloning(1)재할당(1)깊은 복사(1)first-class citizen(1)페어 네비게이터(1)값 재할당(1)VSC(1)ES(1)Pair(1)hyper text markup language(1)추상화(1)페어 프로그래밍(1)built-in(1)javascript object(1)terminal(1)
post-thumbnail

TIL6: Destructing Assignment / Rest Parameter and Spread Operator / Shorthand Syntax

Destructing Assignment(분해 할당)Rest Parameter(나머지 매개변수)Spread Operator(전개 연산자)코드 및 자료 출처: 코드스테이츠(CodeStates)

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

TIL5: Linting

코드를 분석하여 문제점을 발견해 내고, 안전하고 정돈된 코드를 작성하는 데 도움을 주는 도구를 Lint 또는 Linter라고 합니다. Linting과 관련된 다양한 패키지가 존재하는데 그 중에서 가장 대표적인 것이 ESLint입니다.설치(Local 설치): 프로그램 구

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

TIL4: call, apply and bind

call, apply 호출은 명시적으로 this를 지정하고 싶을 때 사용합니다. 그리고 이 때 첫번째 인자로 전달되는 객체가 this객체가 됩니다.

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

TIL3: Arrow Function / 'this' Object

화살표 함수는 일반적인 함수 표현(선언)식을 축약한 형태로 표시하는 것으로 ES6에서 새로 도입된 방법입니다. 클로저함수를 표현할 때 특히 강점이 있습니다.

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

TIL2: Git Workflow

자료 출처: 코드스테이츠(CodeStates) 경우에 따라 차이가 있기는 하지만 대부분의 프로젝트 개발은 아래의 Git Workflow를 따르게 됩니다.본격적인 새로운 기능 개발을 하기전에 우선 upstream repository로 부터 나의 remote reposit

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

TIL1: NVM and node.js / NPM and package.json

Run Time Environment런타임 환경이란 프로그래밍 언어가 구동되는 환경을 말하며, web browser나 node.js는 대표적인 JavaScript 런타임 환경입니다.Node Version ManagerNVM은 다양한 node version을 설치하고 관

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

Course Reflection : Full Time Pre 4주차 회고

4주차가 이미 지나고 다음 코스를 위한 마지막 평가를 남겨둔 현재, 과정 회고를 남기는 것이 여태껏 해왔던 것처럼 몇 단락의 글을 더 쓰는 것 뿐인데 왜 이렇게 망설여지는지 모르겠습니다.그건 아마도 2주차가 지났을 때는 느끼지 못했지만 프리 코스를 마칠 때 쯤이면 조

2020년 10월 10일
·
0개의 댓글
post-thumbnail

TIL40: Higher Order Function

Higher Order Function : 다른 함수를 인자로 받거나 반환하는 함수를 고차 함수라고 합니다.Callback Funtion - 인자로 전달되는 함수Caller Function - 콜백 함수를 호출(Invoke)하는 함수Curry function - 함수를

2020년 9월 26일
·
0개의 댓글
post-thumbnail

TIL39: First Class Citizen

First Class Citizen : FunctionAssignment - 변수에 할당할 수 있다.Argument - 다른 함수의 인자로 전달될 수 있다.Return Value - 다른 함수의 결과로서 반환될 수 있다.

2020년 9월 26일
·
0개의 댓글
post-thumbnail

TIL38: Array-Like Object / Event Object

Object 중에서 Array.isArray() 메소드를 적용해 보면 분명 배열이 아니면서 length 속성을 가지거나 반복문 적용이 가능한 객체들을 Array-Like Object 또는 Pseudo Array(유사 배열)이라고 합니다.이러한 객체들은 Array.fro

2020년 9월 24일
·
0개의 댓글
post-thumbnail

TIL37: DOM - 2

DOM의 CRUD 조작

2020년 9월 24일
·
0개의 댓글
post-thumbnail

TIL36: DOM - 1

DOM : JavaScript를 이용해 HTML을 동적으로 제어하기 위해 웹문서를 Tree 구조로 객체화 시킨 것

2020년 9월 24일
·
0개의 댓글
post-thumbnail

TIL35: Semantic Tag

문서의 본문 내용 중에 특별히 강조하거나 눈에 띄게하고 싶은 부분이 있을 때는 좀더 Semantic Tag에 가까운 아래의 태그들을 권장합니다.위의 경우와 달리 아래의 태그는 단지 글자의 굵기를 조정하므로 사용을 권장하지 않습니다.

2020년 9월 24일
·
0개의 댓글
post-thumbnail

TIL34: Position and Layout

Position and Layout

2020년 9월 23일
·
0개의 댓글
post-thumbnail

TIL31: Parameters and Spread Operator

함수의 Parameter 즉, 전달인자의 갯수가 유동적일 경우 ES5에서는 arguments 라는 키워드를 활용했습니다.{0: 3, 1: 5, 2: 8, 3: 10} 즉 arguments 객체는 유사배열(Pseudo Array)로써 배열 메소드는 사용할 수 없습니다

2020년 9월 21일
·
0개의 댓글
post-thumbnail

TIL30: Object Oriented Programming - ES6

키워드 class를 이용해서 클래스 정의클래스의 속성 정의클래스의 메소드 정의contructor 는 인스턴스가 초기화될 때마다 실행되는 생성자 함수입니다.자료 및 코드 출처: 코드스테이츠(CodeStates)

2020년 9월 21일
·
0개의 댓글
post-thumbnail

TIL29: Object Oriented Programming - ES5

prototype 은 모델의 Blueprint를 만들 때 사용되는 원형 객체입니다. 그리고 this 는 함수가 실행될 때, 해당 scope마다 생성되는 고유한 실행 컨텍스트(Execution Context)로써 new 키워드로 인스턴스

2020년 9월 21일
·
0개의 댓글
post-thumbnail

TIL28: Test Driven Development

Test Driven DevelopmentMake it FailMake it PassRefactorTest Framework 구성 요소Unit TestAssertionMatcherTest Framework를 위한 자바스크립트 라이브러리MochaChaiShouldJest

2020년 9월 21일
·
0개의 댓글