Heim >Java >javaLernprogramm >Welche Bücher sollte ich lesen, um Java-Web-Frontend zu lernen?
Bücher, die Sie lesen können, um das Javaweb-Frontend zu erlernen: Autoritativer Javascript-Leitfaden, Javascript-DOM-Programmierkunst, Beherrschung erweiterter CSS-WEB-Standardlösungen, HTML5-autoritativer Leitfaden, Erstellen leistungsstarker Websites, scharfes JQuery, Single-Page Webanwendung Javascript Vom Front-End zum Backend und so weiter.
Die folgenden Bücher sind für Java-Web-Frontend-Entwicklungsprogrammierer zugänglich, die ich gerne mit Ihnen teilen möchte sie und lies sie. Es können Speicherfehler vorliegen, die zu einer Überschätzung führen. Bitte korrigieren Sie mich, wenn Sie es finden. Vielen Dank.
JS-Bücher:
„The Definitive Guide to Javascript“ Rhinoceros Book
dick, das einzige Top-Buch, jedes Kapitel des ersten Bandes vertieft sich in ein Wissen Punkt im Detail Gründlich erklärt, eine Pflichtlektüre. Die nächste API ist irrelevant.
„Javascript Advanced Programming“
ist umfangreich und weist viele Überschneidungen mit dem Rhino-Buch auf, fühlt sich aber in jeder Hinsicht dem Rhino-Buch unterlegen an. Man kann das Buch nach der Lektüre von Rhinoceros beliebig durchblättern und an manchen Stellen Ergänzungen vornehmen.
Das Schmetterlingsbuch „The Essence of Javascript“
ist ein dünnes Buch, das Menschen dazu bringt, JavaScript zu mögen.
„The Art of Javascript DOM Programming“
ist dünn und nicht eines der besten Einführungsbücher. Für Anfänger sind die ersten beiden Bücher zu umfangreich und entmutigend, und dieses Buch ist die beste Wahl . Douban-Bewertung Bis zu 8,7.
CSS-Bücher:
Das erste, womit Sie beginnen können, ist das w3school-Tutorial. Die meisten nicht-künstlerischen Programmierer werden in der Lage sein, es zu verwenden.
Ich habe ein paar gute Bücher gelesen, aber die Namen vergessen, ich werde weitere hinzufügen.
„Kompetent in CSS Advanced WEB Standard Solutions“
„CSS Design Guide“
Kann zur Verbesserung nach dem Einstieg verwendet werden.
"CSS Zen Garden"
Nicht für Anfänger, sondern eher für diejenigen, die bereits damit vertraut sind, um Inspiration zu finden und ... Kunst zu schätzen.
HTML-Bücher:
"The Definitive Guide to HTML5"
Front-End-Leistung:
"Building Eine Hochleistungswebsite》
《Leitfaden zum Aufbau einer Hochleistungswebsite》
Zwei ähnlich dünne Bücher, nach der Lektüre werden Sie sich unbesiegbar fühlen. Wenn Sie YSlows Militär nicht lesen möchten Regeln, es reicht eigentlich aus. Wichtig Wichtig ist zu wissen, warum.
Ruhe:
"RUHE in der Praxis"
Es ist ein dickes Buch, ich habe es noch nicht gelesen. Viele theoretische Bücher von Ausländern werden zu sehr angenommen Selbstverständlich und selbstmythologisierend, und sie sind nicht bodenständig. Das gefällt mir nicht, und wir werden später darüber sprechen, wenn wir über Agilität sprechen.
"Illustrated HTTP"
Es ist wichtig, das HTTP-Protokoll zu verstehen. Es besteht keine Notwendigkeit, semantische Dinge wie Methoden und Statuscodes zu verwenden, aber seien Sie nicht religiös, wie zum Beispiel „who“. Fügt Put oder Post hinzu. Wer hat was geändert?
Dieses Buch ist so süß.
Front-End-Framework:
„Sharp jquery“
ist eigentlich eine erweiterte Version von jqueryAPI. Wenn Sie denken, dass jqueryAPI ausreicht, brauchen Sie es nicht dieses Buch zu lesen.
„JQuery Technology Insider“
und „Struts2 Technology Insider“ und „Spring Technology Insider“ sind eine Reihe guter Bücher, die sich mit Quellcode befassen. Alle drei Bücher sind lesenswert. Beachten Sie jedoch, dass sowohl die „Theorie des nutzlosen Quellcodes“ als auch die „Theorie des heiligen Quellcodes“ nicht ratsam sind.
„Extjs Explained in a Simple and Deep Language“
ist möglicherweise das einzige lesbare Buch über Extjs. Die Idee dieses Frameworks gefällt mir wirklich nicht. Sowohl HTML als auch CSS haben ihre Macht verloren und alles wird von ihr verwaltet. Es wäre zu lustvoll für die Macht.
Wenn Sie ext wirklich verwenden möchten, sind die offizielle Demo und API die beste Wahl, insbesondere die Demo.
„Mit AngularJS Webanwendungen der nächsten Generation entwickeln“
„Einzelseitige Webanwendung mit Javascript vom Front-End zum Back-End“
„Backbone.js in üben"
Seit das mv*-Framework populär geworden ist, gibt es mehrere beliebte Frameworks. Ich habe nur diese Frameworks untersucht. Ich habe das Gefühl, dass AngularJs etwas riskanter ist, ein bisschen wie ExtJS. Alles muss darin erledigt werden. Wenn es gelöst werden kann, wird es sicherlich Zeit und Mühe sparen, es wäre schlecht, wenn es nicht gelöst werden könnte. Aber die Probleme ändern sich ständig. Das Rückgrat ist leichter, hat eine schwache Funktion und ein geringes Risiko. Schwache Funktion und geringes Risiko treten immer zusammen auf.
Es gibt auch requireJs, die ebenfalls untersucht werden sollten. Diese Frameworks auf Front-End-Architekturebene sind unbekannt. Instinktiv halte ich es für unrealistisch, aber es ist dennoch notwendig, einige Nachforschungen anzustellen, bevor man eine Schlussfolgerung zieht.
Unter den Front-End-Technologien, die in der traditionellen Entwicklung verwendet werden, besteht kein Zweifel daran, dass JQuery der König der Waffen ist.
"Bootstrap-Benutzerhandbuch"
"Detailliertes Verständnis von Bootstrap"
Ersteres ist ultradünn und wird überhaupt nicht benötigt. Schauen Sie einfach auf der offiziellen Bootstrap-Website nach ( Die offizielle chinesische Website ist möglicherweise die neueste, wenn die Version aktualisiert wird. Die Version ist nicht kompatibel. Ich empfehle die offizielle englische Website. Letzteres ist ein gutes Buch, das sowohl über Anwendungen als auch über Quellcode spricht.
Metronic, das auf Bootstrap basierende Front-End-Framework, ist super cool. Es ist tatsächlich ein Sammelsurium an Best Practices Suchen Sie nach dem Bootstrap-Plug-in.
Das Tolle an Bootstrap ist, dass es als Gerüst eine Plattform für verschiedene js-Komponenten bietet. Solange es sich bei allen um Bootstrap-Versions-Plug-Ins handelt, gibt es bei der Integration im Allgemeinen kein Problem mit der Stilkonsistenz.
Das obige ist der detaillierte Inhalt vonWelche Bücher sollte ich lesen, um Java-Web-Frontend zu lernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!