Nowoczesne strony internetowe wymagają dużo kodu HTML. Złożone układy z wieloma różnymi widokami i stanami mogą być trudne do utworzenia za pomocą prostego edytora tekstu. Na szczęście znajduje się wiele narzędzi Generacji HTML, z którymi działa. Tutaj będziemy szybki spojrzeć na dwa z bardziej popularnych narzędzi, emmentów i mopsa.
Jednak nadal musisz poznać HTML, aby korzystać z tych potężnych narzędzi oszczędzających czas. Więc przed nurkowaniem się upewnij się, że używasz popularnego semantycznego Tagi HTML. właściwy sposób. Zobacz także nasz przewodnik po użyciu Html blueblate. .
Chcesz skrócić kod? Spróbuj tych Budowniczowie stron internetowych. . Lub za dodatkową pomoc po drodze, wybierz hosting Obsługa z wsparciem technicznym.
Podczas pisania dużych ilości HTML w podróży, pisząc każdy znacznik ręcznie może stać się bardzo żmudny, bardzo szybko. Na przykład podczas pisania listy linków musimy upewnić się, że
i
& lt; a & gt;
Wszystkie znaczniki otwarte i zamykają we właściwym miejscu. W przeciwnym razie linki mogą nie działać, a cały układ strony pójdzie całkowicie Haywire.
Aby upewnić się, że zmniejszysz szanse na to, że można zastosować talenty Mrówka . Jest to narzędzie, które pozwoli Ci zaoszczędzić dużo pisania i znacznie poprawić HTML & AMP; Przepływ pracy CSS. Emmet umożliwia tworzenie elementów, wpisując selektor CSS-podobny. Następnie przeanalizuje i rozszerzy ten element w regularny HTML. Poniżej znajduje się oryginalny element stworzony w Emmecie.
nav>ul>li*3>a.chapter{Chapter $ of 3}
Emmet wykryje ten element, przeanalizuje go, a następnie przekształcić element w standardowy HTML, jak pokazano poniżej. Sugeruje to szybkie spojrzenie na Emmet Element & lt; li & gt; jest pomnożony przez ( * 3. ) i każdy & lt; li & gt; Instancja zostanie wywołana rozdziałem, a następnie odpowiednią liczbę (do 3).
Zauważ, ile znaków zawiera element Emmet i ile zawiera standardowy HTML. Nawet ten mały fragment kodu pokazuje, ile czasu można uratować przy użyciu Emmet Shorthand.
& LT; NAV & GT;
& lt; Ul & GT;
& lt; li & lt; a href = "" Class = "Rozdział" & GT; Rozdział 1
3 ° C / LI & GT;
& lt; a href = "" Class = "Rozdział" & GT; Rozdział 2
3 ° C / LI & GT;
& lt; a href = "" Class = "Rozdział" & GT; Rozdział 3
3 ° C / LI & GT;
& lt; / ul & gt;
& LT; / NAV & GT;
Emmet jest również świadomy kontekstu. Na przykład, jeśli edytujemy & LT; Table & GT; prawdopodobnie będziemy chcieli trochę & lt; tr & gt; (Są to wiersze) elementy do wypełnienia. Wszystko, co musielibyśmy zrobić, to określić, ile potrzebujemy.
Jest to tylko szybki przykład tego, co może zrobić Emet, ale istnieje wiele innych opcji konfiguracji. Obejmują one CSS Edycja, BEM (modyfikator elementów blokowych) tworzenie klasy i jest nawet generator LOREM IPSUM.
Warto również zauważyć, że większość redaktorów kodu albo Emmet wbudowany lub obsługuje go przez wtyczki. Możesz dowiedzieć się więcej o tym na Dokumentacja Emmet. strona.
Podczas gdy Emmet jest idealny do treści statycznych, co się dzieje, jeśli treść musi być bardziej dynamiczna? Na przykład, możemy potrzebować wygenerować spersonalizowane strony główne, kompleksowe tabele zamówień lub powtarzają wspólne bloki HTML. Jest to możliwe w JavaScript, ale przez wstępnie renderowanie tej treści możemy uzyskać dodatkową zwiększenie prędkości bez polegania na przeglądarce użytkownika. Pamiętaj, czy masz stronę ciężką multimedialną, będziesz chciał z wiarygodnością magazyn w chmurze .
Krok naprzód mops. Jest to narzędzie do szablonowania dla HTML. Możesz pisać strony w formacie ".pug" i mops przeczytać ten plik, wstrzykiwać niektóre dane dynamiczne do niego i zwrócić standardowy HTML Poniższy przykład jest w jaki sposób napiszesz kod w mopsie, aby utworzyć ten sam HTML jako przykład Emet (powyżej).
ul
Każda Val w [1, 2, 3]
li.
A (Href = "", Class = "Rozdział") Rozdział
# {val} z 3
Plik mops używa samego wcięcia, aby wskazać zagnieżdżanie.Można zmierzać do wygenerowania dużych ilości HTML w jednym przejściu.Te pliki ".pug" są przeznaczone do ponownego użycia wielokrotnie w całym projekcie.
Mops jest dostępny do zainstalowania od menedżera pakietów
NPM.
.Ale jeśli chcesz uzyskać więcej informacji na temat sposobu, w jaki zacząć od mops, odwiedź
stronie internetowej
.
Ta zawartość pojawiła się pierwotnie w magazynie projektanta Web.
Czytaj więcej:
Podczas koncepcji stworzeń w Zbrush, prezentując swój pomysł jako szarości, nieznany kawałek 3d art. może u..
Kiedy po raz pierwszy przełączyłem się z tradycyjnej do cyfrowego przepływu pracy, mój Techniki malowania ..
Responsive Web Typografia jest trudna - musisz mieć zarówno motywy projektowe, jak i know-how techniczne. Ale jednak trudne może być, że to jest, nie jest opcją, ponieważ typografia je..
Lider warsztatu VEREX. Glen Southern. Udziela swoich najlepszych wskazówek, które pomog..
Zapierające dech w piersiach widoki, oszałamiające linie jazda i piękne pejzaż mieści się świetne fotografie, ale mogą b..
Malowanie "alla prima" (czyli malowanie mokry na mokro, w jednej sesji) jest idealną techniką obejmującą charakter farb olejn..
Houdini jest potężną bestią, z narzędziami do budowy VFX używanego w wielu filmach Hollywood. Ale początkową krzywą uczenia się jest strome, więc skompilowaliśmy tę listę samouc..
Pixate umożliwia szybkie prototyp interaktywne makiety mobilne, które można wyświetlić na urządzeniach z Androidem i iOS. W tym samouczku wykorzyszytujemy go do zbudowania pływającego..