Pro Grunt.js. ([2015])
- Record Type:
- Book
- Title:
- Pro Grunt.js. ([2015])
- Main Title:
- Pro Grunt.js
- Further Information:
- Note: James Cryer.
- Authors:
- Cryer, James, 1945-
- Contents:
- ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Introducing Grunt""; ""How Can I Benefit from Grunt?""; ""Continuous Integration""; ""Speeding Up Your Workflow""; ""Every Craftsman Needs a Toolbelt""; ""Integration with Other Tools""; ""Versioning""; ""Readability""; ""Alternatives""; ""Ant""; ""Rake""; ""Gulp""; ""Summary""; ""Chapter 2: How to Use Grunt in Your Project""; ""Node.js""; ""Installing on Linux""; ""Installing on Windows""; ""Installing on Mac OS X"" ""Confirming Your Installation""""npm""; ""Finding Modules""; ""Installing Modules""; ""Modules""; ""Loading Modules from node_modules""; ""Defining Node.js Projects""; ""Grunt""; ""Creating a New Project to Work with Grunt""; ""Adding Grunt and Plug-ins to Your Project""; ""Configuring Tasks""; ""Working with Files""; ""Compact Format""; ""File Object Format""; ""Files Array Format""; ""Summary""; ""Chapter 3: Using Grunt with HTML and CSS""; ""The Demo App""; ""CSS Preprocessing""; ""Installing Sass""; ""Installing Ruby on Linux""; ""Installing Ruby on Windows"" ""Installing Ruby on Mac OS X""""Checking Your Ruby Installation""; ""Brief Introduction to Sass""; ""Variables""; ""Nesting""; ""Partials and Imports""; ""Mixins""; ""Extend/Inheritance""; ""Sass with Grunt""; ""Working with Front-End Frameworks with Grunt""; ""Bower""; ""Installing Bower""; ""Using Bower""; ""Bower with Grunt""; ""Linting""; ""Setting a""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Introducing Grunt""; ""How Can I Benefit from Grunt?""; ""Continuous Integration""; ""Speeding Up Your Workflow""; ""Every Craftsman Needs a Toolbelt""; ""Integration with Other Tools""; ""Versioning""; ""Readability""; ""Alternatives""; ""Ant""; ""Rake""; ""Gulp""; ""Summary""; ""Chapter 2: How to Use Grunt in Your Project""; ""Node.js""; ""Installing on Linux""; ""Installing on Windows""; ""Installing on Mac OS X"" ""Confirming Your Installation""""npm""; ""Finding Modules""; ""Installing Modules""; ""Modules""; ""Loading Modules from node_modules""; ""Defining Node.js Projects""; ""Grunt""; ""Creating a New Project to Work with Grunt""; ""Adding Grunt and Plug-ins to Your Project""; ""Configuring Tasks""; ""Working with Files""; ""Compact Format""; ""File Object Format""; ""Files Array Format""; ""Summary""; ""Chapter 3: Using Grunt with HTML and CSS""; ""The Demo App""; ""CSS Preprocessing""; ""Installing Sass""; ""Installing Ruby on Linux""; ""Installing Ruby on Windows"" ""Installing Ruby on Mac OS X""""Checking Your Ruby Installation""; ""Brief Introduction to Sass""; ""Variables""; ""Nesting""; ""Partials and Imports""; ""Mixins""; ""Extend/Inheritance""; ""Sass with Grunt""; ""Working with Front-End Frameworks with Grunt""; ""Bower""; ""Installing Bower""; ""Using Bower""; ""Bower with Grunt""; ""Linting""; ""Setting a Standard for Your CSS""; ""Prefixing""; ""Minification""; ""Removing Unused or Duplicate CSS""; ""Packaging Your App for Production""; ""Versioning""; ""Summary""; ""Chapter 4: Using Grunt with JavaScript"" ""Enhancing Our To-Do List Application""""JavaScript Modules""; ""AMD""; ""CommonJS""; ""Combining Grunt.js and JavaScript Modules""; ""Cleaning the Build Process""; ""JavaScript Templating""; ""JavaScript Linting""; ""Modernizr""; ""Minification""; ""Documentation""; ""Summary""; ""Chapter 5: Using Grunt with Images, SVG, and Icons""; ""Compressing Images""; ""Producing Responsive Images""; ""Resizing Images with Grunt""; ""Responsive Images with srcset""; ""Producing Image Sprites""; ""Automating Sprite Creation""; ""Working with SVGs""; ""Minifying SVG""; ""Generating SVG Sprites"" ""Generating Icon Fonts""""Summary""; ""Chapter 6: Using Grunt for Testing and Local Development""; ""Setting Up a Local Server""; ""Keeping the Server Running""; ""Automated Browser Launching""; ""Logging Requests to Our Server""; ""Extending Our Server with Compressed Responses""; ""Testing""; ""Writing Our First Test""; ""Modifying the Output from Nodeunit""; ""Test-Driven Development with Grunt""; ""Generating Fixtures""; ""Automating Fixtures a t R untime""; ""Applying Fixture Generation""; ""Testing in the Browser""; ""Configuring Karma Test Runner"" … (more)
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2015
- Copyright Date:
- 2015
- Extent:
- 1 online resource (xviii, 176 pages), illustrations
- Subjects:
- 005.2/762
Computer science
JavaScript (Computer program language)
Workflow management systems
Computer software -- Development
TECHNOLOGY & ENGINEERING -- Engineering (General)
TECHNOLOGY & ENGINEERING -- Reference
Computer software -- Development
JavaScript (Computer program language)
Workflow management systems
Computers -- Software Development & Engineering -- General
Software Engineering
Computer programming
Software engineering
Computers -- Web -- Web Programming
Web programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484200131
1484200136
1484200144
9781484200148 - Related ISBNs:
- 9781484200148
- Notes:
- Note: Online resource; title from PDF title page (SpringerLink, viewed April 7, 2015).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.359687
- Ingest File:
- 01_323.xml