Articles of Javascript

Wie lade ich eine Javascript-Datei dynamisch?

Ich habe diesen Code: function js() { var getJs = document.getElementById(“jogo”); if (JS == true) { //if button JS is pressed – it is correct? } else } es funktioniert nicht. Ich gab zwei Knöpfe, wenn der erste gedrückt wird, sollte file1.js geladen werden. Falls die zweite file2.js gedrückt wird, sollte file2.js geladen werden. Wie […]

Professionelle jQuery basierte Combobox Steuerung?

Gibt es professionelle Combobox-Steuerelemente (Dropdown-Liste mit Autosuggestion) basierend auf der jQuery-Bibliothek? Es sollte in der Lage sein, große Datenmengen zu verarbeiten und einige Skinning- Optionen zu haben. Eine mehrspaltige Ergebnisliste wäre auch toll. Ich arbeite mit ASP.NET, aber es ist kein Problem, wenn ich einen Wrapper dafür schreiben musste. Ich verwende bereits ein Drittanbieter-Steuerelement, aber […]

Stellen Sie “diese” Variable einfach ein?

Ich habe ein ziemlich gutes Verständnis von Javascript, außer dass ich keinen netten Weg finde, die Variable “this” zu setzen. Erwägen: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = “hi”; //set foo_variable so it alerts var old_fn = someObj.fn; //store old value someObj.fn = myFunction; //bind […]

Wie ist die performance von Objekten / Arrays in JavaScript? (Speziell für Google V8)

performance in Verbindung mit Arrays und Objekten in JavaScript (insbesondere Google V8) wäre sehr interessant zu dokumentieren. Ich finde keinen umfassenden Artikel zu diesem Thema irgendwo im Internet. Ich verstehe, dass einige Objekte classn als zugrunde liegende Datenstruktur verwenden. Wenn es viele Eigenschaften gibt, wird es manchmal als Hash-Tabelle behandelt? Ich verstehe auch, dass Arrays […]

Wie zeigt man alle Methoden eines Objekts an?

Ich möchte wissen, wie Sie alle verfügbaren Methoden für ein Objekt auflisten können, zum Beispiel: alert(show_all_methods(Math)); Dies sollte drucken: abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random,round, sin, sqrt, tan, …

Wie kann ich mehrere CSS-Stile in JavaScript festlegen?

Ich habe die folgenden JavaScript-Variablen: var fontsize = “12px” var left= “200px” var top= “100px” Ich weiß, dass ich sie iterativ so auf mein Element setzen kann: document.getElementById(“myElement”).style.top=top document.getElementById(“myElement”).style.left=left Ist es möglich, sie alle gleichzeitig zusammenzusetzen, so etwas? document.getElementById(“myElement”).style = allMyStyle

Reactive Stellen Sie den Fokus nach dem Rendern auf die Eingabe ein

Wie kann der Fokus auf ein bestimmtes Textfeld eingestellt werden, nachdem die Komponente gerendert wurde? Die Dokumentation scheint auf die Verwendung von Referenzen hinzuweisen, zB: Setzen Sie ref=”nameInput” auf mein Eingabefeld in der ref=”nameInput” und rufen Sie dann: this.refs.nameInput.getInputDOMNode().focus(); Aber wo soll ich das nennen? Ich habe ein paar Plätze ausprobiert, aber ich kann es […]

Backbone: Warum sollte `$` (‘# footer’) “ “ zugeordnet werden?

Ich habe folgende Aussagen gefunden: el: ‘#footer’ var todosView = new TodosView({el: $(‘#footer’)}); Warum sollte $(‘#footer’) zu el zugewiesen werden? Das hat mich wirklich verwirrt. Ich habe den Beitrag hier gelesen. Was ist der Unterschied zwischen $ el und el in Backbone.js Views? , immer noch verwirrt. Außerdem lese ich: Die view.$el Eigenschaft entspricht $(view.el) […]

React lädt die Komponentendaten bei Änderung der Routenparameter oder Abfrage nicht neu

Ich habe eine “Home” -Komponente mit Links, und wenn Sie auf einen Link klicken, wird die Produktkomponente mit dem Produkt geladen. Ich habe auch eine andere Komponente, die immer sichtbar ist und Links zu den “kürzlich besuchten Produkten” zeigt. Diese Links funktionieren nicht auf einer Produktseite. Die URL wird aktualisiert, wenn ich auf den Link […]

ES6 Promise.all () error handle – Ist .settle () benötigt?

Nehmen wir an, ich habe eine Promise.all() , die zwei Versprechen behandelt. Wenn ein Versprechen einen Fehler erzeugt, aber das andere triggers, würde ich gerne in der Lage sein, mit den Fehlern Promise.all() , die auf der Situation basieren, nachdem Promise.all() ist. ES6 Versprechen fehlt die Siedlungsmethode, ich gehe aus einem guten Grund davon aus. […]