Articles of Javascript

Wie kann ich eine Datei aus dem Inhalt des Client-Browsers generieren und dazu auffordern, sie zu speichern?

Ich habe eine Situation, in der ich meinen Benutzern die Möglichkeit geben muss, einige Daten, die lokal in ihrem Client-Speicher gespeichert sind, auf der Festplatte zu speichern. Die aktuelle Problemumgehung, die ich habe, ist ein solcher Handler (define-handler (download-deck) ((deck :json)) (setf (header-out :content-type) “application/json” (header-out :content-disposition) “attachment”) deck) Das macht genau das, wie es […]

JavaScript: leeres Array, wird in bedingten Strukturen als wahr ausgewertet. Warum ist das?

Ich habe viele Fehler in meinem Code gefunden, weil ich diesen Ausdruck erwartet habe: Boolean([]); zu falsch auswerten. Dies war jedoch nicht der Fall, da es sich um eine Bewertung handelte. Daher functionen, die möglicherweise [] wie folgt zurückgegeben: // Where myCollection possibly returned [ obj1, obj2, obj3] or [] if(myCollection) { // … }else […]

Testen, ob jQueryUI geladen wurde

Ich versuche, eine Website zu debuggen, und ich denke, dass jQueryUI möglicherweise nicht ordnungsgemäß geladen wurde. Wie kann ich testen, ob jQueryUI geladen wurde?

Wie erhalte ich die globale Position eines Kindobjekts?

Wie bekomme ich die globale Position eines Object3D in einem anderen Object3D? Konfiguration: var parent = new THREE.Object3D(); parent.position.set(100, 100, 100); var child = new THREE.Object3D(); child.position.set(100, 100, 100); parent.add(child); scene.add(parent); Anmerkungen: Ich dachte, dass dies der Weg wäre, es zu tun: console.log(child.localToWorld(parent.position)); … aber es gibt mir (100, 100, 100) , nicht (200, 200, […]

Unterschied zwischen textContent und innerText

Was ist der Unterschied zwischen textContent und innerText in JavaScript? Kann ich textContent wie folgt verwenden: var logo$ = document.getElementsByClassName(‘logo’)[0]; logo$.textContent = “Example”;

Welche MySQL Treiber sind für node.js verfügbar?

Gibt es einen Node.JS-Treiber für MySQL, der üblicherweise anders als node-mysql verwendet wird? (Es scheint, als gäbe es nicht viel Aktivität mit node.js databasetreibern. Gibt es einen Grund dafür oder ist es nur, weil Node.JS so jung ist?)

Wie lade ich eine Datei mit der JS-Fetch-API hoch?

Ich versuche immer noch, meinen Kopf darum zu wickeln. Ich kann den Benutzer die Datei (oder sogar mehrere) mit der Dateieingabe auswählen lassen: Select file to upload Convert Und ich kann das submit Ereignis mit abfangen. Aber sobald ich das tue, wie sende ich die Datei mit fetch ? fetch(‘/files’, { method: ‘post’, // what […]

Was bedeutet das “$” – Zeichen in jQuery oder JavaScript?

Mögliche Duplikate: Was bedeutet “$” in JavaScript? Nun, das scheint eine einfache und dumme Frage zu sein, aber ich muss wissen, warum wir das Dollar ( $ ) Symbol in jQuery und JavaScript verwenden. Ich schreibe immer einen Dollar in meine Skripte, aber ich weiß nicht warum. Zum Beispiel: $(‘#Text’).click(function () { $(‘#Text’).css(‘color’, ‘red’) }); […]

Userscript, das darauf wartet, dass die Seite geladen wird, bevor Code-Techniken ausgeführt werden?

Ich schreibe ein Greasemonkey-Benutzer-Skript und möchte, dass ein bestimmter Code ausgeführt wird, wenn die Seite vollständig geladen ist, da ein Div-Count zurückgegeben wird, der angezeigt werden soll. Problem ist, dass diese bestimmte Seite manchmal ein bisschen dauert, bevor alles geladen wird. Ich habe versucht, Dokument $(function() { }); und $(window).load(function(){ }); Wrapper. Jedoch scheint keine […]

Backbone 0.9.9: Unterschied zwischen listenTo und on

Ich versuche die neuen Änderungen in Backbone 0.9.9 zu lernen. Momentan habe ich Probleme den Unterschied zwischen listenTo und on zu verstehen: zuhören var View = Backbone.View.extend({ tagName: “div”, intialize: function() { this.listenTo(this.model, ‘change’, this.render); }, render: function() { this.$el.empty(); this.$el.append(‘hello world’); } }); auf var View = Backbone.View.extend({ tagName: “div”, intialize: function() { this.model.on(‘change’, […]