자바스크립트 코딩의 기술 (똑똑하게 코딩하는 법)

자바스크립트 코딩의 기술 (똑똑하게 코딩하는 법)

$24.00
Description
모던 자바스크립트를 활용하여
가독성, 표현력, 예측 가능성이 높은 코드를 작성하는 51가지 Tip!
이 책의 목표는 두 가지다. 첫째, 모던 자바스크립트를 배운다. 둘째, 배운 문법으로 더 나은 코드를 작성한다. 두 가지 목표를 달성하기 위해서는 자바스크립트에 대한 깊은 이해가 반드시 필요하다. 그래서 이 책은 영향이 크고 반복해서 사용할 핵심 문법 위주로 설명하면서, 모던 자바스크립트의 지향점을 이해하는 데 집중한다. 읽기 쉽고 작성하기 쉬운 자바스크립트 코드를 작성하는 51가지 Tip을 숙지하자.
저자

조모건

미국캔자스주로렌스(Lawrence,Kansas)의개발자입니다.코드에대해전혀아는것이없이태어났지만,태어난이후매일조금이라도배우기위해노력해왔습니다.그는자바스크립트의오랜팬으로서,자바스크립트가그어느때보다도아름다워자바스크립트르네상스라고불러도좋을만한요즘을매우즐겁게보내고있습니다.자바스크립트와장인정신에대한글을쓰고이야기하는것을좋아합니다.

목차

1장변수할당으로의도를표현하라
__TIP1const로변하지않는값을표현하라
__TIP2let과const로유효범위충돌을줄여라
__TIP3블록유효범위변수로정보를격리하라
__TIP4템플릿리터럴로변수를읽을수있는문자열로변환하라

2장배열로데이터컬렉션을관리하라
__TIP5배열로유연한컬렉션을생성하라
__TIP6Includes()로존재여부를확인하라
__TIP7펼침연산자로배열을본떠라
__TIP8push()메서드대신펼침연산자로원본변경을피하라
__TIP9펼침연산자로정렬에의한혼란을피하라

3장특수한컬렉션을이용해코드명료성을극대화하라
__TIP10객체를이용해정적인키-값을탐색하라
__TIP11Object.assign()으로조작없이객체를생성하라
__TIP12객체펼침연산자로정보를갱신하라
__TIP13맵으로명확하게키-값데이터를갱신하라
__TIP14맵과펼침연산자로키-값데이터를순회하라
__TIP15맵생성시부수효과를피하라
__TIP16세트를이용해고윳값을관리하라

4장조건문을깔끔하게작성하라
__TIP17거짓값이있는조건문을축약하라
__TIP18삼항연산자로빠르게데이터를확인하라
__TIP19단락평가를이용해효율성을극대화하라

5장반복문을단순하게만들어라
__TIP20화살표함수로반복문을단순하게만들어라
__TIP21배열메서드로반복문을짧게작성하라
__TIP22map()메서드로비슷한길이의배열을생성하라
__TIP23filter()와find()로데이터의부분집합을생성하라
__TIP24forEach()로동일한동작을적용하라
__TIP25체이닝으로메서드를연결하라
__TIP26reduce()로배열데이터를변환하라
__TIP27for...in문과for...of문으로반복문을정리하라

6장매개변수와return문을정리하라
__TIP28매개변수기본값을생성하라
__TIP29해체할당으로객체속성에접근하라
__TIP30키-값할당을단순화하라
__TIP31나머지매개변수로여러개의인수를변수로전달하라

7장유연한함수를만들어라
__TIP32테스트하기쉬운함수를작성하라
__TIP33화살표함수로복잡도를낮춰라
__TIP34부분적용함수로단일책임매개변수를관리하라
__TIP35커링과배열메서드를조합한부분적용함수를사용하라
__TIP36화살표함수로문맥혼동을피하라

8장클래스로인터페이스를간결하게유지하라
__TIP37읽기쉬운클래스를만들어라
__TIP38상속으로메서드를공유하라
__TIP39클래스로기존의프로토타입을확장하라
__TIP40get과set으로인터페이스를단순하게만들어라
__TIP41제너레이터로이터러블속성을생성하라
__TIP42bind()로문맥문제를해결하라

9장외부데이터에접근하라
__TIP43프라미스를이용해비동기적으로데이터를가져오라
__TIP44async/await로함수를명료하게생성하라
__TIP45fetch로간단한AJAX호출을처리하라
__TIP46localStorage로상태를장기간유지하라

10장컴포넌트아키텍처를이용해관련파일을모아라
__TIP47가져오기와내보내기로기능을분리하라
__TIP48npm으로커뮤니티코드를끌어와라
__TIP49컴포넌트아키텍처를이용해애플리케이션을만들어라
__TIP50빌드도구를이용해컴포넌트를결합하라
__TIP51CSS애니메이션을활용하라

참고문헌
찾아보기

출판사 서평

읽기쉽고확장하기쉬운,명확하고우아한자바스크립트코드를작성하자!

모던자바스크립트관점에서생각하자
ES6이후문법으로구성된모던자바스크립트를작성하는방법을처음부터다시배우자.문법만잔뜩외우지말고,모던자바스크립트관점에서생각하자.문법변경사항이무작위가아니라자바스크립트를더쉽게읽고쓰기위해고안된원칙을따른다는것을깨우치고,새로운문법을언제어떻게사용하면좋은지이해하자.

가독성,표현력,예측가능성이높은코드를작성하자
모던자바스크립트를사용한코드는간단하고읽기쉽고예측가능하다.최신표준문법이코드를어떻게개선하는지알아보자.부수효과와버그를줄이는변수선언부터조건문을깔끔하게,반복문을단순하게만드는방법과고차함수,재사용가능한클래스,대규모응용프로그램설계를위한패턴에이르기까지유연하고견고한코드를작성하는데필요한기술을배우자.

실무에서볼수있는코드예제를다뤄보자
새로운문법을배울때가장중요한건코드를읽는것이고,가장좋은코드는실제코드다.이책은실무에서볼수있는문자열,객체,돈,이메일주소같은코드예제를다룬다.실용적이고명확한,적절한길이의코드예제를통해문법과개념을쉽게이해하고,자신의코드에도빠르게적용해보자.