Articles of Javascript

Was muss dann in CasperJS-statementen eingepackt werden? Wie bestimmt man die Ausführungsreihenfolge von Sync / Async-functionen?

Es fällt mir schwer zu bestimmen, was asynchron ist und was nicht, während CasperJS läuft, was in then () – statementen enthalten sein muss und was wann ausgewertet wird. Ich werde irgendwo auf ein Problem stoßen, das mit einer Fall-Through-Break-statement, einem Variablen-Bereich oder der statement evaluate () zu tun hat, und ich fange an, meinen […]

Convert camelCaseText in Sentence Case Text

Wie kann ich eine Zeichenkette wie ‘HalloThere’ oder ‘HelloThere’ zu ‘Hello There’ in JavaScript konvertieren?

Wann / warum Variablen bei Verwendung von jQuery mit “$” voranstellen?

Mögliche Duplikate: Warum würde eine Javascript-Variable mit einem Dollarzeichen beginnen? Ich sehe Menschen, die das Dollarzeichen vor Variablen verwenden, wenn sie jQuery verwenden. Gibt es einen Grund dafür? Ich vermisse etwas Grundlegendes oder ist es nur eine übliche Praxis?

Wie werden Verschlüsse und Bereiche zur Laufzeit in JavaScript dargestellt?

Dies ist meist eine Frage, die sich außerhalb der Neugier stellt. Betrachten Sie die folgenden functionen var closure ; function f0() { var x = new BigObject() ; var y = 0 ; closure = function(){ return 7; } ; } function f1() { var x = BigObject() ; closure = (function(y) { return function(){return […]

Soll ich Prototypen verwenden oder nicht?

Ich erstelle eine Vector-class, die grundsätzlich drei Zahlenwerte enthalten kann. Es können jedoch viele Operationen mit einem solchen Vektor durchgeführt werden – z. B. die Größe erhalten, einen anderen Vektor addieren oder subtrahieren usw. Ich habe mich gefragt, ob diese functionen als eine Prototyp-function der Vector-class codiert werden sollten oder ob ich sie im Konstruktor […]

In Bootstrap öffnen Bild in Modal gestalten

Wie open / enlarge ich ein Bild in einem Modal mit jquery / js und nicht mit Datenattributen? Immer wenn ein Benutzer ein Bild in einen Inhaltseditor einfügt, muss es anklickbar sein, um in einem Modal mit js zu expandieren, so dass ich mich nicht darauf verlassen kann, dass der Benutzer Datenattribute eingibt, die sie […]

Werden in JavaScript benannte functionen oder anonyme functionen bevorzugt?

Mögliche Duplikate: JavaScript: var functionsname = function () {} vs function functionsname () {} Es gibt zwei mögliche Methoden, um eine function in Javascript auszulösen: var foo = function() { … } (Dies ist ein bisschen erfunden, ein weiteres gemeinsames Muster ist: var foo = { baz: 43, doSomething:function() { … } } ) gegen […]

Warum funktioniert 10..toString (), aber 10.toString () nicht?

Mögliche Duplikate: Verwendung von toString in JavaScript 152..toString(2) erstellt korrekt die binäre Zeichenfolge “10011000”, aber 152.toString(2) triggers eine Ausnahme aus “SyntaxError: Bezeichner beginnt unmittelbar nach numerischem Literal” Warum? Die letztere Syntax klingt tatsächlich korrekter, während die erstere sehr merkwürdig aussieht!

Wie überprüft man, ob eine Zeichenfolge Text aus einem Array von Teilzeichenfolgen in JavaScript enthält?

Ziemlich einfach. In Javascript muss ich überprüfen, ob eine Zeichenfolge Teilzeichenfolgen in einem Array enthält.

Unterschied zwischen window.location.href, window.location.replace und window.location.assign

Was ist der Unterschied zwischen window.location.href=”http://example.com”; window.location.replace(“http://example.com”); window.location.assign(“http://example.com”); Ich habe in vielen Foren gelesen, dass window.location.assign() nur den aktuellen Sitzungsverlauf ersetzt und somit der Zurück-Button des Browsers nicht funktioniert. Ich kann dies jedoch nicht reproduzieren. function fnSetVariable() { //window.location.href = “http://example.com”; window.location.replace(“http://example.com”); //window.location.assign(“http://example.com”); } CLICK