Als «javascript» getaggte Fragen

Bei Fragen zur Programmierung in ECMAScript (JavaScript / JS) und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript). Dieses Tag wird selten alleine verwendet, wird jedoch am häufigsten mit den Tags [node.js], [jquery], [json] und [html] verknüpft.


30
Bester Javascript syntaktischer Zucker
Hier sind einige Juwelen: Literale: var obj = {}; // Object literal, equivalent to var obj = new Object(); var arr = []; // Array literal, equivalent to var arr = new Array(); var regex = /something/; // Regular expression literal, equivalent to var regex = new RegExp('something'); Standardeinstellungen: arg …

15
Wie füge ich Javascript in das WebBrowser-Steuerelement ein?
Ich habe das versucht: string newScript = textBox1.Text; HtmlElement head = browserCtrl.Document.GetElementsByTagName("head")[0]; HtmlElement scriptEl = browserCtrl.Document.CreateElement("script"); lblStatus.Text = scriptEl.GetType().ToString(); scriptEl.SetAttribute("type", "text/javascript"); head.AppendChild(scriptEl); scriptEl.InnerHtml = "function sayHello() { alert('hello') }"; scriptEl.InnerHtml und scriptEl.InnerText geben beide Fehler: System.NotSupportedException: Property is not supported on this type of HtmlElement. at System.Windows.Forms.HtmlElement.set_InnerHtml(String value) at SForceApp.Form1.button1_Click(Object …

4
Warum kann in der Vorlage einer Direktive mit isoliertem Gültigkeitsbereich nicht auf $ rootScope zugegriffen werden?
Mit isolate scope scheint die Vorlage der Direktive nicht in der Lage zu sein, auf die Variable $ rootScope des Controllers ('Ctrl') zuzugreifen, die jedoch im Controller der Direktive angezeigt wird. Ich verstehe, warum die $ scope-Variable des Controllers ('Ctrl') im isolierten Bereich nicht sichtbar ist. HTML: <div ng-app="app"> <div …


4
Wie klonen Sie ein Array von Objekten mit Unterstrich?
#!/usr/bin/env node var _ = require('underscore'); var a = [{f: 1}, {f:5}, {f:10}]; var b = _.clone(a); b[1].f = 55; console.log(JSON.stringify(a)); Das führt zu: [{"f":1},{"f":55},{"f":10}] Klon scheint nicht zu funktionieren! Also ich RTFM und sehe das: http://underscorejs.org/#clone Erstellen Sie einen flach kopierten Klon des Objekts. Verschachtelte Objekte oder Arrays werden …

8
Wählen Sie alle untergeordneten Elemente außer dem ersten aus
Angenommen, ich habe Folgendes: <ul> <li>First item</li> <li>Second item</li> <li>Third item</li> </ul> Wie würde ich mit jQuery alle untergeordneten Elemente nach dem ersten auswählen? So kann ich etwas erreichen wie: <ul> <li>First item</li> <li class="something">Second item</li> <li class="something">Third item</li> </ul>



4
Backbone.js und jQuery
Es wird gesagt, dass Backbone alle übergeordneten Abstraktionen verarbeitet, während jQuery oder ähnliche Bibliotheken mit dem DOM arbeiten, Ereignisse normalisieren und so weiter. Könnte mir bitte jemand helfen, diese Aussage anhand eines einfachen praktischen Beispiels zu verstehen. Ein weiteres wichtiges Merkmal des MVC-Frameworks wie Backbone, Knockout, ist, dass das Modell …

6
Angular UI Router-Unit-Test (Zustände zu URLs)
Ich habe einige Probleme beim Testen des Routers in meiner Anwendung, die auf dem Angular UI-Router basiert. Ich möchte testen, ob Statusübergänge die URL entsprechend ändern (es wird später kompliziertere Tests geben, aber hier fange ich an.) Hier ist der relevante Teil meines Bewerbungscodes: angular.module('scrapbooks') .config( function($stateProvider){ $stateProvider.state('splash', { url: …

13
Wie erkenne ich die Protokollhandler des Browsers?
Ich habe einen benutzerdefinierten URL-Protokollhandler erstellt. http:// mailto:// custom:// Ich habe eine WinForms-Anwendung registriert, um entsprechend zu antworten. Das alles funktioniert super. Ich möchte jedoch in der Lage sein, den Fall, in dem der Benutzer den benutzerdefinierten URL-Protokollhandler noch nicht installiert hat, ordnungsgemäß zu behandeln. Um dies tun zu können, …

3
Javascript-Vererbung: Superkonstruktor aufrufen oder Prototypkette verwenden?
Vor kurzem habe ich über die Verwendung von JavaScript-Aufrufen in MDC gelesen https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/call Eine Linke des unten gezeigten Beispiels verstehe ich immer noch nicht. Warum verwenden sie hier so Vererbung? Prod_dept.prototype = new Product(); ist das notwendig? Weil es einen Aufruf an den Superkonstruktor in gibt Prod_dept() sowieso so Product.call …

3
Mehrere <thead> / <tbody> in Tabelle gültig?
Stellen Sie sich eine Liste ähnlicher Listen vor: var list = [ { name: 'group1', items: [ 1, 2, 3, 4, 5 ] }, { name: 'group2', items: [ 1, 2, 3, 4, 5 ] }, etc... ] Nun ist die ganze „Tabellen für Daten nicht Design“ Vergessen Argument, wollte …
81 javascript  html 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.