Getting Started with Grunt: The JavaScript Task Runner
图书信息
| 作者 | Jaime Pillora |
| 出版社 | Packt Publishing |
| ISBN | 9781783980635 |
| 出版时间 | 2014-02-19 |
| 字数 | 116.0万 |
| 分类 | 进口书,外文原版书,电脑,网络 |
读书简介
A stepbystep, practical tutorial to help you transform into a Grunt poweruser. This book is for JavaScript developers who want to get to grips with GruntJS and use it to build and test their JavaScript applications. The only requirement for this book is a basic understanding of objects and functions in JavaScript.
目录
Getting Started with Grunt: The JavaScript Task Runner
Table of Contents
Getting Started with Grunt: The JavaScript Task Runner
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Code examples
Reader feedback
Customer support
Errata
Piracy
Questions
1. Introducing Grunt
What is Grunt?
Why use Grunt?
Benefits of Grunt
Efficiency
Consistency
Effectiveness
Community
Flexibility
Real-world use cases
Static analysis or Linting
Transcompilation
CoffeeScript
Jade
Stylus
Haml, Sass, and LESS
Minification
Concatenation
Deployment
FTP
SFTP
S3
Summary
2. Setting Up Grunt
Installation
Node.js
Modules
npm
Finding modules
Installing modules
Grunt
Project setup
package.json
Gruntfile.js
Directory structure
Configuring tasks
Configuring multitasks
Configuring options
Configuring files
Single set of source files
Multiple sets of source files
Mapping a source directory to destination directory
Templates
Summary
3. Using Grunt
Creating your own tasks
Tasks
The task object
Task aliasing
Multitasks
The multitask object
Asynchronous tasks
Running tasks
Command-line
Task arguments
Runtime options
Task help
Programmatically
Automatically
Using third-party tasks
Searching for tasks
Official versus user tasks
Task popularity
Task features
Task stars
Summary
4. Grunt in Action
Creating the build
Step 1 – initial directory setup
Step 2 – initial configuration
Step 3 – organizing our source files
Scripts
Views
Styles
Step 4 – optimizing our build files
Scripts
Styles
Views
Step 5 – tasks and options
Step 6 – improving development flow
Step 7 – deploying our application
Summary
5. Advanced Grunt
Testing with Grunt
Continuous integration with Grunt
External tasks
Grunt plugins
Useful plugins
JavaScript resources
Development tools
Author picks
Mac OS X
Sublime Text
SourceTree
Chrome DevTools
Community picks
WebStorm
Yeoman
Summary
Index
- 世界500强企业精细化管理工具系列--物业管理实用流程·制度·表格·文本(邵小云)
- 尼采与基督教(刘小枫)
- 纸上王国(邓安庆)
- 一年级爱科学:异想天开的玉米粒(代晓琴)
- 赢在思维——初中化学拉分题专项集训300题(9年级+中考)(彭嘉全)
- 漫画素描技法5:分镜头篇(CG动漫社)
- 戒子的诗(戒子)
- 家庭营养套餐(《健康餐桌》编委会编)
