Die 27 besten JavaScript-Bücher für Webentwickler 2019

Veröffentlicht: 2019-07-04

JavaScript war einst eine Sprache, die Entwickler lernen mussten, wenn sie eine ausgefallene Animation oder andere interaktive Funktionen für ihre HTML-Websites erstellen mussten. Damals waren HTML und CSS die klaren Gewinner des Spiels. Vielleicht ein bisschen PHP nebenbei, JavaScript war nur eine weitere exklusive Sprache, bei der Internetbenutzer JavaScript in ihren Browsern aktivieren mussten, um alle mit dieser Sprache erstellten Funktionen anzuzeigen. Heutzutage ist JavaScript die führende Sprache des Webs. Wenn Sie eine neue Plattform, eine Website oder ein persönliches Projekt erstellen, erstellen Sie sie besser mit JavaScript. Es gibt keine andere Sprache mit so viel Unterstützung und Verfügbarkeit wie JavaScript.

Francois Ward hat kürzlich einen ausführlichen Artikel über den aktuellen Stand von JavaScript geschrieben, welche Tools verschiedene Teile der Webentwicklung dominieren und welche Funktionen noch bei der Entwicklung von Backend- und Frontend-Teilen einer Plattform verwendet werden müssen. Es hat Dutzende von Kommentaren und Hunderte von Likes aus der gesamten Hacker-Community angezogen, mit vielen Einblicken, um Ihnen eine solide Zeitleiste des aktuellen JavaScript-Fortschritts zu geben. In anderen Nachrichten lobt der eigentliche Gründer von JavaScript – Brendan Eich – WebAssembly; ein in der Entwicklung befindliches globales Webprojekt, das sich auf die Webleistung sowohl für Desktop- als auch für mobile Geräte konzentrieren wird. Dies versichert der JavaScript-Community noch mehr, dass die Zukunft des Webs bald bevorsteht und sehr gut das neue Web sein könnte, wie wir es kennen. Andererseits liebt nicht jeder JavaScript so sehr!

Mehr zu JavaScript-Büchern

Die Gründe, JavaScript und insbesondere den neuen ES6-Standard zu lernen, waren noch nie so hoch wie heute; JavaScript hilft dem Web, aber es hilft auch Software-Ingenieuren. Und wer kann Node.js vergessen? Es ist das revolutionärste Web-Framework der Neuzeit. Wir sind Bewunderer von JavaScript und erweitern ständig die Grenzen der Arten von Inhalten, die unsere Leser in Bezug auf JS suchen könnten. Zu unseren besten Stücken gehören: Template-Engines für JavaScript-Entwickler, die ihre Websites schneller erstellen möchten, eine Sammlung der 23 beliebtesten JS-Frameworks, die Sie heute in die Finger bekommen können, eine Zusammenfassung der neuesten JavaScript-Entwickler-Tutorials von Branchenexperten und wenn Sie sind völlig neu bei JS – sehen Sie sich die besten Online-Ressourcen zum Online-Lernen von JavaScript an.

Wenn Online-Lernen nichts für Sie ist, können Sie jederzeit versuchen, einige intellektuelle Bücher zu lesen, wie zum Beispiel die hier. Dies wird ein Countdown der 27 beliebtesten, lehrreichsten, bekanntesten und intellektuellsten JavaScript-Bücher sein, die Sie in die Finger bekommen können. Wir werden den Beitrag in zwei Teile aufteilen; Zuerst bekommen Sie die kostenlosen Sachen und dann gehen wir zu den kostenpflichtigen Büchern über. Jeder JavaScript-Entwickler, der das Gefühl hat, sein JS-Lieblingsbuch vergessen zu haben, schreibt uns in die Kommentare und wir kümmern uns darum.

JavaScript-Erleuchtung

JavaScript-Erleuchtung

Cody Lindley ist ein angesehener Front-End-Entwickler, der der Front-End-Community durch Vorträge, Tutorials und Bücher viel zurückgegeben hat. Viele seiner Bücher haben ihren Weg in das Bücherregal des durchschnittlichen Programmierers gefunden. Das liegt an ihrem freundlichen Schreibstil und dem intensiv gepackten Wissen in einem einzigen Buch. JavaScript Enlightenment hat einen speziellen Fokus; Ziel des Buches ist es, jedem JavaScript-Entwickler oder -Designer zu helfen, JavaScript zu programmieren, ohne ständig auf Bibliotheken von Drittanbietern angewiesen zu sein. Es spielt keine Rolle, welche; Der Inhalt des Buches richtet sich an diejenigen, die mit JavaScript weiterkommen und unabhängige Entwickler werden möchten, daher der Name JavaScript Enlightenment.

Viel zu oft sehen wir, dass Entwickler Bücher zusammenstellen, in denen sie sich als Experten verstärken und diesen Kontext im gesamten Buch verwenden, nur um Ihnen eine enge Vorstellung vom Thema zu vermitteln und den Schwerpunkt auf die persönlichen Erfahrungen des Autors zu legen. Während Cody mit jedem individuell spricht und sich wirklich darauf konzentriert, jedem zu helfen, bessere JS-Entwickler zu werden. Am Ende des Tages kann es eine entmutigende Leistung sein, selbst programmieren zu lernen. Doch mit Hilfe dieses erstaunlichen Buches müssen Sie keine Lücken mehr haben.

Herunterladen

JS – Der richtige Weg

JS - Der richtige Weg

Bücher sind in der Regel in mehrere Kapitel unterteilt. Jeder wird über ein spezifisches programmierungsbezogenes Thema sprechen, seien es Objekte oder Funktionen, jeder dieser Sprachfähigkeiten können mehrere große Kapitel gewidmet werden. JavaScript: The Right Way ist kein Buch, das man einfach von vorne bis hinten lesen kann. Es ist vielmehr ein Sammelbuch, eine Liste von Ressourcen, die neuen JS-Entwicklern helfen, die besten Tools, Ressourcen und Artikel zu finden, die die Mehrheit der JavaScript-Entwickler in ihren täglichen Arbeitsabläufen verwenden. Die Kategorien sind wie folgt unterteilt: Styleguides, Design Patterns, Tools zum Testen, beliebte JS-Frameworks, Engines zum Erstellen von Spielen, wo Sie die neuesten Nachrichten finden, wichtige JS-Lesungen, Podcasts, Screencasts, JS-Entwickler und mehr.

Herunterladen

Erlernen von JavaScript-Designmustern

Erlernen von JavaScript-Designmustern

Jede Programmiersprache gibt ihren Benutzern einen bestimmten Satz von Funktionen und Wahrscheinlichkeiten, die für diese Programmiersprache einzigartig sind. Einige Dinge in der Programmierung sind jedoch unweigerlich miteinander verflochten, und Designmuster sind eines davon. Ein Entwurfsmuster ist eine Lösung für ein Problem, das während des gesamten Entwicklungsprozesses von Software wieder auftreten kann.

Design Patterns sind eines der am meisten diskutierten Themen in der Programmierung. Dies liegt vor allem daran, dass Design Patterns uns speziell dabei helfen, den Code eines anderen zu übernehmen und qualitätsbewusst daran zu arbeiten. Ebenso helfen uns Entwurfsmuster, besser zu verstehen, wie eine Lösung für ein bestimmtes Problem implementiert wird, was viel einfacher ist, als jedes Detail unseres Codes erklären zu müssen. Dieses Buch untersucht sowohl traditionelle als auch moderne Designmuster mit JavaScript. Jeder, der prägnanten, organisierten und schönen, leicht zu navigierenden Code schreiben möchte, wird dieses Buch lieben. Es richtet sich an Entwickler mit Berufserfahrung, ergänzt jedoch diejenigen, die keine Erfahrung haben, mit zusätzlichen Ressourcen, um schwierigeres Material zu erkunden.

Herunterladen

Knoten – In Betrieb

Knoten - In Betrieb

Node.js bleibt das führende JavaScript-Framework/die führende JavaScript-Bibliothek des Jahrhunderts. So viele Frameworks und Bibliotheken werden täglich für Node erstellt; es wird immer schwieriger mitzuhalten! Da immer mehr Webentwickler auf die Entwicklung von Node.js umsteigen, werden die Anforderungen an detaillierte Informationen zur optimalen Verwendung von Node.js immer deutlicher, da Programmierer-Communitys mit technischen Fragen und einer Flut von Ideen überhäuft werden das könnte zu neuen und bahnbrechenden Apps werden.

Node: Up and Running ist ein Buch, das etwas erfahrenen JavaScript-Entwicklern hilft, die grundlegenden Konzepte dieser Sprache zu erlernen, wobei der Schwerpunkt auf allen Aspekten der modernen Entwicklung liegt und nicht nur auf der API, für die Node so beliebt ist. Wenn Sie mit diesem Buch fertig sind, wissen Sie nicht nur über Node als Webentwicklungsplattform Bescheid, sondern auch über die wichtigsten Module und Pakete, die heute zum Erstellen leistungsoptimierter Websites, Plattformen und Dienste verfügbar sind.

Herunterladen

Programmierung von JavaScript-Anwendungen

Programmierung von JavaScript-Anwendungen

Vor einigen Jahren versuchten Entwickler noch, JavaScript und seine eigentliche Agenda zu verstehen, während wir heute sehen, dass JavaScript zum absoluten Standard für die moderne Anwendungsentwicklung wird. Frag irgendjemanden, welche Sprache ich verwenden soll, um meine neue Website oder App zu erstellen; JavaScript wird die Antwort sein. Das Buch hier konzentriert sich ausschließlich auf Entwurfsmuster, die Hinweise und Einblicke geben, wie Sie robuste, skalierbare und leistungsstarke JS-Anwendungen von überall aus erstellen können.

Es ist unnötig zu erwähnen, dass JavaScript etwas knifflig werden kann, wenn Sie mit der Arbeit mit Front-End und Back-End beginnen, da selbst die kleinste Änderung der Codebasis eine Katastrophe für Ihre App bedeuten kann, aber nicht, wenn Sie die Informationen in diesem Buch verwenden, um in härteren Situationen geschickter werden. In diesem Buch erfahren Sie, wie Sie große JavaScript-Apps analysieren, Web-Apps erstellen, die Sie für den Desktop-Einsatz skalieren können, die Best Practices für die Codeoptimierung, wie Sie Ihre Apps schichten und strukturieren, wie Sie Node.js verwenden, um Erstellen robuster APIs, die Bedeutung und Vorgehensweise von JS-Tests und viele weitere spannende Themen.

Herunterladen

ES6 erkunden

ES6 erkunden

Wussten Sie nicht? ES6, JavaScript Harmony wurde bereits veröffentlicht und neue JS-Apps werden nach dem ES6-Standard erstellt. Machen Sie sich mit Exploring ES6 von Axel Rauschmayer auf den neuesten Stand der Sprachentwicklung. Dies könnte leicht das einzige Buch sein, das Sie jemals zu diesem Thema brauchen werden. Das Buch besteht aus 29 einzigartigen Kapiteln, die alles erkunden, was es über ES6 und JS im Allgemeinen zu entdecken gibt. Der Autor erwartet, dass Sie bereits Erfahrung mit JS haben, bevor Sie in dieses Buch eintauchen, da es sich ausschließlich auf ES6 und seine Funktionen konzentriert, und viele davon werden Sie nicht verstehen, wenn Sie JS nicht bereits kennen. Es wird Ihnen schwer fallen, eine prägnantere Einführung in ES6 zu finden, aber auch eine Spezifikation, wie, was und warum der neue Standard funktioniert.

Herunterladen

jQuery-Erleuchtung

jQuery-Erleuchtung

Cody Lindley erscheint zum zweiten Mal in unserer Liste der JavaScript-Bücher, diesmal möchte Cody uns beibringen, wie man in jQuery Erleuchtung erreicht. Die beliebteste JavaScript-Bibliothek, die je gebaut wurde. Mit jQuery machen wir unsere Webseiten und Apps interaktiv, fügen dynamische Funktionen und Aufrufe hinzu und schaffen einzigartige Erlebnisse, die unsere Besucher und Kunden sowie Entwicklerkollegen begeistern werden. jQuery Enlightenment wurde entwickelt, um jQuery-Entwicklern zu helfen, ihr fortgeschrittenes und mittleres Wissen über die Bibliothek zu verbessern. Das Buch erfordert Vorkenntnisse mit JS, erfordert jedoch keine jQuery-Vorkenntnisse und schafft es dennoch, Sie von einem Anfänger zu einem fortgeschrittenen und erfahrenen Entwickler zu führen, der mit jQuery vertraut ist. Alles hängt von Ihrer Fähigkeit ab, mit dem Buch zu arbeiten und tatsächlich zu praktizieren, was es predigt. Viel Spaß damit, ein erleuchteter Meister in jQuery zu werden!

Herunterladen

Rezepte mit Angular.js

Rezepte mit Angular

Angular.js ist ein von Google entwickeltes Webentwicklungs-Framework zum Erstellen umfangreicher Webanwendungen über eine Programmierumgebung mit reichhaltiger Struktur, die zu einer erhöhten Entwicklungsleistung führt. Das Buch von Frederik Dietz konzentriert sich auf Konzepte, Einblicke und Tipps, wie Sie Angular bei der schnellen Anwendungsentwicklung optimal nutzen können. In seiner aktuellen Form sind die Buchkapitel wie folgt: Einführung, Controller, Direktiven, Filter, APIs, Routing, Formulare, UI-Patterns, Back-End-Integrationen mit Node und Ruby – alles, was Sie während des gesamten Prozesses der Erstellung Ihrer eigenen finden werden Eckige Anwendung. Es gibt keinen Mangel an Tutorials für Angular, aber manchmal ist es gut, nur ein einziges Buch zur Verfügung zu haben, das als Referenz dienen kann.

Herunterladen

Ausdrucksstarkes JavaScript

Ausdrucksstarkes JavaScript

Eloquent JavaScript ist nicht nur ein Buch über Programmieren, genauso wie Programmieren nicht nur eine Möglichkeit ist, das Web zu einem dynamischen Erlebnis zu machen. Programmieren hat alles mit Computern zu tun, ohne Computer gäbe es keine Programmierung, und der Autor glaubt, dass der beste Ausgangspunkt für jede Programmiersprache darin besteht, tatsächlich zu lernen, wie diese Sprache mit dem Computer funktioniert und welche Rolle sie dabei spielt tatsächlicher Computer spielt in der Programmiererfahrung selbst mit. Es ist ein einzigartiger Ansatz, der diesem Buch glücklicherweise die Aufmerksamkeit verschafft hat, die es verdient. Quellengemeinschaften und Einzelpersonen, die daran glauben, das gesamte Spektrum von etwas zu lehren, anstatt nur an den guten Teilen festzuhalten.

Das Ziel des Buches ist es, Ihnen genügend Raum zu geben, um zu lernen, wie eine Programmiersprache mit dem Computer kommuniziert und was der Computer tut, um mit Ihnen zu kommunizieren. Jeder, der neu in der Programmierung ist, mag das Buch manchmal irritieren, aber das liegt nur daran, dass sich das Buch auf das Programmieren im Allgemeinen konzentriert, um die tieferen Aspekte des Programmierens wirklich in Ihr Gehirn zu verankern, damit Sie nicht all die zehn Jahre neu lernen müssen deine Karriere runter. Wirklich ein einzigartiges Buch für jeden JavaScript-Entwickler oder Programmier-Enthusiasten.

Herunterladen

Einseitige Apps im Detail

Einseitige Apps im Detail

Single Page Apps, aber auch Websites werden immer beliebter. Eine ganze Anwendung/Website auf einer einzigen Seite zu haben, kann für die Geschäftsideologie sehr attraktiv sein, aber darüber hinaus hilft es, dass der Kunde nicht ständig zwischen verschiedenen Teilen einer Anwendung hin- und herspringen und sie stattdessen in ihrer reinste, native Form. Wenn Sie innerhalb von ein oder zwei Tagen von Null zu einer einseitigen App wechseln möchten, dann ist das Buch von Mikito Takada Ihr Retter.

Herunterladen

Erstellen von Front-End-Webanwendungen mit einfachem JavaScript

Erstellen von Front-End-Webanwendungen mit einfachem JavaScript

JavaScript-Bibliotheken sind natürlich ein großes Thema, viele der JS-Entwickler der Einstiegsklasse verlassen sich heutzutage auf JS-Bibliotheken, um Dinge zu erstellen, die sie bauen möchten, eine Bibliothek existiert für so ziemlich alles und sie fügen ein paar Bibliotheken zusammen, um sie zusammenzufügen Der Aufbau einer modernen Geschäftsplattform ist viel einfacher, als alles selbst mit nativem JS-Code erstellen zu müssen. Ist dies jedoch mit Kosten verbunden? Die Kosten für die Abhängigkeit von externen Bibliotheken und das Erlernen ihrer Syntax und des verwendeten Codestils? Ja, das ist definitiv ein Wermutstropfen, weshalb es das Buch/Tutorial „Building Front-End Web Apps with Plain JavaScript“ gibt.

Es ist eine kurze Einführung in die Entwicklung von JavaScript und Front-End-Apps, ohne externe Bibliotheken oder Frameworks zu verwenden. Der Ansatz des Tutorials ist „learning as you go“. Das bedeutet, dass Sie sich auf das Bauen konzentrieren können, anstatt ständig darüber zu lesen. Das Tutorial/Buch enthält genügend Informationen, um Ihnen zu helfen, jeden Teil der Anwendung, die Sie erstellen, zu verstehen. Es betont jedoch, dass Sie gründliche Arbeit leisten, um tatsächlich stetige Fortschritte zu erzielen.

Herunterladen

Menschliches JavaScript

Menschliches JavaScript

Henrik Joreteg hat ein Buch über Human JavaScript geschrieben, in dem er erklärt, wie der Mensch selbst für den von ihm geschriebenen Code verantwortlich ist und dass der Computer nur der Interpreter ist. Wir sollten Code schreiben, den andere Menschen leicht verstehen und darauf aufbauen können. Wenn Sie sich mit HTML5 und dem Erstellen nativer HTML5-Apps vertraut machen möchten, sollten Sie dieses Buch sofort lesen. Es ist eine der besten Einführungen in das Thema. Und wenn Sie fertig sind, können Sie Ihre eigenen nativen Apps erstellen.

Herunterladen

Webpack lernen und reagieren

Webpack lernen und reagieren

Sowohl Webpack als auch React sind zwei ausschließlich beliebte JavaScript-Bibliotheken, die die Landschaft der modernen Entwicklung und des App-Designs verändert haben. Apps werden jetzt schneller bereitgestellt, mit robusteren Funktionen, höherer Leistung und allgemeiner Verfügbarkeit für die wichtigsten Geräte. SurviveJS möchte Ihnen ein paar Dinge über beide Frameworks beibringen, wie Sie Webpack zum Einrichten einer Entwicklungsumgebung verwenden, wie Sie Ihre Codequalität mit beliebten Linting-Tools erhöhen, wie Sie ein kompetenter React.js-Entwickler werden (und wie Sie Ihre Apps gestalten). wie ein Profi) und wie Sie mit React eine beeindruckende Drag&Drop-Oberfläche für Ihre Apps erstellen. Die Bewertungen könnten nicht positiver sein.

Herunterladen

JavaScript lernen, 3. Auflage

JavaScript lernen, 3. Auflage

JavaScript verschiebt weiterhin die Grenzen dessen, was im Web möglich ist, und es könnte keinen günstigeren Zeitpunkt geben, um mit dem Erlernen der Sprache zu beginnen. Mit dem neuen ES6-Standard, der jetzt verfügbar ist, wird die Bereitstellung von Anwendungen moderner Qualität immer angenehmer, und dieses Buch zielt darauf ab, sowohl Anfängern als auch Experten einen einfachen Überblick über ES6 zu geben, mit zusätzlichen Informationen zu den neuesten JavaScript-Tools. Ethan Brown, der Autor des Buches, behält während des gesamten Buches ein solides Gleichgewicht bei, das sowohl einfache als auch komplexe Konzepte innerhalb der Sprache abdeckt.

Die Inhalte des Buches sind spannend: eine knappe Anleitung zur Verwendung von ES6 in der heutigen Entwicklungsumgebung, Arbeit mit Datenformaten, die für die JS-Nutzung konvertiert werden können, grundlegender Überblick über JavaScript-Funktionen, tiefer Einblick in Objekte und objektorientierte JavaScript-Programmierung, lernen über neue Konzepte wie Generatoren, Proxys und Iteratoren, erfahren Sie mehr über die asynchrone Entwicklung, erfahren Sie mehr über ES6 und das DOM für Apps, die für den Browser entwickelt wurden, und tauchen Sie ein in die Grundlagen von Node.js, wenn Sie serverseitige Apps erstellen möchten .

Herunterladen

Isomorphe JavaScript-Apps erstellen

Isomorphe JavaScript-Apps erstellen

Isomorph, einst ein Fremdwort, wird zur beliebtesten Technik für die Entwicklung von Web-Apps. Isomorph bedeutet, dass der geschriebene JS-Code sowohl auf der Client-Seite (Browser) als auch auf der Server-Seite (Webserver) ausgeführt wird. Leistung), um Zugriff und volle Kontrolle über die Benutzeroberfläche der App zu haben. Das Buch besteht aus drei Teilen: Zuerst lernen Sie die Identitäten von Isomorphic-Apps kennen und erfahren, wie Sie den Entwicklungsprozess beginnen, dann gehen Sie vom Erlernen der Details zum Beginn der Entwicklung Ihrer eigenen Isomorphic JS-App über, und der dritte Teil konzentriert sich beim Einbringen und Ausrichten Ihres Entwicklungsworkflows mit isomorphen Mustern.

Herunterladen

Erstellen von Web-Apps mit Ember.js

Erstellen von Web-Apps mit Ember.js

Ember.js verwendet das Architekturmuster Model-View-Controller (MVC), um Front-End-Entwicklern zu ermöglichen, einseitige und browseroptimierte Anwendungen zu erstellen, die sich nahtlos mit dem Back-End verbinden. Ember.js ist vielleicht nicht der Name, den Sie die ganze Zeit hören, aber die Community ist lebendig und hat viel Spaß damit. Das Buch ist eine großartige Einführung und ein erfahrener Leitfaden für den Einstieg in die App-Entwicklung mit dem Ember-Framework. Im gesamten Buch erfahren Sie: wie Sie Ihren Ember-Workflow beginnen und eine Boilerplate erstellen, die Vor- und Nachteile von Ember überprüfen und wie Sie durch weniger Codierung Zeit sparen können. Verwenden Sie den bereitgestellten App-Prototyp, um mehr über Lenkstangen zu erfahren; JS-Styling-Bibliothek, tauchen Sie in Router ein, um Ihre Apps ohne Live-Browser-Interaktion zu verwalten, verwenden Sie Controller und Ansichten, um Ihre Daten mithilfe von Datenbindung zu synchronisieren, wie Sie Ember-APIs verwenden, wie Sie Skripte und Widgets erstellen, um Ihre Apps nativ zu erweitern.

Herunterladen

React.js-Grundlagen

React.js-Grundlagen

Die Idee, dass Sie eine Web-App mit einer Benutzeroberfläche erstellen können, die sowohl einfach zu warten ist als auch nahtlos funktioniert, war nicht viel, worüber viele nicht gesprochen haben, bis React.js einen Weg für sich selbst ebnete. React ist eine der beliebtesten Bibliotheken, die JavaScript-Entwickler so schnell übernommen haben. Facebook ist der Autor der Bibliothek und nutzt React gerne auf der größten Social-Media-Plattform der Welt. Learning React ermöglicht es Entwicklern, den bevorstehenden Veränderungen in der Webentwicklung einen Schritt voraus zu sein.

React.js Essentials nimmt Sie mit auf eine rasante Reise durch die Entwicklung Ihrer eigenen wartbaren React.js-Anwendung. Beginnen Sie damit, herauszufinden, wie Sie einzelne und mehrere Benutzeroberflächenelemente erstellen können. Erstellen Sie zustandslose und zustandsbehaftete Komponenten und machen Sie sie reaktiv. Lernen Sie, zwischen Ihren Komponenten und Lebenszyklusmethoden zu interagieren. Erfahren Sie, wie Sie Ihre Benutzeroberflächenkomponenten effektiv in andere JavaScript-Bibliotheken integrieren. Tauchen Sie tief in die Kernelemente der Flux-Architektur ein und erfahren Sie, wie Sie Ihre Anwendung mithilfe von Stores verwalten. Gehen Sie mit dem Jest-Testframework noch einen Schritt weiter. Führen Sie mehrere Tests für Ihre Anwendung durch und finden Sie Lösungen, um sie ohne Komplexität weiter zu skalieren.

Herunterladen

Entwicklung von Backbone.js-Anwendungen

Entwicklung von Backbone.js-Anwendungen

Front-End-Entwickler wissen, wie praktisch Backbone sein kann, wenn Sie für die Aufgaben eine einseitige App erstellen müssen. Dies ist der beste Rahmen für diesen Zweck. Addy Osmani ist ein angesehener Google-Entwickler, der an Chrome arbeitet. Sie können Ihre Sorgen leicht vergessen, wenn Sie der Meinung sind, dass es in diesem Buch an Intellektualismus oder an prägnanten und richtigen Anleitungen mangelt, die Ihnen helfen, Backbone wie Ihre eigenen Hände zu meistern. Die Kapitel des Buches stellen Ihnen…

  • So nutzen Sie den MVC mit Backbone, um Ihrem clientseitigen Entwicklungsworkflow immense Vorteile zu verleihen
  • Wie man lesbaren, erweiterbaren und strukturierten Code schreibt
  • Ein Überblick über häufige Fallstricke bei der Arbeit mit Backbone und wie man ihnen am besten begegnet
  • Ein Boilerplate für das Bootstrapping einer Anwendung, eine Anleitung zur Überbrückung von Backbone und jQuery Mobile, um Ihre Füße bei der mobilen Entwicklung nass zu machen
  • Viele Anleitungen zum Unit-Testen.
Herunterladen

JavaScript-Programmierung von Anfang an

JavaScript-Programmierung von Anfang an

Die Head First-Buchreihe hat Hunderttausenden neuen und aufstrebenden Entwicklern geholfen, endlich die Sprache zu beherrschen, die sie so anziehend fanden. Dies ist ein solches Buch in der Reihe, das sich darauf konzentriert, Anfängern die Grundlagen, Best Practices und Konzepte auf Einführungsebene zu vermitteln, wie man ein JavaScript-Master wird. Das knapp 800 Seiten umfassende Buch spricht für sich. Dieses Buch behandelt sowohl Grundlagen als auch fortgeschrittene Bereiche von JS. Unnötig zu erwähnen, dass es in dem Buch nicht nur darum geht, den ganzen Tag Bücher zu entwurmen; Es ist vollgepackt mit Herausforderungen und Rätseln, die Ihre volle Aufmerksamkeit erfordern, um sie zu meistern. Der beste Weg, um zu lernen, ist durch Übung, und dieses Buch nimmt diese Aussage ziemlich ernst.

Herunterladen

Wenn Hemingway JavaScript schreiben würde

Wenn Hemingway JavaScript schreiben würde

Ernest Hemingway hat es irgendwie in die Programmierwelt geschafft. Wir haben die Hemingway App, die Schriftstellern hilft, bessere Sätze zu schreiben. Wir haben auch Hacker, die ständig Ernest Hemingway aus seinen Romanen, Zeitschriften und Kurzgeschichten zitieren. Der Mann war ein einzigartiger Schriftsteller, und das sieht man. Angus Croll hebt Hemingways Entwicklungsansatz auf eine neue Ebene. Er möchte, dass sich Entwickler als wahre kreative Künstler mit unendlichen Möglichkeiten in ihrem Selbst-Universum erkennen und Prosa- und Codeverse anbieten, die für immer einzigartige Ansätze für die Art und Weise, wie Sie programmieren, inspirieren werden. Das Buch ist keine Lernressource, sondern eine Ressource, die Ihnen hilft, kreativ und für immer inspiriert zu bleiben, wie es möglich ist, Code zu schreiben.

Herunterladen

JavaScript für Kinder

JavaScript für Kinder

Wie lange müssen wir warten, bis Informatik zum Standardfach in den Schulen wird? Sicherlich werden viele diese Entscheidung fürchten. Viele werden es jedoch mit offenen Händen begrüßen, insbesondere Eltern, die selbst Entwickler, Ingenieure und Designer sind. JavaScript für Kinder ist ein warmes, leicht verständliches und angenehmes Buch. Es hilft Kindern, die JS-Programmierung durch prägnante Beispiele mit lustigen Bildern zu lernen.

Das Buch führt in grundlegende Konzepte wie Arrays, Schleifen und Strings ein und macht Fortschritte bei der Verwendung von jQuery und dem visuellen Zeichnen für das Web mit Canvas. Das Buch ist für Kinder ab zehn Jahren geeignet, auch Eltern können gerne mitmachen. Das lernen Sie:

  • Erstellen Sie JS-Funktionen und verwenden Sie Code erneut
  • HTML für dynamische Websites schreiben
  • Verwenden Sie jQuery und DOM, um Formulareingaben zuzulassen
  • Animieren und zeichnen Sie Webgrafiken mit Canvas
  • Erstellen Sie eine Vielzahl traditioneller Spiele mit JS
Herunterladen

Datenvisualisierung mit JavaScript

Datenvisualisierung mit JavaScript

Datenvisualisierung ist bereits ein großes Thema für JS-Entwickler und Big-Data-Wissenschaftler. Viele JS-Bibliotheken ermöglichen eine nahtlose Datenvisualisierung. Allerdings ist JS selbst so strukturiert, dass eine native Datenvisualisierung möglich ist. Obwohl viele es immer noch vorziehen, Python gegenüber JavaScript zu verwenden, wenn es um alles geht, was mit Daten zu tun hat. Das Buch enthält praktische und leicht verständliche Beispiele, wie man drei Fähigkeiten (JS, HTML und CSS) kombiniert, um Visualisierungen aus den Daten zu erstellen, die sich in Ihrem Besitz befinden, sei es eigenständig oder in einer Datenbank.

Sobald das Buch fertig ist, haben Sie das Wissen, um:

  • Verwenden Sie Ihre Daten und erstellen Sie Tortendiagramme, Datenkarten, Heatmaps, Netzwerkdiagramme, eine Wortwolke und Datenzeitachsen
  • So fügen Sie Ihren Visualisierungen interaktive Funktionen hinzu und rufen Daten ab, ohne Webseiten mit AJAX neu laden zu müssen
  • Wie Sie das volle Potenzial einiger der beliebtesten JavaScript-Bibliotheken zum Erstellen von Diagrammen und Datenvisualisierungen ausschöpfen.
Herunterladen

CoffeeScript – Beschleunigte JavaScript-Entwicklung

CoffeeScript - Beschleunigte JavaScript-Entwicklung

Man könnte argumentieren, dass die native JS-Syntax schwierig und unbequem zu befolgen ist. Nun, einige Leute hörten auf diesen Rat und entwickelten eine Alternative – CoffeeScript. Mit CoffeeScript erhalten Sie die gleiche Leistung, die JavaScript bereits bietet, nur mit einer abgestimmteren und persönlichen Syntax, die lesbarer aussieht und in gewisser Weise sinnvoller ist. Wenn Sie Anwendungen noch schneller schreiben möchten, kann Ihnen CoffeeScript bei dieser Aufgabe helfen. CoffeeScript ist genauso portabel und effektiv wie JavaScript. Es unterstützt die Entwicklung, indem es eine Vielzahl von Funktionen wie Klassen, Splats, Listenverständnis und Destrukturierung hinzufügt. Diese Funktionen erleichtern das Schreiben von klarem, lesbarem Code. Indem Sie lernen, wie diese Funktionen funktionieren, vertiefen Sie auch Ihr Verständnis von JavaScript. Dieses Buch ist Ihr vollständiger Leitfaden zum schnelleren Schreiben von besserem JavaScript-Code.

Herunterladen

Automatisieren mit Grunt

Automatisieren mit Grunt

Grunt dient zum Ausführen von JavaScript-Aufgaben. Es dient dazu, Ihren Entwicklungsprozess stärker zu automatisieren und auf Ihren Workflow abzustimmen. In dem Meer von Bibliotheken, das wir alle täglich schwimmen, ist es möglich, groß angelegte JS-Projekte zu erstellen, ohne Funktionen von Task-Runnern wie Grunt einzubeziehen. Mit Grunt sind Sie verantwortlich für das Erstellen von Aufgaben, das Erstellen von App-Vorlagen, das Zusammenstellen von Bibliotheken und Plugins oder das Erstellen eigener Plugins. Das Buch deckt alle Aspekte rund um Grunt ab. Es behandelt auch, wie Sie Ihren JavaScript-Workflow auf Unternehmensebene gestalten. Jeder, der Tools wie Grunt angepasst hat, wird Ihnen sagen, dass Sie verrückt sind, nicht dasselbe zu tun; Es gibt keinen besseren Weg, um Ihre Produktivität schnell zu steigern.

Herunterladen

MEAN Maschine

MEAN Maschine

Einige Technologien stechen mehr hervor als die anderen, MEAN ist eine davon. MEAN steht für MongoDB, Express, Angular und Node. Vier moderne Technologien, die heute die größten und leistungsstärksten Web-Apps auf dem Markt antreiben. Jedes einzelne Framework und jede Datenbank hat ihre eigenen außergewöhnlichen Funktionen. Alle zu einem Stapel zusammengefügt zu haben… das ist einfach pure Schönheit. Chris Sevillaja und Holly Lloyd geben ihre absolut besten Ratschläge, wie man atemberaubende Apps mit dem MEAN-Stack erstellt.

Herunterladen

Beginnen Sie mit der Entwicklung mobiler Apps mit React Native

Beginnen Sie mit der Entwicklung mobiler Apps mit React Native

Möchten Sie ein besserer Entwickler mobiler Apps werden? Sie sollten React Native ausprobieren, ein erstaunliches Framework, um native Apps zu veröffentlichen, die nur traditionelles JavaScript verwenden. Vergessen Sie es, sich auf andere Sprachen zu verlassen, um native Apps zu erstellen, verwenden Sie Ihre Lieblingssprache und machen Sie das Beste daraus. Ein toller Guide zu React Native von Manuel Kiessling.

Herunterladen

Fragen in Vorstellungsgesprächen für Javascript im technischen Bereich

Fragen in Vorstellungsgesprächen für Javascript im technischen Bereich

Mit all diesem Wissen, das Ihnen jetzt zur Verfügung steht, werden Sie sicher einige neue und spannende Jobs finden. Aber das erfordert mehr als nur Lerneifer oder den Charme eines großartigen Rekruten. Sie müssen sich auf eine der schwierigsten Aufgaben bei der Jobsuche vorbereiten: die Teilnahme an einem Vorstellungsgespräch.

Programmierer-Interviews können eine echte Qual sein. Sie verschieben Ihre Grenzen und stellen Herausforderungen dar, die sich manchmal zu überwältigend anfühlen können, um sich überhaupt darum zu kümmern. Aber die führenden Unternehmen, die wir heute haben, wenden strenge Einstellungsverfahren an, die stark auf Interviews angewiesen sind, um mehr über die Menschen zu erfahren, die für sie arbeiten möchten. Wenn Sie für Google oder Apple arbeiten möchten, müssen Sie wissen, worauf Sie sich vorbereiten müssen. Dieses Buch von Xuanyi Chew ist von größter Bedeutung als Ausgangspunkt für das Verständnis von Vorstellungsgesprächen mit Ingenieuren und was Sie bei der Bewerbung um eine neue Stelle beachten sollten.

Herunterladen

JavaScript aus Büchern lernen

Es wäre Wahnsinn, uns das wegzunehmen, was Bücher in diesen Leben für uns bereitgestellt haben. Bücher bleiben als beständiger Weg, um neue Themen zu lernen, und zwar durch den Erwerb von Wissen, das jemand anderes erworben hat. Bücher können uns so viel lehren, auch wenn sie sich manchmal total langweilig anfühlen. Ein gutes Programmierbuch wird einem weh tun, denn es ist so reich an Wissen, dass man ständig Pausen einlegen muss, um mitzuhalten. Aber dies sind die Bücher, auf die wir uns heute hier konzentrieren wollten. Hoffentlich führt Sie all das Kopfweh einen Schritt näher daran, ein kompetenter Webentwickler und Webarchitekt zu werden.