Optimieren Sie Ihr CSS
Serienübersicht
Im Zeitalter des Aufstiegs des mobilen Internets wurde der Geschwindigkeitsoptimierung erneut Aufmerksamkeit geschenkt, da die Netzwerkumgebung und Leistung von Mobiltelefonen viel schlechter sind als die von PCs dass jeder das auch spüren kann, wenn man Webseiten mit Mobiltelefonen öffnet. Beim Lesen spürt man deutlich die schneckenartige Geschwindigkeit der Seite.
Die Optimierung dieser Serie basiert auf der mobilen Umgebung. Natürlich sind die meisten Regeln auch für den PC geeignet.
Grundprinzipien der Optimierung
Es gibt einige Grundideen zur Geschwindigkeitsoptimierung, fassen Sie diese vorab zusammen
Laden nach Bedarf (laden Sie nur das, was Sie brauchen)
Parallel (Serielle Dinge parallel laufen lassen)
Komprimierung (Volumen durch Komprimierung reduzieren)
Cache (Cache verwenden, um das Warten auf Anfragen zu reduzieren)
Vorhersage (Benutzerverhalten vorhersagen und im Voraus Anfragen stellen)
Zusammenführen (mehrere verstreute Dateien zusammenführen, um Anfragen zu reduzieren)
Automatisierung (Geschwindigkeitsoptimierung zur Routine machen, kombiniert mit automatisierten Tools (wie gulp, grunt, fis) , Kosten reduzieren)
Kommen Sie auf den Punkt, optimieren Sie Ihr CSS
Warum spricht der erste Artikel von CSS, weil CSS am schwierigsten zu optimieren ist? Sie können das Laden von Bildern und JS verzögern. Aber CSS kann nicht. Ja, Sie müssen CSS vor Dom laden und die Realität akzeptieren, dass CSS das Dom-Rendering blockiert.
CSS-Optimierungskomprimierung (cssshrink)
Wir führen im Allgemeinen eine regelmäßige Komprimierung von CSS durch und entfernen hauptsächlich Leerzeichen und Zeilenumbrüche. Der hier empfohlene cssshrink führt detailliertere Arbeiten durch. CSSshrink analysiert zunächst das CSS über den CSS-Parser und führt dann eine gezielte Optimierung durch. Huiba wandelt beispielsweise 0 Pixel und 0 % in 0 und Fett in 700 um. Dies ist die ultimative Komprimierung auf Zeichenebene. Daumen hoch für den Autor.
Cssshrink-spezifische Optimierungsstrategie, klicken Sie hier, um sie anzuzeigen
cssshrink: GitHub-Adresse
Css-Optimierungszusammenführung
Verwenden Sie gulp-concat, um mehrere CSS zusammenzuführen
Verwenden Sie @import nicht, um Blockierungen und Anforderungen zu reduzieren
CSS-Split
Es scheint im Widerspruch zu dem oben Gesagten zu stehen. Dies ist auch der Unterschied zwischen CSS und anderen Teilen der Optimierung. Im Allgemeinen sind wir es gewohnt, CSS oben und JS unten zu platzieren. Dies ist eine gute Vorgehensweise, aber nicht die beste Wahl für CSS.
Auf der mobilen Seite legt jeder großen Wert auf die erste Bildschirmzeit, also die Zeit, in der Nutzer die Seite sehen. Platzieren Sie das CSS der gesamten Seite oben. Eine große Menge an CSS, die nicht auf dem ersten Bildschirm verwendet wird, blockiert die Anzeige des ersten Bildschirms.
Nur das CSS, das auf dem ersten Bildschirm verwendet werden kann, wird im Kopf platziert und das CSS außerhalb des ersten Bildschirms wird nach unten verschoben
CSS-Nutzungsrate
Im Allgemeinen gilt: Nachdem mehrere Personen die Seite gepflegt haben, trauen sich viele Menschen nicht, sie nach Belieben zu löschen. Da CSS nicht verwendet wird, sind einige Erkennungstools erforderlich
unu
1.1 unu ist ein Node.js-Modul, das verwendet wird, um zu erkennen, welche CSS auf der Seite nicht verwendet werden
1.2 Vorteile: Bietet eine visuelle Schnittstelle, sehr einfach zu verwenden, geben Sie die URL ein, um die Nutzung anzuzeigen das CSS auf der Seite
1.3 Nachteile: Derzeit unterstützt es nur Style-Tag-CSS und es gibt kein JS zum Ausführen der Seite
uncss
2.1 uncss ist ein Modul, das das nicht verwendete CSS entfernen kann die Seite
2.2 Vorteile: Unterstützt Befehlszeilen- und Gulp- und Grunt-Plug-Ins, unterstützt den Link-Modus, basiert auf PhantomJS, simuliert die Browserausführung und unterstützt die JS-Ausführung
2.3 Nachteile: CSS, das nur über eine URL exportiert wird, hat keine praktischer Wert und unterstützt keine Style-Tags
kritisch
3.1 kritisch ist ein Modul zur Erkennung nicht verwendeter CSS auf dem ersten Bildschirm
3.2 Vorteile: Sie können die Breite und Höhe des ersten Bildschirms eingeben zu erkennen, und es gibt Gulp- und Grunz-Plug-Ins
3.3 Nachteile: Unterstützt keine URL, unterstützt nur lokales HTML, unterstützt keine Style-Tags
Zusammenfassung
Geschwindigkeitsoptimierung Dies ist eine produktivitätsmindernde Sache für Entwickler und muss daher automatisiert und so weit wie möglich eingerichtet werden. Regeln, schmerzlose Optimierung und gleichzeitige Vermeidung späterer Verschlechterungen.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen





Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen
