Grunt란? Grunt는 JavaScript 작업 자동화 도구이다. Java 진영의 Maven, Gradle과 같은 프로젝트 빌드 도구라고 생각하면 이해하기 쉽다. 최근 프론트엔드 영역의 개발 복잡성이 증가하면서 JavaScript 또한 빌드의 대상이 되고 있다. 이번 글에서는 Grunt를 이용하여 복수개의 JavaScript 소스 코드를 병합(Concat), 축약(Uglify)하는 방법을 소개하고자 한다. Grunt 사용을 위한 준비사항 Grunt를 사용하려면 프로젝트 루트 디렉토리에 package.json, Gruntfile.js가 작성되어 있어야 한다. Java 진영의 Gradle과 build.gradle의 관계를 생각하면 이해하기 쉽다. 콘솔에서 grunt 명령어를 사용하려면 NPM을 이용한 설..
URL 라우팅이란? 전통적인 웹 사이트는 사용자가 링크를 클릭할 경우 새로운 주소로 이동하며 페이지가 전환된다. SPA(Single Page Application)은 이름 그대로 처음 시작 페이지를 제외하고는 독립적으로 접근 가능한 물리적인 페이지가 존재하지 않는다. 링크를 클릭할 경우 필요한 부분만 AJAX로 로드되어 현재 페이지에 주입된다. AngularJS에서의 URL 라우팅은? AngularJS는 URL 라우팅 기능을 하는 angular-route.js라는 공식 모듈을 제공한다. 하지만 써드파티 모듈인 angular-ui-router.js가 보다 많은 기능을 제공하며 공식 모듈보다 표준처럼 널리 쓰이고 있다. 이번 글에서는 angular-ui-router.js의 사용법을 소개하고자 한다. UI-R..
- Total
- Today
- Yesterday
- DynamoDB
- jsp
- Kendo UI
- Kendo UI Web Grid
- maven
- 로드바이크
- graylog
- bootstrap
- Spring Boot
- 자전거
- Spring MVC 3
- Docker
- 로드 바이크
- jstl
- 태그를 입력해 주세요.
- 알뜰폰
- Eclipse
- node.js
- spring
- CentOS
- JavaScript
- Tomcat
- 구동계
- MySQL
- jpa
- chrome
- 평속
- java
- JHipster
- kotlin
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
