Home

0

(Webpack 2) 코드를 분할해보자!

들어가기에 앞서웹팩 2, 웹팩 1, 바벨, 리액트 등등에 대해서 기본적인 부분은 설명하지 않는다.또한 (Webpack 2) 트리 쉐이킹을 해보자!를 보고 나서 이 포스팅을 읽는 걸 추천한다. 코드를 왜 분할하지?SPA(Single Page Application)은 한 번에 모든 리소스를 로딩해서초기 로딩 이후에 페이지 이동이 매우 빠르다는 장점을 가지고 있

0

(Webpack 2) 트리 쉐이킹을 해보자!

들어가기에 앞서여기선 기본적으로 웹팩 1, 바벨, ES2015(ES6)을 알고 있다는 전제로 진행한다.리액트 대신에 다른 서드 파티(라이브러리/프레임워크) 가지고 테스트하면서 이 글을 봐도 된다.또한 이 글을 보고 나서 (Webpack 2) 코드를 분할해보자!도 보는 걸 추천한다. 트리 쉐이킹(Tree Shaking)??트리 쉐이킹이란 나무를 흔들어서 필요

0

(자작) perf-chk (Node.js 애플리케이션)

perf-chk (Performance Check)왜 perf-chk를 만들었나?나는 코드 실행 시간에 굉장히 관심이 많다.따라서 코드 실행 시간 측정을 위해 테스트를 종종 해보곤 한다.그럴 때 아래와 같은 코드를 사용하였다.1234567891011const iterations = 10000000;console.time("function A");for

0

(ES) this

자바스크립트에서 this는 상황에 따라 다른 값을 반환해서 아주 짜증나기 마련이다.이와 관련해서 하나하나 낱낱이 테스트해보자. ES5함수로서 호출할 때1234567'use strict';var a = function() { // 함수로서 호출할 때 // strict mode에서는 undefined // non-strict mode에서는 Wind

0

(ES) ~(Tilde) 연산자

우리는 주로 ~라는 문자를 물결이라고 읽었다.하지만 영어권 국가에서는 Tilde(틸드)라고 읽는다.따라서 해당 연산자를 틸드 연산자라고 부른다.해당 연산자가 기본적으로 어떤 일을 하는지 보자. 뭐하는 놈이니?~ 연산자는 비트 단위의 연산자이다.즉, 10진수를 2진수로 바꿔버린 후 연산을 진행한다는 것이다.비트 단위의 연산자 중에 Not을 진행하는 연산자

0

(Java) 자바의 정석 3판 010일차 정리

생성자(Constructor)인스턴스가 생성될 때 호출되는 인스턴스 초기화 메소드인스턴스 변수 초기화 작업에 주로 사용된다. 생성자는 인스턴스를 생성하지 못한다!나는 생성자로 인스턴스를 생성하고new 연산자가 C언어의 &(주소값 반환) 역할을 하는 줄 알았는데new 연산자가 있어야 인스턴스를 생성하면서 그 주소값을 반환하게 하는 연산자인 것

0

(ES) 똑똑한 논리 연산자

오늘은 기본값을 위해 많이 쓰던 논리 연산자인||와 &&을 집중 탐구해보았다.우선 위에 있는 녀석들은 어떨 때 쓰는지 알아보자. 사용 사례 네임 스페이스 패턴(~ES5)웹팩을 사용하면 js 파일을 모듈 단위로 사용할 수 있지만,그럴 환경이 안 되면 아래와 같은 우회 방법을 통해서 전역 스코프를 최대한 덜 더럽힐 수 있다.ES6에는 모듈 i

0

(ES5) 배열의 순회 메소드에서 break 기능 구현하기

이 글은 Outsider 님의 블로그 포스트 중forEach에 break문 대신 some 사용하기를 보고 큰 감명을 받아내가 이해한 내용을 토대로 정리해 본 글이다. for loopfor 반복문을 써서 배열을 순회하는 것은 할당, 프로퍼티 참조, 조건 분기 등등의 잡다한 일을 해야한다.이러한 잡다한 일을 실수로 코딩을 잘못하면 원하지 않는 결과가 나오고,

0

양 보다는 꾸준히

자바를 공부하면서 느낀 것이다. 초반엔 내가 아는 내용이니 하루에 한 챕터씩 나가야지… 하지만 내가 아는 게 다가 아니었다.다 안다고 생각했지만 그 속에는 모르는 내용들이 너무 많았다.하루 한 챕터를 정리해가면서 연습문제까지 풀어가기에는 정말 힘들었다.초반에는 재밌어서 그래도 거의 한 챕터씩 나갔다.하지만 가면 갈 수록 그 양에 질리고, 시간은 더욱

0

(Java) 자바의 정석 3판 009일차 정리

어제는 친구들이랑 노느라 공부를 조금 밖에 못 했다.그만큼 오늘은 좀 빡시게 달려야겠다. 재귀함수(recursive function)함수 내에서 자기 자신을 호출하는 것이다.배열의 요소를 모두 더하는 메소드는 아래와 같이 작성이 가능하다.1234567891011121314class test { static int sumArr(int[]