Lass uns stehen, die Webentwicklung kann leicht ein Durcheinander werden. HTML, CSS und JavaScript Alles, was sich über viele Jahre aus demütigenden Ursprüngen entwickelt hat, und sind weitgehend unbestimmt, wie Sie sie verwenden sollten. Infolgedessen ist es alles zu einfach, ein unkomplizierbares Durcheinander zu bauen. Angehörige der Normen und der nutzen der neuesten Verbesserungen der Spezifikationen garantieren keinen guten Code, sondern kann sicherlich helfen.
In jeder Art von Softwareentwicklung ist Modularität König, wenn es um den Aufbau von Wartungsfähiger Code geht. Infolgedessen möchten Sie auf Webkomponenten in der Nähe des Nehmens aufbewahren. Der Browser-Support ist nicht toll, aber wenn Sie sich einigen Polyfüllen , Sie können der Kurve vornhergen und von benutzerdefinierten Elementen nutzen, um Ihren Code sofort zu strukturieren. Dieser Entwicklungsstil ist die Zukunft, also lohnt es sich, sich jetzt damit vertraut zu machen.
HTML5 selbst stellte eine Reihe neuer Elemente ein (und mehrere mehrere), um gute Codierungspraktiken zu fördern. Möglicherweise haben Sie von semantischer Markup gehört, der sich auf die Verwendung der beschreibenden Elemente von HTML5 wie z & lt; Artikel & GT; und & lt; figure & gt; um die Art des Inhalts anzugeben, den sie enthalten.
Dies kann mit der Sauberkeit Ihres Codes wirklich helfen, da die HTML-Elemente beispielsweise sofort identifizieren werden, welche Teile die Menüleiste, Ihre Abschnitte des Inhalts, die Fußzeile usw. darstellen.
Es wird auch helfen, wenn Sie die neuesten JavaScript-Standards nutzen. JavaScript kann auch unordentlich werden, aber es ist viel einfacher, in den letzten Jahren mitzuarbeiten. ES6-Syntax wird in den Browsern häufig unterstützt, und Merkmale wie Pfeilfunktionen und -klassen können Ihr Leben viel einfacher machen - aber viele Entwickler sind entweder nicht unbekannt, wodurch sie verwendet werden.
Das Thema der modularen Entwicklung sorgt für Javascript auch jetzt das Laden des Moduls, mit dem Sie Ihre Abhängigkeiten sauber verwalten können.
Diese hätten einmal komplexe Funktionen, die spezialisierte Software erfordern, aber sie werden jetzt direkt in Browsern gebaut. Die Web-Sprach-API verfügt über Komponenten, die Text-to-Rede und Sprach-zu-Text unterstützen. Letztere davon werden entweder einen Online-Service verwenden (Chrome verwendet die Google Cloud-Sprach-API) oder den nativen Spracherkennungsdienst des Geräts. Erwarten Sie, dass dieses in der Zukunft in der Zukunft häufig auf mobilen Geräten verwendet wird.
Trivial, da es so klingt, ist dies ein tolles Beispiel dafür, wie HTML5 gemeinsame Aufgaben vereinfacht, die zuvor benutzerdefinierte Codierung einer ziemlich komplexen UI-Komponente benötigen. & lt; Eingangstyp = "Farbe" & GT; Zeigt einen visuellen Farbauswahl an, wenn er klicktiert wird, wobei ein Farbaufnehmer verwendet wird, der im Gerät nativ ist. Dies könnte besonders nützlich bei HTML-Leinwand sein. Es wird weit verbreitet mit Ausnahme von Safari auf Mobile unterstützt.
Dies kann eine schöne ästhetische Note auf mobilen Plattformen bieten. & lt; Meta Name = "themen-farbe" content = "# ffffff" / & gt; Wendet den Browser an, um die Symbolleiste beim Anzeigen Ihrer Site neu zu erstellen. Leider ist es ein wenig nicht standardisiert, also während "Thema-Farbe" Funktioniert mit Chrom, Firefox und Oper, auf iOS, die Sie brauchen "Apple-Mobile-Web-App-Status-Bar-style" (Funktioniert nur im Vollbildmodus).
Hoffentlich implementieren Sie bereits ein responsives Design, in dem Ihre Bilder den Ansicht des Ansichtsfensters zur Verfügung stellen. Das ist nicht perfekt, da Sie den Benutzer zwingen, die größte Version des Bildes herunterzuladen, und dann abschälen. Geben Sie den HTML5 ein & lt; bild & gt; Element, mit dem Sie verschiedene Bilder angeben können, die in Abhängigkeit von der Bildschirmauflösung angezeigt werden sollen, auf der der Standort angesehen wird.
Die eindeutig benannte Vibrations-API setzt eine einzelne Funktion aus, vibrieren (), die genau das tut, was auf Geräten angezeigt wird, die sie unterstützen. Die Funktion nimmt eine Liste an, die ein Vibrationsmuster als Argument beschreibt. Es wird an Chrom, Firefox und Oper arbeiten, obwohl Sie auf Rand oder Safari aus Glück haben. Es ist berichtet, dass einige Anzeigen dies verwenden, um die Aufmerksamkeit des Benutzers aufmerksam zu machen, so dass die Jury darin besteht, ob es tatsächlich eine gute Idee ist.
Dieser Artikel erschien ursprünglich in Webdesigner Ausgabe 266. Kaufen Sie es hier. .
Zum Thema passende Artikel:
Mobile Design ist eine relativ neue, aber wichtige Rücksichtnahme. Vor nur einem Jahrzehnt, der das Design für das Web konzipie..
Als Künstler in einem Spielstudio habe ich die meisten traditionellen Medien vergessen, aber Tinte ruft immer an mich zurück. N..
Affinity Designer ist eine Suite von Vektorbearbeitungstools, die für Mac und Windows verfügbar sind, sowie auf der ipa..
Im Laufe der Jahre gab es zahlreiche plattformübergreifende mobile Rahmenbedingungen mit stetigen Verbesserungen der Entwicklere..
Es gibt viele Möglichkeiten, sich zu kreativ zu nähern und Charakter-Design und alles hängt von dem ab, was Sie..
Die Typografie hat in jedem Arsenal von Tools eines Designers immer einen wichtigen Teil gespielt, da sie die richtige Schrift au..
ZbrushCore ($ 149.95 für eine einzige Benutzerlizenz) ist eine vereinfachte Version von Zbrush das di..
In den Top 10, die im Internet verwendet werden, Englisch Rang zuerst mit fast 950 Millionen Benutzern. Es folgen ..