Book Details:
Publisher: | Packt Publishing |
Series: |
Packt , Mastering
|
Author: | Daniel Li |
Edition: | 1 |
ISBN-10: | 1783980923 |
ISBN-13: | 9781783980925 |
Pages: | 110 |
Published: | Apr 25 2014 |
Posted: | Nov 19 2014 |
Language: | English |
Book format: | PDF |
Book size: | 1.75 MB |
Book Description:
Master this powerful build automation tool to streamline your application development with this book and ebook Overview Master the development of your web applications by combining Grunt with an army of other useful tools Learn about the key tasks behind devops integration and automation so you can utilize Grunt in a team-working environment Accelerate your web development abilities by employing best practices, including SEO, page speed optimization, and responsive design In Detail Grunt.js continues to excel as the build automation tool of choice. Along with its support for many third-party technologies, Grunt is packaged with a clean API for defining tasks. This powerful tool can streamline your workflow by automating the preparation tasks for production, such as compression, compilation, obfuscation, testing, and even pushing your web application live. This book will teach you how to master build automation and testing with Grunt. You will have the opportunity to utilize the latest and in-demand web tools, such as Git, Jade, CoffeeScript, Sass, and the Mocha testing engine, across several exciting projects by combining Grunt with them. You will also learn to create a project - a simple Bulletin Board System (BBS), which will explain the use of Grunt alongside the Mocha testing library to automate testing throughout the build process. Mastering Grunt will demonstrate how to leverage Grunt with other technologies to become an expert in build automation, teaching you the best practices for modern web development along the way. What you will learn from this book Build any web application using Grunt.js Explore the basics revolving around source control with Git Understand the importance behind package management with npm and Bower Use Grunt alongside Jade, the templating engine, to automate the compression and obfuscation process Ease the compilation process by working with Sass, a CSS preprocessor Understand the fundamentals involved in CoffeeScript development Implement headless testing using Mocha, a JavaScript-based testing engine Automate the frontend testing process using Grunt Approach This easy-to-understand tutorial provides you with several engaging projects that show you how to utilize Grunt with various web technologies, teaching you how to master build automation and testing with Grunt in your applications.
The JavaScript Task Runner
A hands-on approach to mastering the fundamentals of Grunt Overview Gain insight on the core concepts of Grunt, Node.js and npm to get started with Grunt. Learn how to install, configure, run, and customize Grunt Example-driven and filled with tips to help you create custom Grunt tasks In Detail In recent times, modern web browsers have become the application platform of choice. Grunt, along with its wide range of plugins, provides a simple way of managing the large number of build tasks required to maintain a sophisticated web application. Getting Started with Grunt: The JavaScript Task Runner provides you with all the information you need to become an effective Grunt power-user. You will quickly learn how to install, configure, and run Grunt. You...
The Build Tool for JavaScript
Grunt is everywhere. JavaScript projects from jQuery to Twitter Bootstrap use Grunt to convert code, run tests, and produce distributions for production. It's a build tool in the spirit of Make and Rake, but written with modern apps in mind. This book gets you up to speed with Grunt using practical hands-on examples, so you can wrangle your projects with ease. You'll learn how to create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks.JavaScript has moved from being the language you love to hate to the language you need to use. And as JavaScript applications get more complex, you need a process to manage that complexity. While online tutorials just explain how to slap together a configuration file, this ...
Pro Grunt.js gets you quickly up-to-speed with this popular JavaScript-based task runner. Author James Cryer takes you from initial installation all the way through to authoring successful plugins.Using hands-on examples you will learn about CSS linting, combination, compilation and minification; JavaScript linting, AMD modules, and templates; image processing and optimizing; and creating a local server. You will then move on to more advanced topics such as LiveReload, Test Automation, Modular configuration, and combining tasks. Finally you will see how to scaffold plugins using Grunt init and Yeoman, how to test them with Mocha and Chai, and how to publish them so others can use them.Start using Grunt.js to improve your workflows by using Pro Grunt....
2007 - 2021 © eBooks-IT.org