일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 웹앱
- 웹 커리큘럼
- spring reactive
- ipTIME
- 서버운영
- 공유기 서버
- 웹 스터디
- reactor core
- Spring Batch
- reactor
- reactive
- Spring Framework
- Today
- Total
Hello World
NHN Entertainment 자바스크립트 개발 가이드 본문
자바스크립트 개발 시 필요한 내용들을 가이드한다.
본 문서는 코딩컨벤션, 디버깅, 테스트 등과 같이 기본적인 내용부터 의존성 관리 및 압축까지의 개발 전반에 대한 내용을 다룬다.
시작하기
자바스크립트 개발을 시작하기 위해 필요한 기본적인 내용을 간단히 설명한다.
https://github.com/nhnent/fe.javascript/wiki/시작하기
코딩 컨벤션
프로그램의 성능을 해치지 않은 범위 내에서 읽기 쉽고, 관리하기 쉬운 코드를 작성하기 위한 일종의 코딩 스타일 규약을 가이드한다.
https://github.com/nhnent/fe.javascript/wiki/코딩-컨벤션
디버깅
각 플랫폼에서 제공하는 다양한 디버깅 도구와 그 사용법에 대해 설명한다.
https://github.com/nhnent/fe.javascript/wiki/디버깅
테스팅
자바스크립트 테스트에 사용되는 도구들과 사용법에 대해 우선 소개한다.
https://github.com/nhnent/fe.javascript/wiki/테스팅
의존성 관리
자바스크립트의 의존성 관리를 좀 더 쉽게 해결할 수 있도록 모듈 간 의존성을 관리하는 방법을 가이드한다.
https://github.com/nhnent/fe.javascript/wiki/의존성-관리
정적 분석
브라우저에서의 런타임 시가 아닌 코드 자체를 정적으로 분석하여 문법적인 오류나 안티 패턴, 개발자의 실수를 찾아낼 수 있는 Linter 도구와 그 사용법에 대해 설명한다.
https://github.com/nhnent/fe.javascript/wiki/정적-분석
압축과 난독화
개발된 코드를 배포할 때 필요한 압축과 난독화를 설명하고 관련 도구들과 사용법을 설명한다.
https://github.com/nhnent/fe.javascript/wiki/압축과-난독화
FE CodeSnippet
CodeSnippet 사용이 익숙하지 않은 사용자들이 쉽게 따라할 수 있도록 자주 사용되는 기능을 위주로 간단한 가이드를 제공한다.
CodeSnippet에서 제공되는 다양한 기능은 API 문서를 통해 확인할 수 있다.
https://github.com/nhnent/fe.javascript/wiki/FE-CodeSnippet
FE-Component
컴포넌트를 사용하기 위해 알아야할 기본적인 내용을 소개한다.
각 컴포넌트 별 상세한 내용은 Sample과 Tutorial, API 등의 문서를 통해 확인할 수 있다.
https://github.com/nhnent/fe.javascript/wiki/FE-Component
안티 패턴
성능, 디버깅, 유지보수, 가독성 등의 측면에서 서비스에 부정적인 영향을 줄 수 있는 안티 패턴 사례와 개선 방법을 가이드 한다.
https://github.com/nhnent/fe.javascript/wiki/안티-패턴
jQuery 가이드
서비스 개발시 가장 많이 사용되는 jQuery를 좀 더 효율적으로 사용할 수 있는 몇 가지 방법을 가이드 한다.
https://github.com/nhnent/fe.javascript/wiki/jQuery-가이드
Tip & Tech
기술 자료
외부 자료를 포함하여 내부에서 작성된 기술 문서까지 자바스크립트 관련 기술 자료를 공유한다.
https://github.com/nhnent/fe.javascript/wiki/기술-자료
크로스브라우징 이슈
크고 작은 프로젝트를 진행하면서 겪었던 크로스브라우징 이슈와 해결 방법을 공유한다.
https://github.com/nhnent/fe.javascript/wiki/크로스브라우징-이슈
FE Weekly
매주 발간되는 Weekly를 토대로, 기술 트렌드 및 업계 동향을 공유한다.
https://github.com/nhnent/fe.javascript/wiki/FE-Weekly
출처: https://github.com/nhnent/fe.javascript/wiki
'Javascript > Core' 카테고리의 다른 글
State of the JavaScript Landscape: A Map for Newcomers (0) | 2016.04.18 |
---|---|
Debouncing and Throttling Explained Through Examples (0) | 2016.04.18 |
모바일웹 터치 제스쳐 적용기 - [1] 터치 제스쳐 이해하기 (0) | 2016.04.18 |
번역: What (function (window, document, undefined) {})(window, document); really means (0) | 2016.03.02 |
HTML5 LocalStorage 살펴보기 (0) | 2016.02.18 |