Json thu nhỏ javascript

gulp là công cụ dành cho giai đoạn tiền xử lý giai đoạn [quá trình tiền xử lý mã công khai]. Nó cho phép chúng ta thực hiện nhiều nhiệm vụ [ nhiệm vụ ] để đi đến kết quả là tự động hóa & nâng cao quy trình làm việc của bạn [tự động hóa và nâng cao quy trình làm việc của bạn]

read data support

anh hùng thông minh lắm

tôi thích như vậy

anh hùng thông minh lắm

Nó thường được sử dụng để làm các nhiệm vụ giao diện người dùng như

  • Tải lại trình duyệt ví dụ. tải trực tiếp, tải trình duyệt,.  
  • Xử lý các tiền xử lý như LESS, SASS, ES6,
  • Giảm thiểu CSS, JavaScript và hình ảnh

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng thông minh lắm

anh hùng thông minh lắm

Để đọc bài viết này dễ hiểu hơn bạn cần có 1 chút kiến ​​thức về nodejs và các khái niệm cơ bản như SASS, Minify,.  

ahihi đồ ngốc nghếch thanh hùng nè

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

tôi thích như vậy

tôi thích như vậy

anh hùng đẹp trai

anh hùng thông minh lắm

anh hùng ebudezain

ahihi đồ ngốc nghếch thanh hùng nè

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

Nếu bạn chưa biết cách cài đặt nodejs trong macos

read data support

read data support

anh hùng thông minh lắm

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

read data support

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng thông minh lắm

anh hùng ebudezain

ahihi đồ ngốc nghếch thanh hùng nè

Nếu bạn chưa biết cài đặt nodejs trong ubuntu

read data support

anh hùng đẹp trai

anh hùng ebudezain

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

còn nếu bạn sử dụng windows, hãy tải xuống và cài đặt qua liên kết này cứ tiếp theo liên tục tiếp theo là xong.  

tôi thích như vậy

read data support

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

tôi thích như vậy

anh hùng thông minh lắm

Gulp cực kỳ mạnh mẽ, nhưng bạn cần học cách sử dụng Gulp nếu muốn tạo ra một quá trình [process] của riêng mình

anh hùng ebudezain

tôi thích như vậy

anh hùng đẹp trai

ahihi đồ ngốc nghếch thanh hùng nè

Bài viết này sẽ nói về cơ bản về Gulp chứ không đi sâu vào mọi vấn đề. Khi bạn có kiến ​​thức căn bản, bạn có thể khám phá nhiều hơn nữa

tôi thích như vậy

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

read data support

Cài đặt Gulp

anh hùng thông minh lắm

Sau khi đã cài đặt Node và npm, bạn có thể cài đặt Gulp bằng cách sử dụng lệnh sau thông qua npm.  

anh hùng đẹp trai

tôi thích như vậy

 # install global
npm install gulp -g

tôi thích như vậy

tôi thích như vậy

anh hùng đẹp trai

read data support

ahihi đồ ngốc nghếch thanh hùng nè

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

anh hùng đẹp trai

tôi thích như vậy

anh hùng đẹp trai

anh hùng đẹp trai

Nếu bạn đang sử dụng macos, đừng quên câu lệnh sudo.  

read data support

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng đẹp trai

anh hùng đẹp trai

anh hùng thông minh lắm

Mới cài đặt gulp global xong, bây giờ bạn muốn sử dụng gulp thì phải tạo file project với gulp.  

anh hùng thông minh lắm

ahihi đồ ngốc nghếch thanh hùng nè

tôi thích như vậy

Khởi tạo tệp Gulp

anh hùng thông minh lắm

read data support

anh hùng ebudezain

Tạo gói tập tin. json

anh hùng ebudezain

anh hùng thông minh lắm

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng ebudezain

ahihi đồ ngốc nghếch thanh hùng nè

sau khi cài đặt gulp xong bạn đã tạo gói tệp. json information through npm as after.  

anh hùng thông minh lắm

anh hùng thông minh lắm

npm init 

anh hùng đẹp trai

anh hùng thông minh lắm

anh hùng đẹp trai

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

anh hùng đẹp trai

ahihi đồ ngốc nghếch thanh hùng nè

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

sau đó npm init sẽ yêu cầu bạn xác nhận

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

anh hùng đẹp trai

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng đẹp trai

tôi thích như vậy

anh hùng thông minh lắm

Cài đặt phụ thuộc Gulp

anh hùng đẹp trai

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng ebudezain

anh hùng đẹp trai

anh hùng đẹp trai

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

read data support

Gói tập tin Khi. json đã được tạo, bây giờ chúng ta mới có thể cài đặt Gulp để sử dụng [khác với cài đặt gulp ở trên, cài đặt ở trên là cài đặt vào toàn cầu, tạm hiểu là cài đặt phần mềm, còn cài đặt dưới đây là mở phần mềm

anh hùng ebudezain

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng thông minh lắm

read data support

npm install gulp --save-dev

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng ebudezain

tôi thích như vậy

tôi thích như vậy

Tạo Cấu hình Trúc Thư Mục và gulpfile. js

ahihi đồ ngốc nghếch thanh hùng nè

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

read data support

anh hùng thông minh lắm

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng thông minh lắm

Số lượng dev php quá khủng khiếp nên banif này mình chọn cấu trúc hơi giống 1 tý với php

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

anh hùng thông minh lắm

 
|- LARAVEL/
|     |- app/
|     |- ...
|     |- public/
|     |- ...
|- BUILDER/
|     |- FONTS/
|     |- IMAGES/
|     |- JAVASCRIPT/
|     |-     |- client.js
|     |- SCSS/
|     |-     |- client.scss
|     |- gulpfile.js
|     |- node_modules/
|     |- package.json

anh hùng thông minh lắm

tôi thích như vậy

tôi thích như vậy

anh hùng thông minh lắm

ahihi đồ ngốc nghếch thanh hùng nè

read data support

Bạn biết laravel có lượng fan khá đông, có cả mình nên mình muốn chọn cấu trúc trên có laravel là ​​để khi mình cũng build javascript, scss thì trong laravel php đã có sẵn luôn => khi reload trình duyệt thì code của chúng ta mới được .  

anh hùng ebudezain

anh hùng ebudezain

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

Viết nhiệm vụ Gulp

tôi thích như vậy

anh hùng đẹp trai

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

tôi thích như vậy

Yêu cầu Gulp

read data support

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

ahihi đồ ngốc nghếch thanh hùng nè

read data support

tôi thích như vậy

Để sử dụng Gulp ta cần require trong gulpfile.  

tôi thích như vậy

anh hùng đẹp trai

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng thông minh lắm

var gulp = require['gulp'];

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng ebudezain

ahihi đồ ngốc nghếch thanh hùng nè

tôi thích như vậy

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

nhiệm vụ nuốt nước bọt

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng đẹp trai

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

ahihi đồ ngốc nghếch thanh hùng nè

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

read data support

sau khi yêu cầu, chúng tôi đã có thể viết một tác vụ nuốt. Tác vụ Gulp là nhiệm vụ, khi gọi nhiệm vụ thì sẽ thực thi mã trong nhiệm vụ đó, ví dụ như làm cho css chạy đc nhiều trình duyệt mà không cần -ms -webkit -moz, hay thu nhỏ dữ liệu

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng thông minh lắm

anh hùng thông minh lắm

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng ebudezain

Cú pháp cơ bản như sau

tôi thích như vậy

read data support

gulp.task['task-name', function[] {
  // Stuff here
}];

anh hùng thông minh lắm

tôi thích như vậy

anh hùng thông minh lắm

in which.  

anh hùng thông minh lắm

anh hùng ebudezain

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

task-name là tên của task  được sử dụng khi bạn chạy task trong Gulp

tôi thích như vậy

anh hùng đẹp trai

ahihi đồ ngốc nghếch thanh hùng nè

ahihi đồ ngốc nghếch thanh hùng nè

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

ví dụ.  

anh hùng đẹp trai

tôi thích như vậy

tôi thích như vậy

tôi thích như vậy

/// tạo 1 task tên là "DEMO", mỗi lần gọi sẽ in ra dòng chữ "hùng là đấng vô cùng dễ thương"
gulp.task['DEMO', function[] {
  console.log['hùng là đấng vô cùng dễ thương'];
}];

anh hùng thông minh lắm

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

read data support

sau khi chạy xong chú ta có thể chạy gulp task bằng terminal hoặc dòng lệnh [ nhớ cd đến thư mục

npm init 
9 nha]

anh hùng thông minh lắm

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

________số 8

tôi thích như vậy

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

anh hùng thông minh lắm

anh hùng đẹp trai

ahihi đồ ngốc nghếch thanh hùng nè

Thông thường Gulp task sẽ phức tạp hơn. Để xử lý html css javascript trước khi cho chạy thực tế. ví dụ 1 đoạn ngắn mà mình từng sử dụng.  

anh hùng đẹp trai

anh hùng đẹp trai

Tiền xử lý với Gulp

read data support

anh hùng đẹp trai

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

read data support

thêm phụ thuộc

anh hùng ebudezain

ahihi đồ ngốc nghếch thanh hùng nè

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng thông minh lắm

anh hùng thông minh lắm

vào dòng lệnh hoặc thiết bị đầu cuối gõ các phụ thuộc sau

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

tôi thích như vậy

npm install gulp-sass --save-dev
npm install gulp-livereload --save-dev
npm install gulp-minify --save-dev
npm install gulp-minify -css--save-dev

anh hùng ebudezain

anh hùng thông minh lắm

Biên dịch scss và js thành minify

anh hùng ebudezain

anh hùng thông minh lắm

anh hùng đẹp trai

npm init 
0

anh hùng đẹp trai

tôi thích như vậy

anh hùng ebudezain

anh hùng thông minh lắm

anh hùng thông minh lắm

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

anh hùng thông minh lắm

read data support

You to file 

npm install gulp --save-dev
0 write scss code as after.  

anh hùng ebudezain

anh hùng thông minh lắm

anh hùng ebudezain

npm init 
0

anh hùng thông minh lắm

khách hàng tập tin. js thêm đoạn mã sau vào.  

anh hùng đẹp trai

anh hùng ebudezain

anh hùng đẹp trai

read data support

npm init 
1

anh hùng thông minh lắm

sau khi add code vào 2 file client. scss và client. js bạn vào thiết bị đầu cuối tại thư mục BUILDER gõ lệnh.  

read data support

tôi thích như vậy

npm init 
2

anh hùng thông minh lắm

ahihi đồ ngốc nghếch thanh hùng nè

tôi thích như vậy

tôi thích như vậy

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

đồng hồ đeo tay

anh hùng ebudezain

anh hùng thông minh lắm

anh hùng ebudezain

Gulp cung cấp cho chúng ta phương thức xem, cái theo dõi nếu một tệp được lưu. Bạn cứ tưởng tượng trong lúc thiết lập mã chương trình mà bạn phải truy cập vào thiết bị đầu cuối để xây dựng lại những thay đổi đã thay đổi thì quá phiền phức.  

anh hùng ebudezain

anh hùng thông minh lắm

Thay vào việc build liên tục thủ công thì gulp cũng cung cấp 1 cách thức tốt hơn để build liên tục, chỉ những file nào thay đổi [dĩ nhiên là bạn có khai báo] thì nó sẽ build lại.  

read data support

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

read data support

anh hùng thông minh lắm

anh hùng đẹp trai

ahihi đồ ngốc nghếch thanh hùng nè

ahihi đồ ngốc nghếch thanh hùng nè

ahihi đồ ngốc nghếch thanh hùng nè

Cú pháp của đồng hồ là

anh hùng ebudezain

tôi thích như vậy

tôi thích như vậy

npm init 
3

anh hùng đẹp trai

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

Sau đó vào terminal gõ.  

tôi thích như vậy

tôi thích như vậy

npm init 
4

tôi thích như vậy

Ví dụ gulp watch

tôi thích như vậy

anh hùng ebudezain

anh hùng thông minh lắm

read data support

anh hùng thông minh lắm

tôi thích như vậy

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

ví dụ khi chúng ta có các nhiệm vụ sẵn có. bây giờ chúng ta thêm 1 code gulp watch vào file cuối như sau.  

anh hùng thông minh lắm

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

npm init 
5

read data support

ahihi đồ ngốc nghếch thanh hùng nè

ahihi đồ ngốc nghếch thanh hùng nè

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

Full code will like after.  

anh hùng ebudezain

anh hùng thông minh lắm

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

npm init 
6

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

anh hùng đẹp trai

Chạy Gulp Watch

anh hùng thông minh lắm

anh hùng ebudezain

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

anh hùng ebudezain

anh hùng đẹp trai

anh hùng thông minh lắm

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng ebudezain

sau khi hoàn tất cài đặt tập tin, đặt gulp chúng ta vào terminal tại thư mục BUILDER chạy lệnh sau.  

read data support

read data support

npm init 
7

anh hùng đẹp trai

read data support

Tự động tải lại trình duyệt khi mã với php laravel sử dụng gulp

tôi thích như vậy

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

anh hùng đẹp trai

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

tôi thích như vậy

anh hùng thông minh lắm

anh hùng đẹp trai

Mỗi lần bạn có những thay đổi trong thư mục BUILDER/JAVASCRIPT/client. js thì bạn đã có thể xây dựng lại 1 cách tự động hơn bằng gulp watch, nhưng bạn hoàn toàn có thể tự động ngay cả với trình duyệt của bạn mà không cần F5 để php hiển thị lại mã

ahihi đồ ngốc nghếch thanh hùng nè

tôi thích như vậy

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

ahihi đồ ngốc nghếch thanh hùng nè

ahihi đồ ngốc nghếch thanh hùng nè

anh hùng đẹp trai

anh hùng thông minh lắm

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

Việc giới hạn chế độ làm mới trình duyệt sẽ làm cho mã của bạn nhanh hơn cho hiệu quả làm việc tốt hơn. to make this thing we will use the extension of chrome as after.  

ahihi đồ ngốc nghếch thanh hùng nè

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

tôi thích như vậy

ahihi đồ ngốc nghếch thanh hùng nè

tôi thích như vậy

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

read data support

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

truy cập vào trình duyệt để nhập vào url này.  

anh hùng đẹp trai

read data support

ahihi đồ ngốc nghếch thanh hùng nè

tôi thích như vậy

npm init 
8

read data support

anh hùng ebudezain

anh hùng đẹp trai

anh hùng ebudezain

bài viết được viết bởi cường tráng hùng https. //ebudezain. com/

anh hùng thông minh lắm

Lưu ý là sau khi cài đặt xong bạn chạy Gulp watch trước rồi nhấn vào cái icon này để nó nghe thay đổi nha. Nếu chưa chạy Gulp watch thì nó không có lắng nghe đc và ra lỗi này.  

Chủ Đề