1. HTML-Tags immer schließenIm Quellcode der vorherigen Seiten sehen wir oft Anweisungen wie diese: Vielleicht konnten wir in der Vergangenheit solche nicht schließenden HTML-Tags tolerieren, aber nach heutigen Maßstäben ist dies höchst unerwünscht und muss zu 100 % vermieden werden. Denken Sie daran, Ihre HTML-Tags zu schließen. Andernfalls wird die Überprüfung nicht bestanden und es können unvorhergesehene Probleme auftreten. Besser ist es, dieses Formular zu verwenden: 2. Den richtigen Dokumenttyp (DocType) deklarierenIch war früher Mitglied in vielen CSS-Foren. Wenn ein Benutzer auf ein Problem stieß, wurde ihm empfohlen, zunächst zwei Dinge zu tun:
Sie können zwischen vier gängigen Dokumenttypen wählen : Es gibt unterschiedliche Meinungen darüber, welche Dokumenttypdeklaration verwendet werden soll. Es wird allgemein angenommen, dass die Verwendung der strengsten Deklaration die beste Option ist, aber Untersuchungen zeigen, dass die meisten Browser diese Deklaration auf normale Weise analysieren, sodass sich viele Leute für die Verwendung des HTML 4.01-Standards entscheiden. Entscheidend bei der Auswahl einer Anweisung ist, ob sie wirklich für Sie geeignet ist. Sie müssen daher umfassend überlegen, welche Anweisung am besten zu Ihrem Projekt passt. 3. Verwenden Sie keine eingebetteten CSS-StileWenn Sie mit dem Schreiben von Code beschäftigt sind, können Sie häufig bequem oder auf einfache Weise eingebetteten CSS-Code hinzufügen, etwa so: Dies scheint zwar praktisch und problemlos, kann jedoch zu Problemen in Ihrem Code führen. Wenn Sie mit dem Schreiben von Code beginnen, beginnen Sie am besten damit, Stilcode hinzuzufügen, nachdem die Inhaltsstruktur fertiggestellt ist.
Ein besserer Ansatz besteht darin, den Stil dieses P in der Stylesheet-Datei zu definieren: 4. Importieren Sie alle Stylesheet-Dateien in den Head-Tag der SeiteTheoretisch können Sie CSS-Stylesheets überall importieren, die HTML-Spezifikation empfiehlt jedoch, sie in das Head-Tag einer Webseite zu importieren, um die Seitendarstellung zu beschleunigen.
5. JavaScript-Dateien am Seitenende importierenEin Grundsatz, den Sie nicht vergessen sollten, besteht darin, den Benutzern die Seite so schnell wie möglich zu präsentieren. Beim Laden eines Skripts wird der Ladevorgang der Seite angehalten, bis das Skript vollständig geladen ist. Dadurch wird mehr Zeit des Benutzers verschwendet. Wenn Ihre JS-Datei nur dazu dient, bestimmte Funktionen zu implementieren (z. B. Schaltflächenklickereignisse), können Sie diese ruhig am Ende des Textkörpers einfügen. Dies ist definitiv die beste Methode. Beispiel : 6. Verwenden Sie kein eingebettetes JavaScript. Wir leben im 21. Jahrhundert!Vor vielen Jahren gab es eine Möglichkeit, JS-Code direkt zu HTML-Tags hinzuzufügen. Dies kommt insbesondere bei einfachen Fotoalben häufig vor. Im Wesentlichen wird dem Tag ein „onclick“-Ereignis angehängt, das die gleiche Wirkung hat wie ein JS-Code. Ohne zu sehr ins Detail zu gehen, sollte dieser Ansatz nicht verwendet werden. Stattdessen sollte der Code in eine externe JS-Datei verschoben und dann der Event-Listener mit " addEventListener / attachEvent " hinzugefügt werden. Oder verwenden Sie ein Framework wie jQuery, bei dem Sie nur die Methode „Clock“ verwenden müssen. 7. Führen Sie jederzeit während der Entwicklung eine Standardüberprüfung durchViele Menschen verstehen die Bedeutung und den Wert der Standardüberprüfung nicht wirklich. Der Autor hat dieses Problem in einem Blog ausführlich analysiert. Kurz gesagt: Die Standardüberprüfung soll Ihnen dienen und Ihnen keine Probleme bereiten. Wenn Sie gerade erst mit dem Webdesign beginnen, wird dringend empfohlen, dass Sie dieses Webentwicklungstool herunterladen und den „HTML Standards Validator“ und den „CSS Standards Validator“ jederzeit während des Codierungsprozesses verwenden. Wenn Sie glauben, dass CSS eine sehr einfach zu erlernende Sprache ist, wird es Ihr Schicksal sein. Durch Ihren schlampigen Code wird Ihre Seite voller Schlupflöcher und Probleme sein. Eine gute Methode ist, den Code zu überprüfen, zu überprüfen und nochmals zu überprüfen. 8. Laden Sie Firebug herunterFirebug ist zweifellos das beste Plug-In für die Webentwicklung. Es kann nicht nur JavaScript debuggen, sondern Ihnen auch ein intuitives Verständnis der Eigenschaften und Positionen von Seiten-Tags ermöglichen. Laden Sie es ohne weitere Umschweife herunter! 9. Verwenden Sie Firebug!Nach Beobachtung des Autors nutzen die meisten Benutzer nur 20 % der Funktionen von Firebug, was eine echte Verschwendung ist. Sie können genauso gut ein paar Stunden damit verbringen, dieses Tool systematisch zu erlernen. Ich glaube, es wird Ihnen helfen, mit halbem Aufwand das doppelte Ergebnis zu erzielen. Firebug-Tutorial :
10. Verwenden Sie Tags in KleinbuchstabenTheoretisch könnten Sie beliebiges Markup wie folgt schreiben: Es ist besser, nicht so zu schreiben. Es macht keinen Sinn, größere Buchstaben zu schreiben und macht den Code hässlich. Es ist besser, so zu schreiben: 11. Verwenden Sie H1 – H6-TagsDer Autor empfiehlt, alle sechs dieser Tags auf Ihren Webseiten zu verwenden. Obwohl die meisten Leute nur die ersten vier verwenden, bietet die Verwendung der meisten H-Tags viele Vorteile, wie z. B. Gerätefreundlichkeit, Suchmaschinenfreundlichkeit usw. Sie können auch alle Ihre P-Tags durch H6 ersetzen. 12. Wenn es ein Blog ist, reservieren Sie H1 für den ArtikeltitelHeute habe ich eine Diskussion auf Twitter gestartet: Sollte H1 im Logo oder im Artikeltitel definiert werden? 80 % der Leute entschieden sich für Letzteres. Wie Sie es verwenden, hängt natürlich von Ihren Anforderungen ab, aber ich schlage vor, dass Sie beim Erstellen eines Blogs den Artikeltitel als H1 festlegen, was für die Suchmaschinenoptimierung (SEO) sehr vorteilhaft ist. 13. Laden Sie ySlow herunterDas Team von Yahoo hat in den letzten Jahren viel großartige Arbeit im Bereich der Front-End-Entwicklung geleistet. Vor nicht allzu langer Zeit wurde eine Firebug-Erweiterung namens ySlow veröffentlicht, die Ihre Webseite analysiert und ein „Zeugnis“ zurückgibt, das jeden Aspekt der Seite detailliert beschreibt und Verbesserungsbereiche vorschlägt. Obwohl es ein bisschen hart ist, wird es Ihnen auf jeden Fall helfen und ist sehr zu empfehlen – ySlow! 14. Verwenden Sie UL-Einträge zum Layouten von NavigationsmenüsNormalerweise verfügt eine Website über ein Navigationsmenü, das Sie wie folgt definieren können: Wenn Sie schönen Code schreiben möchten, sollten Sie diese Methode besser nicht verwenden.
Es ist besser, es so zu definieren: 15. Erfahren Sie, wie Sie mit dem Internet Explorer umgehenDer Internet Explorer war für Frontend-Entwickler schon immer ein Albtraum! Wenn Ihr CSS-Stylesheet grundsätzlich fertig ist, können Sie ein separates Stylesheet für den IE erstellen, das dann nur im IE wirksam ist: Diese Codes bedeuten: Wenn der Browser des Benutzers IE6 oder niedriger ist, wird dieser Code wirksam. Wenn Sie auch IE7 einbeziehen möchten, ändern Sie „[if lt IE 7]“ in „[if lte IE 7]“. 16. Verwenden Sie einen guten Code-EditorUnabhängig davon, ob Sie Windows- oder Mac-Benutzer sind, stehen Ihnen viele hervorragende Editoren zur Auswahl: Mac-Benutzer
PC-Benutzer
17. Komprimieren Sie den Front-End-Code!Javascript-Komprimierungsdienst
CSS-Komprimierungsdienste
18. Reduzieren, reduzieren, reduzierenWenn wir auf die erste Seite zurückblicken, die die meisten von uns geschrieben haben, werden wir definitiv eine ernsthafte „DIV-Sucht“ (Divitis) feststellen. Normalerweise besteht der Instinkt von Anfängern darin, einen Absatz mit einem DIV zu umschließen und dann weitere DIVs einzufügen, um die Positionierung zu kontrollieren. —— Tatsächlich ist dies eine ineffiziente und schädliche Praxis.
Beim Schreiben eines Artikels lautet der Schlüssel „Reduzieren, Reduzieren, Reduzieren“. Dasselbe Prinzip gilt auch beim Schreiben einer Seite. 19. Fügen Sie allen Bildern Alt-Attribute hinzuDie Vorteile des Hinzufügens von Alt-Attributen zu Bildern liegen auf der Hand: Dadurch können auch Benutzer, die Bilder deaktivieren oder spezielle Geräte verwenden, Ihre Informationen ohne Hindernisse verstehen und es ist benutzerfreundlich für Bildersuchmaschinen. Firefox unterstützt die Anzeige des Alt-Attributs von Bildern nicht, daher können Sie das Titelattribut hinzufügen: 20. Lernen Sie, lange aufzubleibenIch lerne und arbeite oft bis in die frühen Morgenstunden, ohne es zu merken, und ich denke, das ist eine gute Sache. Meine „Aha“-Momente erlebe ich normalerweise spät in der Nacht, zum Beispiel, als ich das Konzept der „Closures“ in JavaScript vollständig verstanden habe. Wenn Sie diesen magischen Moment noch nicht erlebt haben, probieren Sie es jetzt aus! 21. Quellcode anzeigenNichts wird Ihnen helfen, HTML schneller zu lernen, als Ihre Idole zu imitieren. Zuerst mussten wir alle Nachahmer sein und dann langsam unseren eigenen Stil entwickeln. Studieren Sie den Code Ihrer bevorzugten Webseiten, um zu sehen, wie sie ihre Inhalte implementieren. Dies ist die einzige Methode für Experten, Sie müssen sie ausprobieren. Hinweis: Lernen Sie einfach ihren Codierstil und imitieren Sie ihn, nicht kopieren und einfügen! Achten Sie im Internet auf alle möglichen coolen JavaScript-Effekte. Wenn es so aussieht, als ob ein Plug-In verwendet wird, können Sie den Namen des Plug-Ins anhand des Dateinamens im Head-Tag seines Quellcodes finden und dann lernen, es zu Ihrem eigenen Vorteil zu verwenden. 22. Definieren Sie Stile für alle ElementeDies ist insbesondere dann erforderlich, wenn Sie Websites für andere Unternehmen erstellen. Sie verwenden das Blockquote-Tag selbst nicht? Dann nutzen Benutzer es vielleicht, aber Sie selbst nutzen OL nicht? Dies gilt möglicherweise auch für Benutzer. Nehmen Sie sich die Zeit, eine Seite zu erstellen, die die Stile der Elemente ul, ol, p, h1-h6, Blockzitate usw. zeigt, um zu überprüfen, ob etwas fehlt. 23. Nutzung von Diensten DritterAnmerkung des Übersetzers: Der englische Originaltitel lautet „Using Twitter“ Es gibt viele beliebte APIs im Internet, die kostenlos zu Webseiten hinzugefügt werden können. Diese Tools sind sehr leistungsstark. Damit können Sie viele clevere Funktionen erreichen und – noch wichtiger – Ihre Website besser bewerben. 24. Lernen Sie PhotoshopPhotoshop ist ein wichtiges Werkzeug für Frontend-Entwickler. Wenn Sie bereits HTML und CSS beherrschen, können Sie auch mehr über Photoshop erfahren.
25. Lernen Sie jedes HTML-TagObwohl einige HTML-Tags selten verwendet werden, sollten Sie sie dennoch kennen. Zum Beispiel „abbr“, „cite“ usw. Sie müssen sie lernen, falls Sie sie brauchen. 26. Beteiligen Sie sich an Community-DiskussionenEs gibt viele hervorragende Ressourcen im Internet und in der Community gibt es viele Experten. Hier können Sie selbst lernen oder erfahrene Entwickler konsultieren. 27. CSS Reset verwenden„Css Reset“ bedeutet auch „Css zurücksetzen“, also das Zurücksetzen einiger HTML-Tag-Stile oder der Standardstile. Im Internet wird auch heftig darüber diskutiert, ob CSS Reset verwendet werden sollte. Der Autor empfiehlt die Verwendung. Sie können zunächst einige ausgereifte CSS-Resets auswählen und diese dann langsam zu einem für Sie passenden weiterentwickeln. 28. Elemente ausrichtenKurz gesagt, Sie sollten die Elemente Ihrer Webseite so genau wie möglich aneinander ausrichten. Sie können Ihre Lieblings-Websites beobachten und Sie werden feststellen, dass deren Logos, Titel, Diagramme und Absätze auf jeden Fall sehr ordentlich ausgerichtet sind. Andernfalls sieht es unordentlich und unprofessionell aus. 29. Über PSD-SlicingNachdem Sie nun HTML, CSS und Photoshop beherrschen, müssen Sie auch lernen, wie Sie PSD in Bilder und Hintergründe für Webseiten umwandeln. Hier sind zwei gute Tutorials:
30. Frameworks nicht willkürlich verwendenEs gibt viele hervorragende Frameworks für Javascript und CSS, aber wenn Sie Anfänger sind, sollten Sie diese nicht überstürzt verwenden. Wenn Sie sich noch nicht mit CSS auskennen, wird die Verwendung eines Frameworks Ihr Wissenssystem verwirren. CSS-Frameworks sind für erfahrene Entwickler konzipiert und sparen ihnen viel Zeit. |
<<: So gestalten Sie die Homepage von Tudou.com
>>: Schreiben eines Schere-Stein-Papier-Spiels in JavaScript
Inhaltsverzeichnis 1. Grundlegende Konzepte 1.1 Z...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Vorwort Aktiver Rückzug Ausnah...
Vorwort In diesem Artikel wird hauptsächlich besc...
Inhaltsverzeichnis 1. Index-Grundlagen 1.1 Einlei...
Schritt 1: yum install httpd -y #httpd-Dienst ins...
Dieser Artikel stellt die Blue-Green-Bereitstellu...
1. MySQL-Installationsverzeichnis Kopieren Sie de...
Inhaltsverzeichnis 1. WordPress-Bereitstellung 1....
Transaktionen stellen die Atomarität mehrerer SQL...
Vorwort: Während der Projektentwicklung stießen w...
Frage Wenn wir bei der normalen Entwicklung das P...
1. Vom Vater zum Sohn Definieren Sie das props Fe...
Zusammenfassung Bei der Diskussion über MySQL-Ind...
Vorwort Generatorfunktionen gibt es in JavaScript...