Articles of Javascript

Was ist ein gutes Werkzeug, um mit JavaScript-Unterstützung screen-kratzen?

Gibt es eine gute Testsuite oder ein Tool-Set, das die Navigation der Website automatisieren kann – mit Javascript-Unterstützung – und den HTML-Code von den Seiten sammelt? Natürlich kann ich mit BeautifulSoup direktes HTML scrappen. Aber das tut mir nicht gut für Websites, die Javascript benötigen. 🙂

Wie man ein langes Array mit JavaScript in kleinere Arrays aufteilt

Ich habe eine Reihe von E-Mails (es kann nur 1 E-Mail oder 100 E-Mails sein), und ich muss das Array mit einer Ajax-Anfrage senden (die ich weiß), aber ich kann nur ein Array senden, das hat 10 oder weniger E-Mails drin. Wenn also ein Original-Array von 20 E-Mails vorhanden ist, muss ich sie in zwei […]

Ist es eine gute Idee, JavaScript zu lernen, bevor Sie jQuery lernen?

Ist es eine gute Idee, JavaScript zu lernen, bevor Sie eine JavaScript-Framework-Bibliothek wie jQuery, Prototype usw. lernen? Manchmal habe ich Probleme, weil ich das Gefühl habe, JavaScript nicht so gut zu beherrschen wie ich.

Name des Objekts oder der class abrufen

Gibt es eine Lösung, um den functionsnamen eines Objekts zu erhalten? function alertClassOrObject (o) { window.alert(o.objectName); //”myObj” OR “myClass” as a String } function myClass () { this.foo = function () { alertClassOrObject(this); } } var myObj = new myClass(); myObj.foo(); for (var k in this) {…} – es gibt keine Informationen über den className […]

Was sind einige empirische technische Gründe, jQuery nicht zu verwenden?

Kontext: Ich bin erstaunt über die Anzahl der Front-End-Entwickler, die den ganzen Tag HTML, Javascript und CSS hacken und Tools wie jQuery ( oder andere gleichwertige Hilfs-Frameworks ) ignorieren und deren Verwendung verweigern . Ich spreche nicht von JavaScript-Gurus, ich spreche jeden Tag in den Schützengräben von Joe Produktionsentwicklern. Ich bekomme viele Argumente, die eher […]

Wie kann man eine class erweitern, ohne Super in ES6 verwenden zu müssen?

Ist es möglich, eine class in ES6 zu erweitern, ohne die super Methode aufzurufen, um die Elternklasse aufzurufen? EDIT: Die Frage könnte irreführend sein. Ist das der Standard, den wir super() nennen müssen super() oder fehlt mir etwas? Beispielsweise: class Character { constructor(){ console.log(‘invoke character’); } } class Hero extends Character{ constructor(){ super(); // exception […]

Was ist der Zweck, Semikolon zu Beginn von JavaScript zu starten?

Mögliche Duplikate: Was bewirkt das führende Semikolon in JavaScript-Bibliotheken? Ich habe festgestellt, dass viele jQuery-Plugins damit beginnen ;(function(){ /* something in here */ })(); Ich fragte mich nur, wofür das Anfangshalbkolon war, sowie die leeren Klammern am Ende.

Wie öffne ich eine URL in einem neuen Tab mit JavaScript oder jQuery?

Wie öffne ich eine URL in einem neuen Tab statt programmatisch?

Kann jemand diesen “doppelten negativen” Trick erklären?

Ich bin kein Experte für Javascript, aber ich habe Mark Pilgrims “Dive in HTML5” -Webseite gelesen und er erwähnte etwas, das ich gerne besser verstehen würde. Er legt fest: Schließlich verwenden Sie den doppelt negativen Trick, um das Ergebnis auf einen booleschen Wert (wahr oder falsch) zu zwingen. function supports_canvas() { return !!document.createElement(‘canvas’).getContext; } Wenn […]

Wie kann ich ein Zeichen aus einer Zeichenkette mit Javascript entfernen?

Ich bin so nahe daran, das zu bekommen, aber es ist einfach nicht richtig. Ich möchte nur das Zeichen “r” aus einer Zeichenfolge entfernen. Das Problem ist, dass mehr als eine Instanz von “r” in der Zeichenfolge vorhanden ist. Es ist jedoch immer das 4. Zeichen. Beispiel String: “crt / r2002_2” Was ich will: “crt […]