Articles of Javascript

Verkürzen Sie die Zeichenfolge, ohne Wörter in JavaScript zu schneiden

Ich bin nicht sehr gut mit String-Manipulation in JavaScript, und ich frage mich, wie Sie eine Zeichenfolge verkürzen würden, ohne ein Wort abschneiden. Ich weiß, wie man substring, aber nicht indexOf oder irgendetwas wirklich gut verwendet. Sagen wir, ich hätte folgende Zeichenfolge: text = “this is a long string I cant display” Ich möchte es […]

Wie formatiert man Zahlen, indem man 0 auf einstellige Zahlen setzt?

Ich möchte eine Nummer mit zwei Ziffern formatieren. Das Problem wird verursacht, wenn 0 – 9 wird, also muss ich es zu 00 – 09 formatieren. Gibt es in JavaScript einen Zahlenformatierer?

Wie kopiert man ein JavaScript-Objekt in eine neue Variable NICHT durch Referenz?

Ich habe hier eine kurze jsfiddle geschrieben, wo ich ein kleines json-Objekt an eine neue Variable übergebe und die Daten von der ursprünglichen Variable (nicht die neue Variable) verändere, aber auch die Daten der neuen Variablen werden aktualisiert. Das muss bedeuten, dass das JSON-Objekt als Referenz übergeben wurde, oder? Hier ist mein schneller Code: var […]

Microsoft CDN für jQuery oder Google CDN?

Ist es wirklich wichtig, welche CDN Sie verwenden, um Ihre jQuery-Datei oder eine Javascript-Datei zu verlinken? Ist einer potentiell schneller als der andere? Welche anderen Faktoren könnten eine Rolle spielen, in welcher CDN Sie sich entscheiden zu verwenden? Ich weiß, dass Microsoft, Yahoo und Google jetzt alle CDNs haben.

Warum sollte ich ES6-classn verwenden?

Ich habe viele Fragen zu ES6-classn. Seit ich verstehe, wie man function und WebComponent, React & so verwendet. Ich habe nicht viele Vorteile gesehen, die es nutzen. Ich frage mich, was der Nutzen von classn ist. Ich habe gelesen, dass public / private / static Teil von ES7 sein wird. So sehe ich keinen Sinn […]

Der Parameter useCapture in addEventListener kann nicht verstanden werden

Ich habe Artikel unter https://developer.mozilla.org/en/DOM/element.addEventListener gelesen, konnte aber das useCapture Attribut nicht verstehen. Definition gibt es: Wenn “True”, zeigt useCapture an, dass der Benutzer die Erfassung starten möchte. Nach dem Start der Erfassung werden alle Ereignisse des angegebenen Typs an den registrierten Listener gesendet, bevor sie an alle darunter liegenden EventTargets in der DOM-Struktur gesendet […]

Was ist der Unterschied zwischen this.state und this.setstate in ReactJS?

Ich möchte den Wert für den hasSubmit Schlüssel wie im ersten hasSubmit ändern. Ich weiß, das ist nicht zu empfehlen. Aber der zweite Code ist asynchron und ich möchte nicht die Callback-function von setState . Was ist der Unterschied zwischen this.state und setState ? Gibt es eine Möglichkeit, den hasSubmit sofort zu ändern? Erster Code: […]

Warum ist String “11” kleiner als String “3”?

if (’11’ < '3') alert('true'); Es ist offensichtlich, dass sie nicht nach Länge, sondern nach Codierung verglichen werden. Allerdings verstehe ich nicht, wie es funktioniert. Ich brauche eine Erklärung 🙂

Sind Bindestriche in JavaScript-Eigenschaftsnamen zulässig?

Ich habe mir http://docs.jquery.com/Plugins/Authoring#Defaults_and_Options angesehen , um ein einfaches Plugin für jQuery zu erstellen. Nach dem Abschnitt über Optionen und Einstellungen habe ich Folgendes getan, was nicht funktioniert hat (das Skript wurde beendet, als es auf die Einstellung stieß). var settings = { ‘location’ : ‘top’, ‘background-color’: ‘blue’ } … $this.css(‘backgroundColor’, settings.background-color); // fails here […]

Stellen Sie mehrere Anfragen an eine API, die nur 20 Anfragen pro Minute verarbeiten kann

Ich habe eine Methode, die ein Versprechen zurückgibt, und intern ruft diese Methode eine API auf, die pro Minute nur 20 Anfragen haben kann. Das Problem ist, dass ich eine große Menge von Objekten habe (ungefähr 300) und ich möchte für jedes von ihnen einen Aufruf an die API machen. Im Moment habe ich folgenden […]