Articles of Javascript

Wird das “neue” Keyword von JavaScript als schädlich angesehen?

In einer anderen Frage wies ein Benutzer darauf hin, dass das new Schlüsselwort gefährlich zu verwenden sei, und schlug eine Lösung zur Objekterstellung vor, die nicht new . Ich glaube nicht, dass das stimmt, hauptsächlich weil ich Prototype, Scriptaculous und andere ausgezeichnete JavaScript-Bibliotheken verwendet habe und jeder von ihnen das new Keyword verwendet hat. Trotzdem […]

Übergeben Sie den richtigen “this” Kontext an setTimeout Callback?

Wie übertrage ich den Kontext in setTimeout ? Ich möchte this.tip.destroy() this.options.destroyOnHide wenn this.options.destroyOnHide nach 1000 ms. Wie kann ich das machen? if (this.options.destroyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } Wenn ich das obige versuche, bezieht sich das auf das Fenster.

Fragezeichen und Doppelpunkt in JavaScript

Ich kam über die folgende Zeile hsb.s = max != 0 ? 255 * delta / max : 0; Was machen die ? und : meinst du in diesem Zusammenhang?

Ruft den Namen des Objekttyps ab

Gibt es ein JavaScript-Äquivalent von Java class.getName() ?

Ist es sicher, Firebase apiKey der Öffentlichkeit zugänglich zu machen?

Der Firebase Web-App Guide gibt an, dass ich den gegebenen apiKey in meinen Html einfügen soll, um Firebase zu initialisieren: // TODO: Replace with your project’s customized code snippet // Initialize Firebase var config = { apiKey: ”, authDomain: ”, databaseURL: ”, storageBucket: ” }; firebase.initializeApp(config); Auf diese Weise ist der apiKey jedem Besucher zugänglich. […]

setState aktualisiert den Status nicht sofort

Ich würde gerne fragen, warum sich mein Zustand nicht ändert, wenn ich ein onclick-Ereignis mache. Ich habe vor einiger Zeit gesucht, dass ich die Onclick-function im Konstruktor binden muss, aber der Status wird nicht aktualisiert. Hier ist mein Code: import React from ‘react’; import Grid from ‘react-bootstrap/lib/Grid’; import Row from ‘react-bootstrap/lib/Row’; import Col from ‘react-bootstrap/lib/Col’; […]

Wie man GET Parameter von Javascript erhält?

http://domain.com/page.html?returnurl=%2Fadmin Für js in page.html , wie kann es GET Parameter abrufen? Für das obige einfache Beispiel sollte func(‘returnurl’) /admin Aber es sollte auch für komplexe Querystrngs funktionieren …

Wie benutzt du das? : (Bedingter) Operator in JavaScript?

Kann mir bitte jemand in einfachen Worten erklären, was der ?: (Bedingte, “ternäre”) Operator ist und wie man ihn benutzt?

Wie kann man Leerlaufzeit in JavaScript elegant erkennen?

Ist es möglich, ” Leerlauf ” -Zeiten in JavaScript zu erkennen? Mein primärer Anwendungsfall wäre wahrscheinlich, Inhalte vorab zu holen oder vorab zu laden. Leerlaufzeit: Zeitraum der Inaktivität des Benutzers oder ohne CPU-Auslastung

Programmgesteuert Navigieren mit react-router

Ich entwickle eine Anwendung, in der ich prüfe, ob der Benutzer nicht loggedIn Ich muss das Login-Formular anzeigen, andernfalls eine action dispatch , die die Route ändern und andere Komponenten laden würde. Hier ist mein Code: render() { if (isLoggedIn) { // dispatch an action to change the route } // return login component } […]