Hat Ihre Website den Konami -Code?

Zu meiner Verteidigung bin ich gerade von einem zweiwöchigen, hauptsächlich offline-Urlaub in Übersee zurückgekehrt. Also hatte ich keine Ahnung, was er meinte, als mein Kumpel Royce mir einen direkten Tweet schickte:
Warum hast du keinen Konami -Code auf deiner Seite?
Zu diesem Zeitpunkt hatte ich die Gelegenheit, Google schnell zu verwenden, um die zerbrechliche Scharade beizubehalten, die ich für die neuesten Memes hippe. Aber nein, von plötzlicher Ehrlichkeit beunruhigt, schickte ich die weniger als herausragende Antwort:
Was ist ein Konami -Code?
Ich hätte das Google verwenden sollen; Mein Geek -Cred ist in Trümmern. Wenn es Leser gibt, die noch nicht vom Konami -Code gehört haben, speichert dieses Problem Sie vor demselben Schicksal.
Ich liebe Ostereier auf Websites; Ich habe eine perverse Anziehungskraft, die Zeit und Mühe zu verbringen, aus äußerst sinnlosen Gründen Code zu schreiben. Der Konami-Code stammt aus den Cheat-Codes der alten Schule zurück. Die Schlüsselkombination ist auf, hoch, unten, unten, links, rechts, links, rechts, B, A. Wenn Sie mehr wissen möchten, erklärt ein Video auf YouTube alles. Es gab einen Ausschlag von Standorten, die ein Osterei implementiert haben, das beim Eingeben des Codes ausgelöst wurde. Die ESPN -Website hat es für den Aprilscherz gemacht, und die Jquery -Website hat eine großartige seit Ewigkeiten sowie Google Reader und sogar Facebook. Besuchen Sie Konami -Code -Websites, um eine Liste von Websites zu finden.
Ich habe mich in mehreren JavaScript-basierten Lösungen für die Implementierung eines solchen Ostereis umgesehen und fand ein sehr schickes JQuery-Beispiel von Paul Irish, das ein wenig Javascript-Fu aufweist. Das Skript verwendet einen Ereignishörer, um Keydown -Ereignisse abzufangen und alle eingegebenen Schlüssel zu verfolgen. Wenn die Kombination von gepressten Schlüssel den Konami -Code enthält, wird das Osterei ausgelöst:
var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65"; $(document).keydown(function(e) { kkeys.push( e.keyCode ); if ( kkeys.toString().indexOf( konami ) >= 0 ){ $(document).unbind('keydown',arguments.callee); // Launch easter egg here } });
Das Skript beginnt damit, ein paar Variablen zu deklarieren; KKEYS, ein leeres Array, mit dem die Tastenpressen des Benutzers gespeichert wurden. und Konami, eine Zeichenfolge, die die Schlüsselcodes für die richtige Schlüsselkombination darstellt.
Ein Ereignishörer ist an das Dokumentobjekt angeschlossen, um für das Keydown -Ereignis zu hören. Jedes Mal, wenn eine Taste gedrückt wird, während die Seite geladen wird, wird der Tastaturcode zum Key -Array hinzugefügt. Das Skript prüft dann, ob der Konami -Code eingegeben wurde. Wenn dies der Fall ist, wird der Event -Hörer entfernt und das Osterei enthüllt.
Beachten Sie die Verwendung von Argumenten.Callee? (Ich habe über das seltsame, aber nützliche Argumente Objekt in der Tech Times -Ausgabe Nr. 215 geschrieben.) Die Callee -Eigenschaft bezieht sich auf die aktuelle Funktion. Daher ist Callee eine großartige Möglichkeit für eine Event -Hörerfunktion, sich selbst zu entfernen. In diesem Beispiel ermöglicht es auch der Event -Listener -Funktion anonym.
Das Osterei auf der Paul Irish -Website nutzt die Dienste von Cornify, einem sehr nützlichen Webdienst im Einhorn und Regenbogen:
var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65"; $(document).keydown(function(e) { kkeys.push( e.keyCode ); if ( kkeys.toString().indexOf( konami ) >= 0 ){ $(document).unbind('keydown',arguments.callee); // Launch easter egg here } });
Es gibt einige andere bemerkenswerte Beispiele, die ich gefunden habe. Matt Snider hat eine Verwendung von Yui, bei der das Skript ein benutzerdefiniertes Ereignis erstellt, und zwei weitere klare alte JavaScript -Beispiele. Das erste ist Konami-js, das Timeouts verwendet, um die Konami-Code-Erkennungsroutine zurückzusetzen, wenn eine lange Verzögerung zwischen den Tastenpressen besteht. Der zweite ist der Onkonamicode -Event -Handler von James Padolsey.
worauf warten Sie noch? Sie haben den Code; Fügen Sie den Konami -Code noch heute zu Ihrer Website hinzu.
häufig gestellte Fragen (FAQs) zum Konami -Code
Was ist der Konami -Code? Der Code ist auf, nach oben, unten, unten, links, rechts, links, rechts, b, A. Es wurde erstmals im Game Gradius für das Nintendo Entertainment System verwendet und wurde seitdem in vielen anderen Spielen verwendet, sowohl von Konami als auch von anderen Unternehmen. Er hat den Code erstellt, um das Spiel Gradius für ihn beim Testen zu erleichtern. Der Code wurde im Spiel gelassen, als er veröffentlicht wurde, und die Spieler entdeckten ihn, was zu seiner weit verbreiteten Verwendung und Popularität führte.
Wie verwende ich den Konami -Code? Dies geschieht normalerweise auf dem Titelbildschirm des Spiels, bevor Sie mit dem Spielen beginnen. Die Sequenz ist nach oben, unten, unten, links, rechts, links, rechts, B, A. In einigen Spielen müssen Sie möglicherweise die Start -Taste drücken, nachdem Sie den Code eingegeben haben.
Was variiert der Konami -Code? Im ursprünglichen Gradius gab es dem Spieler einen vollständigen Satz von Power-ups. In anderen Spielen könnte es zusätzliches Leben verleihen, geheime Levels freischalten oder andere Auswirkungen haben. Einige Spiele haben sogar negative Auswirkungen, wenn Sie den Code eingeben.
Kann ich den Konami-Code in Nicht-Konami-Spielen verwenden? Der Code ist Teil der Gaming -Kultur geworden, und viele Entwickler nehmen ihn in ihre Spiele als Anspielung auf diese Geschichte ein. Die Auswirkungen des Codes in diesen Spielen können stark variieren.
Wird der Konami -Code in anderen Medien verwendet? Es wird oft als Abkürzung verwendet, um das Wissen eines Charakters über Videospiele oder als Witz anzuzeigen.
Warum ist der Konami -Code so berühmt? Die leicht zu erinnerten Sequenz und der Spaß, zu entdecken, was es in verschiedenen Spielen tut, hat zu seiner anhaltenden Popularität beigetragen.
Kann der Konami -Code für moderne Gaming -Konsolen verwendet werden? Die Tastesequenz kann je nach Controller -Layout geringfügig variieren.
Was passiert, wenn ich den Konami -Code falsch eingehe? Sie können es einfach noch einmal versuchen. Einige Spiele haben jedoch möglicherweise einen anderen Effekt oder Osterei für falsche Einträge.
Gibt es andere berühmte Cheat -Codes wie den Konami -Code? Einige Beispiele sind der „IDDQD“ -Codes für Unbesiegbarkeit in Doom, der „Motherlode“ -Codesode für Geld in den Sims und den Code „Up, Up, Down, Down, Links, Links, Links, Rechts, B, A, Start“ für zusätzliche Leben in Contra.
Das obige ist der detaillierte Inhalt vonHat Ihre Website den Konami -Code?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Häufig gestellte Fragen und Lösungen für das Ticket-Ticket-Ticket-Ticket in Front-End im Front-End-Entwicklungsdruck ist der Ticketdruck eine häufige Voraussetzung. Viele Entwickler implementieren jedoch ...

JavaScript ist der Eckpfeiler der modernen Webentwicklung. Zu den Hauptfunktionen gehören eine ereignisorientierte Programmierung, die Erzeugung der dynamischen Inhalte und die asynchrone Programmierung. 1) Ereignisgesteuerte Programmierung ermöglicht es Webseiten, sich dynamisch entsprechend den Benutzeroperationen zu ändern. 2) Die dynamische Inhaltsgenerierung ermöglicht die Anpassung der Seiteninhalte gemäß den Bedingungen. 3) Asynchrone Programmierung stellt sicher, dass die Benutzeroberfläche nicht blockiert ist. JavaScript wird häufig in der Webinteraktion, der einseitigen Anwendung und der serverseitigen Entwicklung verwendet, wodurch die Flexibilität der Benutzererfahrung und die plattformübergreifende Entwicklung erheblich verbessert wird.

Es gibt kein absolutes Gehalt für Python- und JavaScript -Entwickler, je nach Fähigkeiten und Branchenbedürfnissen. 1. Python kann mehr in Datenwissenschaft und maschinellem Lernen bezahlt werden. 2. JavaScript hat eine große Nachfrage in der Entwicklung von Front-End- und Full-Stack-Entwicklung, und sein Gehalt ist auch beträchtlich. 3. Einflussfaktoren umfassen Erfahrung, geografische Standort, Unternehmensgröße und spezifische Fähigkeiten.

Wie fusioniere ich Array -Elemente mit derselben ID in ein Objekt in JavaScript? Bei der Verarbeitung von Daten begegnen wir häufig die Notwendigkeit, dieselbe ID zu haben ...

JavaScript zu lernen ist nicht schwierig, aber es ist schwierig. 1) Verstehen Sie grundlegende Konzepte wie Variablen, Datentypen, Funktionen usw. 2) Beherrschen Sie die asynchrone Programmierung und implementieren Sie sie durch Ereignisschleifen. 3) Verwenden Sie DOM -Operationen und versprechen Sie, asynchrone Anfragen zu bearbeiten. 4) Vermeiden Sie häufige Fehler und verwenden Sie Debugging -Techniken. 5) Die Leistung optimieren und Best Practices befolgen.

Diskussion über die Realisierung von Parallaxe -Scrolling- und Elementanimationseffekten in diesem Artikel wird untersuchen, wie die offizielle Website der Shiseeido -Website (https://www.shiseeido.co.jp/sb/wonderland/) ähnlich ist ...

Zu den neuesten Trends im JavaScript gehören der Aufstieg von Typenkripten, die Popularität moderner Frameworks und Bibliotheken und die Anwendung der WebAssembly. Zukunftsaussichten umfassen leistungsfähigere Typsysteme, die Entwicklung des serverseitigen JavaScript, die Erweiterung der künstlichen Intelligenz und des maschinellen Lernens sowie das Potenzial von IoT und Edge Computing.

Eingehende Diskussion der Ursachen des Unterschieds in der Konsole.log-Ausgabe. In diesem Artikel wird die Unterschiede in den Ausgabeergebnissen der Konsolenfunktion in einem Code analysiert und die Gründe dafür erläutert. � ...
