2017-04-07 4 views
0

Ich habe das Problem, dass das Javascript geladen wird, bevor der Inhalt der Seite geladen wird so entschieden, das Schluck-Defer-Paket in meiner Skulptur zu verwenden.Wie man Schluckaufschub in der Schluckaufgabe verwendet?

Hier ist der Code

// including plugins 
var gulp = require('gulp') 
    defer = require("gulp-defer"); 

// task 
gulp.task('concat', function() { 
    gulp.src('./javascript/*.js') // path to your files 
    .pipe(concat('concat.js')) // concat and name it "concat.js" 
    .pipe(gulp.dest('./dest')); 
}); 
gulp.task('html:release', function() { 
    return gulp.src('./index.html') 
    .pipe(defer())     //defer method is called 
    .pipe(gulp.dest('./dest')); 
}); 

ich diese package.actually von schluck-defer bezeichnet Ich kann nicht verstehen kann, wie es verarbeitet wird. Bitte erläutern Sie, wie der Defer in der Task arbeitet. Vielen Dank im Voraus !!

Antwort

0

nicht sicher, was Sie fordern, aber die Dokumentation ist selbst erklärt:

Moves machen JavaScript und CSS in ein verzögertes Laden Abschnitt blockiert.

Es ist wahrscheinlich hilfreich sein, wenn Sie bekommen "Beseitigen Sie machen blockierungs JavaScript und CSS in Above-the-fold Inhalt" Warnung von Pagespeed Insights Ergebnisse

https://www.npmjs.com/package/gulp-defer

Verwandte Themen