Articles of Javascript

Kendo UI Grid Multilevel Hierarchie (N-Ebenen der Hierarchie)

Ich benutze das Kendo UI Grid und zeige Eltern-Kind-Datensätze aktuell entsprechend an. Es stellt sich jedoch heraus, dass ich n-levels vs. streng parent-child anzeigen muss. Nicht jeder Datensatz hat Kinder, aber einige haben mehrere Ebenen. Aktueller Grid-Code: var jgrid = $(“#boxesgrid”).kendoGrid({ columns: [ { field: “JobId”, hidden: true }, { field: “PercentComplete”, hidden: true }, […]

Warum wird die Verwendung von $ rootScope mit functionen nicht empfohlen?

Während ich die FEQs von Angularjs untersuche, habe ich den folgenden Artikel gesehen: $ rootScope existiert, aber es kann für das Böse verwendet werden Bereiche in Angular bilden eine Hierarchie und erben prototypisch von einem Stammbereich an der Spitze des Baums. Normalerweise kann dies ignoriert werden, da die meisten Ansichten einen Controller und damit einen […]

AJAX-Anfrage an lokales Dateisystem funktioniert nicht in Chrome?

Ich arbeite daran, eine Benutzeroberfläche aus XML mit jQuery dynamisch zu erstellen. Mein jQuery funktioniert in Firefox, aber in Chrome funktioniert es nicht. Es gibt mir diesen Konsolenerrors: Cross-Ursprungsanforderungen werden nur für Protokollschemas unterstützt: http, data, chrome, chrome-extension, https, chrome-extension-resource. Das Folgende ist mein jQuery-Code, der bei Firefox funktioniert, aber nicht bei Google Chrome funktioniert: […]

“GetElementById keine function” beim Versuch, eine AJAX-Antwort zu analysieren?

Ich verwende GM_xmlhttpRequest (in einem Greasemonkey-Skript) und speichere den responseText in einem neu erstellten HTML-Element: var responseHTML = document.createElement(‘HTML’); … onload: function() { responseHTML.innerHTML = response.responseText; } Und dann versuche ich ein Element in responseHTML zu finden: console.log(responseHTML.getElementsByTagName(‘div’)); console.log(responseHTML.getElementById(‘result_0’)); Das erste funktioniert gut, aber nicht das zweite. Irgendwelche Ideen?

Kontrollierte vs unkontrollierte Komponenten ReactJs

Fast in jedem ReactJS-Tutorial oder sogar in der offiziellen Dokumentation zum Umgang mit Eingabeänderungen wird onChange empfohlen. Wir verwenden einen Zustand für den Wert und ändern ihn über onChange. Dies triggers das Rendern bei jedem Tastenanschlag aus. Damit, Ist das Rendern wirklich so günstig? Wird der Eingabewert nicht im DOM gehalten? Es gibt also keinen […]

XMLHttpRequest kann nicht geladen werden. Kein ‘Access-Control-Allow-Origin’-Header ist auf der angeforderten Ressource vorhanden. Ursprung ‘http: // localhost: 3000’ Google Maps

Ich bin neu zu Reagieren js Ich versuche, einfach dynamisch Karte mit respektierten Benutzereingaben zu ändern Aber für bestimmte Ort Suchanfragen steigt dieser Fehler XMLHttpRequest kann nicht geladen werden https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=undefined & radius = 1000 & keyword = fdtbf & key = myapikey. Kein ‘Access-Control-Allow-Origin’-Header ist auf der angeforderten Ressource vorhanden. Origin ‘ http: // localhost: […]

Warum werden Ausnahmen für die Ablehnung von Versprechen in JS verwendet?

Die Spezifikation, auf die ich mich beziehe, ist http://promises-aplus.github.io/promises-spec/ . Wenn Sie then() , können Sie entweder ein Versprechen zurückgeben und das Versprechen ablehnen, wenn Sie es wünschen, oder Sie können eine Ausnahme auslösen, um ein Versprechen abzulehnen. Warum wurde die API nicht so entworfen, dass sie für die then function eine Entschlossenheits- und Ablehnungsfunktion […]

Warum brauchen wir sowohl die clientseitige als auch die serverseitige validation?

Das Argument für die Verwendung sowohl der clientseitigen validation (JavaScript) als auch der serverseitigen validation mithilfe eines Validators lautet wie folgt: Wenn der Clientbrowser kein JavaScript unterstützt, kann der Benutzer die clientseitige validation nicht verwenden. Meine Frage ist, wie gut ist dieses Argument in der Praxis? In der Theorie macht es Sinn, aber in der […]

Abgeflachte Daten verbinden

Ich möchte die Daten über init von meiner Kundentabelle in die Projektliste einfügen. Das Modell ist wie folgt: Projekte Schlüssel Name: Zeichenfolge Kunde: Kundenschlüssel Kunden Schlüssel Name: Zeichenfolge Hast du ein Beispiel, wie ich das aus angular2 Komponente mit angularfire2 mache? Mein Controller sieht so aus: import { Component, OnInit } from ‘@angular/core’; import { […]

Ist es möglich, im Browser eine Download-Aufforderung für erkannte MIME-Typen mit nur JavaScript zu initiieren (clientseitige Vorgehensweise)?

Ich möchte dem Benutzer erlauben, eine Datei mit einem einzigen Klick direkt herunterzuladen. Es gibt jedoch ein Problem, wenn es um bekannte Meme-Typen wie HTML, Audio, Video usw. geht. Im Idealfall möchte ich eine Download-Aufforderung für Audio / Video-Dateien auslösen. Letztendlich möchte ich es auch für HTML-Dokumente tun. Die Grundidee besteht darin, Benutzern das Herunterladen […]