Kann JavaScript lustig sein? Natürlich kann es! Wir haben das Internet auf der Suche nach lustigen JavaScript-Bibliotheken durchsucht, um Ihnen den Tag zu versüßen, und Sie werden lieben, was wir gefunden haben.
A QUICK SUMMARY – FOR THE BUSY ONES
TABLE OF CONTENTS
JavaScript ist derzeit vielleicht die gefragteste Programmiersprache, wenn es um die Entwicklung von Web-Apps geht, aber das heißt nicht, dass es keine Zeit gibt, Spaß damit zu haben. Wir haben das Internet auf der Suche nach lustigen JavaScript-Bibliotheken durchsucht, um Ihnen den Tag zu versüßen, und Sie werden lieben, was wir gefunden haben.
Der Titel dieses Artikels lautet:“lustige JavaScript-Bibliotheken„, aber Tatsache ist, dass Entwickler die Begriffe Bibliothek und Framework oft synonym verwenden, was diejenigen verwirrt, die den Unterschied zwischen den beiden Begriffen nicht verstehen.
Das Erstellen einer modernen Softwareanwendung ähnelt dem Bau eines modernen Hauses. Anstatt mit nichts als einer Idee im Kopf und ein paar einfachen Werkzeugen zu beginnen, konstruieren Sie zunächst den Rahmen, um dem Haus eine tragende Struktur und Form zu geben. Anschließend verwenden Sie eine Auswahl an Werkzeugen und vorgefertigten Bausteinen, um den Rahmen in ein fertiges Haus zu verwandeln.
Ebenso beginnt das Leben vieler Softwareanwendungen heutzutage mit einem Framework, das eine Struktur und generische Funktionalität bietet. Es gibt Frameworks für Desktop-Apps, Web-Apps, mobile Apps usw. Um Anwendungen schneller und effizienter zu entwickeln, verwenden Entwickler auch Sammlungen von vorgefertigter Code, sogenannte Bibliotheken, die im Wesentlichen viele Codezeilen zu nur wenigen zusammenfassen.
Um die Sache ein wenig aufzupeppen, enthält diese Liste der 10 lustigsten JavaScript-Bibliotheken im Internet auch einige JavaScript-Tools, für deren Verwendung keinerlei Programmierkenntnisse erforderlich sind. Daher sind sie es wert, sie mit Ihren Freunden, Kollegen und Social-Media-Followern zu teilen.
GitHub-Sterne: 1.919
Mitwirkende: 11
Brototyp ist eine lustige JavaScript-Bibliothek, die auch sehr nützlich ist. Sie kann beschrieben werden als Gegenmittel gegen „Undefiniertes ist keine Funktion“ Fehler, der auftritt, wenn versucht wird, einen Wert als Funktion aufzurufen, wobei der Wert keine Funktion ist. Mit Brototype können Sie auf einfache Weise verschachtelte Elemente testen, sicherstellen, dass mehrere verschachtelte Elemente existieren, indem Sie ein Array von Pfaden übergeben oder einen Callback verwenden, verschachtelte Mitglieder abrufen, verschachtelte Funktionen aufrufen, Ausnahmen behandeln, nach undefinierten Elementen suchen, eine Liste von Objektschlüsseln abrufen, Objekte erweitern und vieles mehr. Die Installation von Brototype ist ein Kinderspiel, da diese unterhaltsame, aber nützliche Bibliothek über npm verfügbar ist.
GitHub-Sterne: 147
Mitwirkende: 4
Hast du dir schon einmal gewünscht, den Infinity-Gauntlet zu tragen und die Macht zu haben, das Universum mit einem Fingerschnippen zu formen? Thanos J. S. gibt dir einen Vorgeschmack auf diese Kraft und ermöglicht es dir reduzieren Sie die Dateigröße Ihres Projekts auf 50% mit einem einfachen Befehl. Aber anstatt diese beeindruckende Leistung durch clevere JavaScript-Magie und fortschrittliche Optimierungstechniken zu erreichen, löscht Thanos JS einfach nach dem Zufallsprinzip die Hälfte Ihrer Projektdateien. Es erübrigt sich zu erwähnen, dass dieses JavaScript-Tool nicht für den ernsthaften Gebrauch gedacht ist. Es wurde als Witz geschaffen, und das ist alles, was es ist. Wenn Sie einen Freund haben, der Java verwendet und auch erleben würde, wie es ist, den Infinity-Spießrutenlauf zu führen, können Sie ihm oder ihr Folgendes vorstellen Thanos.jar.
GitHub-Sterne: 529
Mitwirkende: 17
Cowsay wurde ursprünglich von Tony Monroe in Perl geschrieben und ist ein sprechende Kuh, die jedes Wort sagen kann du steckst ihr in den Mund. Sei nur nicht enttäuscht, wenn du das herausfindest Cowsay spricht nicht wirklich. Stattdessen werden die Wörter, die es sagen soll, in Form von Text ausgegeben, der im Terminal oder in Ihrem Webbrowser angezeigt wird. Was ist der Sinn einer sprechenden Kuh, fragst du? Nun, es kann deine Screenshots interessanter machen, und so verwenden es die meisten Leute. Auch wenn Sie Cowsay am Ende nicht allzu oft verwenden, ist es ein Übergangsritus für Unix-Benutzer, die seit über 20 Jahren Spaß damit haben, es zu installieren und auszuprobieren. Wenn Sie Lust dazu haben, können Sie es so anpassen, dass ein anderes Tier angezeigt wird, oder es erweitern, sodass beim Öffnen des Terminals ein zufälliger Satz angezeigt wird.
GitHub-Sterne: 3.172
Mitwirkende: 3
Alle Programmierer haben es satt, Fehler zu beheben und über die Bedeutung kryptischer Fehlermeldungen nachzudenken. Verdammt noch mal JS ist eine JavaScript-Bibliothek, mit der alle Bugs und Fehlermeldungen sofort verschwinden. Wie? Indem Sie Ihren Code wiederholt kompilieren, Fehler erkennen und diese Zeilen mithilfe eines Prozesses, der als Eval-Rinse-Reload-And-Repeat bekannt ist, aus dem Skript herausschneiden. Natürlich werden Sie Ihre Anwendung nicht wirklich besser laufen lassen, indem Sie problematische Codezeilen wie verirrte Nasenhaare herausreißen, aber vielleicht fühlen Sie sich dadurch besser.
GitHub-Sterne: 4.693
Mitwirkende: 12
Elevator.js ist eine eigenständige, lustige JavaScript-Bibliothek, mit der Sie einen „Zurück nach oben“ -Button hinzufügen können, der sich wie ein echter Aufzug verhält. Komplett mit Fahrstuhlmusik, damit sich das reibungslose Scrollen nach oben weniger langweilig anfühlt. Da es sich bei Elevator.js um eine einfache Bibliothek handelt, die nur die Audioverwaltung und die Scroll-Funktionalität übernimmt, können Sie sie ganz einfach an Ihre Bedürfnisse anpassen und sie weniger unterhaltsam und nützlicher gestalten. Um zu sehen, wie es in seiner Standardkonfiguration funktioniert, besuche Online-Demo und klicken Sie auf die Schaltfläche unten auf der Seite.
GitHub-Sterne: 1.234
Mitwirkende: 9
Ist Ihre Website so gut optimiert, dass Ihre Bilder im Handumdrehen geladen werden? Wenn ja, berauben Sie Ihre Besucher des Nervenkitzels eines langen Seitenaufrufs. ComcastifyJS ist eine lustige JavaScript-Bibliothek, die Ihren Benutzern die Möglichkeit gibt, auf eine Nostalgie-Reise zu gehen und zu erleben, wie Bilder früher mit einer DFÜ-Internetverbindung geladen wurden oder wie sie mit einer von Comcast bereitgestellten Internetverbindung geladen wurden. ComcastifyJS ist vollständig konfigurierbar, und Sie können alles ändern, von der Farbe des Felds über den Bildern bis hin zur Zeit, die zum Laden Ihrer Bilder benötigt wird. Um ComcastifyJS in Aktion zu sehen, besuche diese Website.
GitHub-Sterne: 2.745
Mitwirkende: 8
Jeder furzt — Männer, Frauen, Kinder, Hunde, Katzen — fartscroll.js kann deine Website auch zum Furzen bringen. Was diese lustige JavaScript-Bibliothek tatsächlich tut, ist, beim Scrollen Furzgeräusche einzufügen. Um sie zu verwenden, fügen Sie einfach eine einzelne Zeile in Ihre Seite ein und initialisieren Sie sie. Sie können sogar angeben, wie oft Ihre Seite furzen soll, um Ihrem persönlichen Furzgeschmack zu entsprechen. Es ist zwar definitiv eine lustige JavaScript-Bibliothek, die nicht versucht, wirklich nützlich zu sein, aber es gibt definitiv eine Möglichkeit, dies zu erreichen, indem Sie die Furzgeräusche gegen etwas Passenderes austauschen, insbesondere wenn Sie eine kreative Website entwerfen, deren Ziel es ist, die Grenzen des Webdesigns zu überschreiten.
GitHub-Sterne: 704
Mitwirkende: 7
Penis JS macht das Vergleichen von Variablen einfach. Anstatt die traditionelle, langweilige Methode zum Vergleichen von Variablen in JavaScript zu verwenden, verwendet PenisJS die globalen Variablen „B“ und „D“, sodass Sie den großartigen Befehl „B==D“ verwenden können, um 2 Variablen überall zu vergleichen. Du kannst PenisJS einfach als Script-Tag in einen Browser einbinden, aber diese lustige JavaScript-Bibliothek ist auch mit AMD und Commonjs kompatibel. Wenn dir PenisJS gefällt, besuche unbedingt auch das GitHub-Profil des Erstellers. Edan Kwan, weil es Links zu vielen anderen lustigen JavaScript-Bibliotheken enthält, die einen Besuch wert sind, wie zum Beispiel die Schwesterbibliothek von PenisJS, VaginaJS.
GitHub-Sterne: 204
Mitwirkende: 1
Diese lustige JavaScript-Bibliothek enthält eine große Anzahl von Ostereier das kann einfach durch die Eingabe eines bestimmten Keywords auf einer Website ausgelöst werden. Zum Beispiel löst das Schlüsselwort „hi“ die Animation eines springenden Welpen mit dem Wort „hi“ über seinem Kopf aus. Das Schlüsselwort „Kater“ löst eine Animation aus, in der ein betrunkener Garfield über den Bildschirm läuft, und es gibt viele, viele andere ebenso lustige Animationen. Es sind nicht mehr als JavaScript-Kenntnisse auf Anfängerniveau erforderlich, um dieser lustigen JavaScript-Bibliothek zusätzliche Animationen hinzuzufügen oder die vorhandenen durch etwas anderes zu ersetzen. Mit dieser Bibliothek können Sie Ihren Besuchern einen Grund geben, länger auf Ihrer Website zu bleiben und sie in vollen Zügen zu erkunden.
GitHub-Sterne: 1.169
Mitwirkende: 20
Vapor.js ist vielleicht das flexibelste JavaScript-Framework der Welt. Viele Frameworks können restriktiv sein und deine Kreativität einschränken, indem sie dich zwingen, einem Ansatz zu folgen, der nicht zu deinem Stil und deiner Denkweise passt, aber nicht zu Vapor.js. Die Flexibilität dieses JavaScript-Frameworks beruht auf der Tatsache, dass es genau keine Codezeilen enthält. Das ist richtig. Vapor.js ist ein lustiges JavaScript-Framework, das jeder in wenigen Sekunden lernen kann. Sie sollten auch überprüfen Semicolon.js, was eine sicherere und zuverlässigere Version von Vapor.js ist. Wie der Name schon sagt, enthält es nichts außer einem einzelnen Semikolon.
GitHub-Sterne: 14.691
Mitwirkende: 42
JavaScript selbst kann ziemlich lustig sein — es ist keine zusätzliche Bibliothek oder ein Framework erforderlich. Eine großartige Möglichkeit, die lustige und skurrile Seite von JavaScript zu erkunden, ist ein installierbares Handbuch namens Was zum verdammten JavaScript? Dieses Handbuch wurde von Denys Dovhan erstellt und von Brian Leroux und seinem Vortrag WTFJS auf der dotJS 2012 inspiriert. Es enthält eine Liste lustiger JavaScript-Beispiele, von denen jedes erklärt, wie es funktioniert. Die Beispiele helfen Anfängern, tiefer in JavaScript einzutauchen, während Profis sie als hervorragende Referenz für die unerwarteten Kanten von JavaScript betrachten können. Viele JavaScript-Entwickler aus der ganzen Welt haben zu dem Handbuch beigetragen, und Sie können dies auch direkt auf GitHub tun.
Alle Softwareentwickler haben gerne von Zeit zu Zeit Spaß, und JavaScript-Entwickler sind keine Ausnahme. In diesem Artikel haben wir die aufgelistet oben 10 lustige JavaScript-Bibliotheken im Internet, aber es gibt noch so viel mehr zu entdecken, dass es schade wäre, hier aufzuhören. GitHub ist der beste Ort, um lustige JavaScript-Bibliotheken zu entdecken, gefolgt von Online-Communities wie Stack Overflow, Reddit und Quora.
Sie können auch zur npm-Bibliothek gehen und nach Paketen suchen, die die Schlüsselwörter lustig, Witz, Humor oder Troll enthalten. Zum Zeitpunkt des Schreibens dieses Artikels gab es 117 Pakete, die allein das Schlüsselwort lustig enthielten, und wir sind sicher, dass Sie in der Lage sein werden, viele andere passende Keywords zum Ausprobieren zu finden.
Wenn Ihnen dieser Artikel gefallen hat, zögern Sie nicht teile es mit anderen Entwicklern und Kollegen und abonniere unseren Newsletter für weitere tolle Ressourcen für Entwickler. Wir sehen uns beim nächsten Mal!
Our promise
Every year, Brainhub helps 750,000+ founders, leaders and software engineers make smart tech decisions. We earn that trust by openly sharing our insights based on practical software engineering experience.
Authors
Read next
Popular this month