Articles of Javascript

Optimale Möglichkeit, Strings in JavaScript zu vergleichen?

Ich versuche eine function zu optimieren, die eine binäre Suche von Strings in JavaScript durchführt. Bei der binären Suche müssen Sie wissen, ob der Schlüssel == der Pivot oder < der Pivot ist. Dies erfordert jedoch zwei String-Vergleiche in JavaScript, anders als in C ähnlichen Sprachen, die die function strcmp() , die drei Werte (-1, […]

Wie erkenne ich die Orientierungsänderung mithilfe von Phonegap unter iOS richtig?

Ich habe diesen Orientierungstest-Code unten gefunden und nach JQTouch Referenzmaterial gesucht. Dies funktioniert im iOS-Simulator auf mobilen Safari korrekt, wird aber in Phonegap nicht korrekt gehandhabt. Mein Projekt befindet sich in demselben Problem, das diese Testseite austriggers. Gibt es eine Möglichkeit, die Orientierungsänderung mithilfe von JavaScript in Phonegap zu erkennen? window.onorientationchange = function() { /*window.orientation […]

Wie funktioniert eine function in einer Schleife (die eine andere function zurückgibt)?

Ich habe versucht, dem onclick-Ereignis eines dynamisch erzeugten “a” -Tags in JavaScript eine function zuzuweisen. Alle Tags werden wie folgt in einer Schleife erstellt: for ( var i = 0; i < 4; i++ ) { var a = document.createElement( "a" ); a.onclick = function( ) { alert( i ) }; document.getElementById( "foo" ).appendChild( a […]

Was bedeutet `return` Schlüsselwort in` forEach` function?

$(‘button’).click(function () { [1, 2, 3, 4, 5].forEach(function (n) { if (n == 3) { // it should break out here and doesn’t alert anything after return false } alert(n) }) }) Click me Meine Frage: Warum alarmiert die nächste Nummer noch, obwohl ich zurückrufe? Genau wie: Ignoriere den folgenden Code und fahre mit dem […]

Wie kann man das Schließen des Browserfensters verhindern?

Ich habe den folgenden Code ausprobiert, um beim Schließen eines Browserfensters eine Warnung zu erhalten: window.onbeforeunload = confirmExit; function confirmExit() { return “You have attempted to leave this page. If you have made any changes to the fields without clicking the Save button, your changes will be lost. Are you sure you want to exit […]

Wie legen Sie einen JavaScript-Haltepunkt aus Code in Chrome fest?

Ich möchte den Chrome-Debugger zwingen, in einer Zeile mit Code zu brechen oder eine Art Kommentar-Tag wie etwa console.break() .

Wie simuliert man Tastenbetätigungen oder einen Klick mit JavaScript?

Ich habe eine Google Chrome-Erweiterung geschrieben und die Site, auf der ich meine Erweiterung verwenden möchte, erfordert, dass ich auf ein Textfeld klicke oder auf ein Tab klicke (weil ich denke, dass es nur die javaScript-Verifizierung “onClick” ausführt). Ich kann den Text in der Box mit meiner Erweiterung unter Verwendung von: document.getElementById(“input1”).value = ‘test’; Aber […]

Wie finde ich heraus, ob ein Array eine bestimmte Zeichenfolge in JavaScript / jQuery enthält?

Kann mir jemand sagen, wie man “specialword” , wenn “specialword” in einem Array erscheint? Beispiel: categories: [ “specialword” “word1” “word2” ]

Einfache Komponente rendert nicht: Reagieren Sie js

Ich versuche, unter Verwendung von Code zu reagieren, aber ich bekomme kein HTML-Element im Browser. In der Konsole ist kein Fehler aufgetreten. React without npm var reactTest = React.createClass({ render: function(){ return( React Without NPM ); } }); ReactDOM.render(,document.getElementById(‘test’)); Kann mir bitte jemand helfen?

Unterschied zwischen \ w und \ b Meta-Zeichen für reguläre Ausdrücke

Kann jemand den Unterschied zwischen \w und \b regulären Ausdruckmeta-Zeichen erklären? Ich verstehe, dass diese beiden Meta-Zeichen für Wortgrenzen verwendet werden. Abgesehen davon, welcher Meta-Charakter ist für mehrsprachige Inhalte effizient?