Preface
In the previous blog, we briefly introduced how to use grunt. Some basic points are not covered. Today we need to look at some basic knowledge.
[Grunt first play] 30 minutes to learn to use grunt to package front-end codeConfigure the task/grunt. initConfig
Previously, we briefly introduced
Front-end automated building tool Grunt, front-end building grunt1. Understand that GurntGrunt is a task-based JavaScript engineering command line build tool.The Grunt and Grunt plug-ins are installed and managed through npm, and npm is the package manager of Node. js.Before learning about Grunt, you must first prepare
PrefaceWith the current front-end JS surge in the situation, a project down dozens of JS files lightly looseFor a more complex single-page application, the document hundred is simply a commonplace, then this time our JS file should be how to deal with it?In addition, for the CSS file, how to deal with it??These are the problems we are going to encounter in our actual work, such as we are now using zepto, backbone, underscoreHow we're going to synthesize them into a libs file is a headache.But th
Preface
With the surge in front-end js, dozens of js files under a project are easy to use.For a complex single-page application, it is common to have hundreds of files. How should we deal with js files at this time?What should I do with css files ??These are all problems we encounter in our actual work. For example, we use zepto, backbone, and underscore in our framework.It is a headache to merge them into a libs file.
But the appearance of grunt mak
Grunt Study Notes (for beginners) and grunt Study Notes
1. Before learning grunt, you must first have a simple understanding of nodejs. The steps for installing nodejs are simple. Install nodejs as prompted on the official website. Http://www.nodejs.org/
2. Grunt Introduction
Gru
Creating pluginsThere are several main steps to creating a plugin:(1) Install grunt-init via NPM install-g grunt-init command.(2) Install the grunt plug-in template via the git clone git://github.com/gruntjs/grunt-init-gruntplugin.git ~/.grunt-init/gruntplugin command.(3) Ex
First, prefaceThe project has been using grunt, but the basic use of grunt, but not systematically summarized. Why build tools? Word: Automation. For tasks that require repetitive repetition, such as compression (Minification), compilation, unit testing, linting, and so on, automation tools can ease your labor and simplify your work. When you properly configure the task, the task runner will automatically h
Grunt is the front-end build tool, similar to the back-end use of ant, but also by configuring various tasks to achieve the front-end code to automatically build the goal. The Grunt and Grunt plugins are installed and managed via NPM, and NPM is the Nodejs Package Manager, so the first step is to install the NODEJS environment.Make sure NPM updates to the latest
First, prefaceNext: Grunt JavaScript World Build Tool (i)--grunt use, this time with an open source project Grunt example as a narration. Now the internet company's large-scale JS project, such as Web App, PC, front-end project is a huge project in the use of grunt, with grunt
1. After the installation of the Nodejs, NPM will generally be installed. Nodejs integrated with NPM, you can view their version by running Node-v and npm-v in CMD separately, assuming the display shows you can continue with the following actions2. If you want to install grunt, you can normally run NPM install grunt grunt-cli directly inside CMD, "However, except
Preface
[Grunt second play] 30 minutes to learn to use grunt to package front-end code (02)
[Grunt first play] 30 minutes to learn to use grunt to package front-end code
After the previous two studies, we learned some basic knowledge about grunt packaging and got a preli
Grunt compresses HTML and CSS, and Grunt compresses HTMLCSSMy friends! I posted an article before compressing the image. The Grunt compression cCSS is HTML! But I don't know why. Let's take a look again today. Fans are gone! No way. I have to write it once today, starting from scratch! First, let me explain why we need to use the build tool. Let me give an offici
What's grunt?Very fire front-end automation gadget, task-based command-line build tool.What can grunt do for us?Suppose there is a scenario like this:After the encoding is complete, you need to do the following work
HTML removal of an annotation, line break-htmlmin
CSS file compression merge –cssminify
JS Code style Check –jshint
JS Code Compression –uglyfy
Image compression-Imagemi
Use grunt to lossless image compression, grunt Lossless Image Compression
As a front-end engineer or web Development Engineer, pictures are something you cannot ignore. No book on optimization won't mention picture optimization.
In pagespeed, the first thing to do is to prompt you to optimize your images.
I have tried many times before to process png images. You can view previous blogs: optimizing the histo
Front-end automated Grunt tutorial and automated Grunt tutorial
After learning about Bootstrap recently, I found that Bootstrap uses LESS. Well, I started to learn LESS and LESS about it. I found that the automatic compilation tool Grunt and the Grunt process found that node is required. js npm tools and syntax ......
1. After installing the Nodejs, the general will also install NPM, Nodejs integrated NPM, you can do node-v and npm-v in cmd to view their version number, if the display can be described to continue the following actions2. To install grunt, you can normally perform NPM install grunt grunt-cli directly inside CMD, which means installing [install global [-G]
?
Download Installation GitHub client. Http://windows.github.com
Open GitHub client.
after logging in, click the plus sign in the top left corner to create a Repository.( You can also click clone to clone the item above GitHub to local.) )
when the creation is complete, click on the top right corner Publish Repository, You can put this Repository Publish to GitHub above.
if not installed node. js, is installed node. js.
with NPM in the global installation
Grunt getting started (3): grunt getting started
Grunt tutorial 3Yuidoc plug-in
Yuidoc is a tool that can generate HTML documents by commenting on codes. The documents are generated based entirely on JavaDoc-style code comment rules.
When writing public modules or APIs, we often output documents to callers. Yuidoc is a good assistant at this time.
The following d
confusing.Jpegtran/jpegoptim/optipng/pngout Of course is the ideal compression tool, but the operation is not very convenient, and there are cross-platform problems. But with grunt.js, we can use its plug-in Grunt-contrib-imagemin,imagemin package jpegtran/optipng function, can be batch, lossless compression image size.If you do not understand grunt.js, you can see my last brief introduction.Installing the Imagemin pluginSwitch to the project folder,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.