Per domande riguardanti la programmazione in ECMAScript (JavaScript / JS) e i suoi vari dialetti / implementazioni (escluso ActionScript). Questo tag viene usato raramente da solo, ma è spesso associato ai tag [node.js], [jquery], [json] e [html].
È difficile spiegare il caso a parole, lasciatemi fare un esempio: var myObj = { 'name': 'Umut', 'age' : 34 }; var prop = 'name'; var value = 'Onur'; myObj[name] = value; // This does not work eval('myObj.' + name) = value; //Bad coding ;) Come posso impostare una proprietà …
Questo è il mio HTML: <input id="selectedDueDate" type="text" ng-model="selectedDate" /> Quando digito nella casella, il modello viene aggiornato tramite il meccanismo di rilegatura a 2 vie. Dolce. Tuttavia, quando lo faccio tramite JQuery ... $('#selectedDueDate').val(dateText); Non aggiorna il modello. Perché?
Stavo per iniziare a usare === (triplo uguale, confronto rigoroso) tutto il tempo durante il confronto dei valori di stringa, ma ora lo trovo "foo" === new String("foo") è falso, e lo stesso con questo: var f = "foo", g = new String("foo"); f === g; // false Ovviamente: f …
Ho un'app AJAX creata per il browser Safari mobile che deve visualizzare diversi tipi di contenuto. Per alcuni contenuti ho bisogno user-scalable=1e per altri ho bisogno user-scalable=0. C'è un modo per modificare il valore dell'attributo content senza aggiornare la pagina? <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
Sono un principiante del codice back-end e sto cercando di creare una funzione che mi risponda con una stringa JSON. Al momento ho questo da un esempio function random(response) { console.log("Request handler 'random was called."); response.writeHead(200, {"Content-Type": "text/html"}); response.write("random numbers that should come in the form of json"); response.end(); } …
Sto cercando di "forzare" Safari o IE7 ad aprire una nuova pagina utilizzando una nuova scheda . A livello di codice intendo qualcosa come: window.open('page.html','newtaborsomething');
Penso che questo possa essere un duplicato di Violazione severa usando questa parola chiave e rivelando il modello del modulo Ho questo codice: function gotoPage(s){ if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);} } function pageChange(event, sorter) { var dd = event.currentTarget; gotoPage.call(sorter, dd[dd.selectedIndex].value); } E JSHINT (JSLINT) si lamenta. Dice "Violazione severa". per la riga …
Da un'altra risposta su Stackoverflow è una conversione da data Javascript a .net DateTime: long msSinceEpoch = 1260402952906; // Value from Date.getTime() in JavaScript return new DateTime(1970, 1, 1) + new TimeSpan(msSinceEpoch * 10000); Ma come fare il contrario? DateTime alla data Javascript?
Ho appena installato Sublime Text sotto Windows Vista, e anche seguendo il consiglio dato in questo post , ovvero di impostare esplicitamente View > Syntax > JavaScript > JavaScript, vedo solo i suggerimenti basati su quanto ho digitato in precedenza. Ho persino installato il plug-in SublimeCodeIntel , senza alcun risultato. …
Ho un file che memorizza molti oggetti JavaScript in formato JSON e ho bisogno di leggere il file, creare ciascuno degli oggetti e fare qualcosa con loro (inserirli in un db nel mio caso). Gli oggetti JavaScript possono essere rappresentati in un formato: Formato A: [{name: 'thing1'}, .... {name: 'thing999999999'}] …
Sto usando KnockoutJS versione 2.0.0 Se sto scorrendo tutte le proprietà di un oggetto, come posso verificare se ciascuna proprietà è una ko.observable? Ecco cosa ho provato finora: var vm = { prop: ko.observable(''), arr: ko.observableArray([]), func: ko.computed(function(){ return this.prop + " computed"; }, vm) }; for (var key in …
<div class="title"> I am text node <a class="edit">Edit</a> </div> Desidero ottenere il "I am text node", non desidero rimuovere il tag "edit" e ho bisogno di una soluzione cross browser.
È possibile estendere una classe in ES6 senza chiamare il supermetodo per richiamare la classe genitore? EDIT: la domanda potrebbe essere fuorviante. È lo standard che dobbiamo chiamare super()o mi manca qualcosa? Per esempio: class Character { constructor(){ console.log('invoke character'); } } class Hero extends Character{ constructor(){ super(); // exception …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.