學習前端模板引擎 jade (一)_html/css_WEB-ITnose
Jun 24, 2016 am 11:52 AM
一.為什么要學習jade?
- 通常大部分前端開發(fā)工作者一開始步入前端開發(fā)的時候,都是直接簡單的寫html頁面然后丟給后臺開發(fā),后臺開發(fā)在來嵌入模版。
- 對于日益龐大的前端頁面來說,還是用老的字符串拼接的方法來嵌入html內容已經(jīng)不適應當下的開發(fā)趨勢了。
- 廢話不多說,直接切入正題。
- jade基于nodejs的開發(fā)環(huán)境,所以我們首先要安裝nodejs,nodejs的安裝方法其實還是挺復雜的,所以請大家自己去百度或者google,省事可以直接去nodejs的官方網(wǎng)站下載nodejs的安裝包直接安裝就好了。
- 第二步我要安裝npm包管理工具,在node環(huán)境下,不裝grunt是無法開展工作的喲。
- 開始安裝jade插件了,下面的就是安裝命令。
- 首先我們建立一個文件夾叫jade,然后在創(chuàng)建一個jade的文件叫jade.jade即可。
2.我們在jade文件內寫上jade規(guī)模的模版代碼,其實很好看懂。
3.上面代碼估計大家都能看懂,就是創(chuàng)建一個常規(guī)的前端html的文件,但是規(guī)范是jade的規(guī)范,然后我們可以進入cmd命令行工具 ?cd到當前的文件夾,然后暴力編譯當前的jade文件,會看到同目錄會生成一個壓縮過的html的文件。
4.壓縮的過的可以通過加-P來不壓縮,如果每次更改模版都要打命令行一次很麻煩是不是,我們可以通過加上jade -P -w jade.jade ?加上一個-w來開啟監(jiān)視模式,每次更改模版,html文件都會自動編譯咯。
5.我們現(xiàn)在來看看生成的html文件吧,是不是生成了正常的html dom樹了呢?
四.熟悉jade規(guī)范。
- 從圖上可以看出來,子級元素必須要縮進。
- 標簽和文本必須要留有空行。

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

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

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

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

Das Rollenattribut von ARIA wird verwendet, um die Rolle von Webelementen zu definieren und die Zug?nglichkeit zu verbessern. 1. Rollenattribut hilft bei der Unterstützung der Technologie, um die Funktionen von Elementen wie Schaltfl?chen, Navigation usw. zu verstehen. 3. Das Rollenattribut sollte mit dem Elementverhalten übereinstimmen und durch den Test -Tool -Test überprüft werden.

Wie erstelle ich ein Website -Layout? 1. Verwenden Sie HTML -Tags, um die Inhaltsstruktur zu definieren, z. B.,. 2. Kontrollstile und -positionen über CSS unter Verwendung des Boxmodells, des Float- oder Flexbox -Layouts. 3. Optimieren Sie die Leistung, reduzieren Sie HTTP -Anforderungen, verwenden Sie Cache und optimieren Sie Bilder und sorgen Sie für ein reaktionsschnelles Design.

Verbesserung der Lesbarkeit und Wartbarkeit von HTML -Code kann in den folgenden Schritten erreicht werden: 1. Verwenden Sie semantische Tags, wie z. 2. Halten Sie den Code formatiert und verwenden Sie eine konsistente Eindrücke und R?ume. 3. Fügen Sie geeignete Kommentare hinzu, um die Code -Absicht zu erkl?ren. 4. Vermeiden Sie überm??ige Verschachtelung und vereinfachen Sie die Struktur; 5. Verwenden Sie externe Stilbl?tter und Skripte, um die HTML pr?zise zu halten.

Der Schlüssel, um mit HTML -Standards und Best Practices Schritt zu halten, liegt darin, dies absichtlich zu tun, anstatt ihm blind zu folgen. Befolgen Sie zun?chst die Zusammenfassung oder aktualisieren Sie Protokolle offizieller Quellen wie Whatwg und W3C, verstehen Sie neue Tags (wie) und Attribute und verwenden Sie sie als Verweise, um schwierige Probleme zu l?sen. Zweitens, abonnieren Sie vertrauenswürdige Webentwicklungs-Newsletter und Blogs und verbringen Sie 10-15 Minuten pro Woche, um Updates zu durchsuchen und sich auf tats?chliche Anwendungsf?lle zu konzentrieren, anstatt nur Artikel zu sammeln. Zweitens verwenden Sie Entwickler -Tools und Linter wie HTMLHINT, um die Codestruktur durch sofortiges Feedback zu optimieren. Interagieren Sie schlie?lich mit der Entwicklergemeinschaft, teilen Sie Erfahrungen und lernen Sie die praktischen F?higkeiten anderer Menschen, um die HTML -F?higkeiten kontinuierlich zu verbessern.

Der Grund für die Verwendung von Tags ist die Verbesserung der semantischen Struktur und Zug?nglichkeit von Webseiten, den Bildschirmlesern und Suchmaschinen einfacher, Seiteninhalte zu verstehen und Benutzer schnell auf Kerninhalte zu springen. Hier sind die Schlüsselpunkte: 1. Jede Seite sollte nur ein Element enthalten; 2. Es sollte keinen Inhalt enthalten, der über Seiten (z. B. Seitenleisten oder Fu?zeilen) wiederholt wird. 3.. Es kann in Verbindung mit ARIA -Eigenschaften verwendet werden, um die Zug?nglichkeit zu verbessern. Normalerweise befindet sich nach und zuvor und wird verwendet, um einzigartige Seiteninhalte wie Artikel, Formulare oder Produktdetails einzuwickeln und sollte in oder in oder in vermieden werden. Um die Zug?nglichkeit zu verbessern, k?nnen Aria-markierte oder ARIA-Label verwendet werden, um Teile klar zu identifizieren.

Um ein grundlegendes HTML -Dokument zu erstellen, müssen Sie zun?chst seine Grundstruktur verstehen und Code in einem Standardformat schreiben. 1. Verwenden Sie den Deklarationsdokumenttyp am Anfang; 2. Verwenden Sie das Tag, um den gesamten Inhalt zu wickeln. 3. Inklusive und zwei Hauptteile darin, die zum Speichern von Metadaten wie Titeln, Stylesheet-Links usw. verwendet werden und benutzerfreundliche Inhalte wie Titel, Abs?tze, Bilder und Links enthalten; 4. Speichern Sie die Datei im .html -Format und ?ffnen Sie den Betrachtungseffekt im Browser. 5. Dann k?nnen Sie nach und nach weitere Elemente hinzufügen, um den Seiteninhalt zu bereichern. Befolgen Sie diese Schritte, um schnell eine grundlegende Webseite zu erstellen.

Verwenden Sie zum Erstellen eines HTML -Kontrollk?stchens das Typ -Attribut vom Typ, um das Element des Kontrollk?stchens festzulegen. 1. Die Grundstruktur enth?lt ID-, Name- und Etiketten -Tags, um sicherzustellen, dass das Klicken auf Text Optionen wechseln kann. 2. Mehrere zugeh?rige Kontrollk?stchen sollten denselben Namen, aber unterschiedliche Werte verwenden und sie mit Fieldset einwickeln, um die Zug?nglichkeit zu verbessern. 3. Ausblenden native Steuerelemente beim Anpassen von Stilen und verwenden Sie CSS, um alternative Elemente zu entwerfen und gleichzeitig die vollst?ndigen Funktionen beizubehalten. 4. Stellen Sie sicher, dass Sie die Verfügbarkeit sorgen, Etiketten koppeln, die Tastaturnavigation unterstützen und nicht auf visuelle Eingabeaufforderungen angewiesen sind. Die obigen Schritte k?nnen den Entwicklern dabei helfen, Checkbox -Komponenten mit funktionaler und ?sthetischer Art korrekt zu implementieren.

HtmltagsareessentialStructuringWebpages.theydedeContentandLayoutuSusingLebrackets, OftinpairsLikeand, mit somebeinsself-closen-like.htmltagsarecrucialForCreating-strukturiert, zug?nglich und seo-frantlywebppages.
