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].
Ho un oggetto (albero di analisi) che contiene nodi figlio che sono riferimenti ad altri nodi. Vorrei serializzare questo oggetto, usando JSON.stringify(), ma ottengo TypeError: valore oggetto ciclico a causa dei costrutti che ho citato. Come potrei aggirare questo? Non mi importa se questi riferimenti ad altri nodi sono rappresentati …
Ho due iframe su una pagina e uno apporta modifiche all'altra, ma l'altro iframe non mostra la modifica finché non aggiorno. C'è un modo semplice per aggiornare questo iframe con jQuery? <div class="project"> <iframe id="currentElement" class="myframe" name="myframe" src="http://somesite.com/something/new"></iframe> </div>
// Load the Visualization API and the piechart package. google.load('visualization', '1.0', {'packages':['corechart']}); // Set a callback to run when the Google Visualization API is loaded. google.setOnLoadCallback(drawChart); // Callback that creates and populates a data table, // instantiates the pie chart, passes in the data and // draws it. function drawChart() …
Sto cercando di passare i messaggi tra lo script del contenuto e l'estensione Ecco cosa ho in content-script chrome.runtime.sendMessage({type: "getUrls"}, function(response) { console.log(response) }); E nella sceneggiatura di sfondo che ho chrome.runtime.onMessage.addListener( function(request, sender, sendResponse) { if (request.type == "getUrls"){ getUrls(request, sender, sendResponse) } }); function getUrls(request, sender, sendResponse){ var …
Se devo chiamare queste funzioni una dopo l'altra, $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); So che in jQuery potrei fare qualcosa del tipo: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); Ma supponiamo che non sto usando jQuery e voglio chiamare: some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); Come dovrei chiamare queste funzioni per eseguire some_3secs_function, e DOPO quella chiamata …
Quando voglio ottenere, ad esempio, il genitore di 3 ° livello dell'elemento che devo scrivere $('#element').parent().parent().parent()Esiste un metodo più ottimale per questo?
Sono stato indirizzato a MDN per..in pagina quando diceva "for..in Iterate sulle proprietà enumerabili di un oggetto". Poi sono andato alla pagina Enumerabilità e proprietà delle proprietà dove diceva "Le proprietà enumerabili sono quelle che possono essere ripetute da un ciclo for..in". Il dizionario definisce enumerabile come numerabile, ma non …
Sono interessato alla funzione "debouncing" in javascript, scritta qui: http://davidwalsh.name/javascript-debounce-function Sfortunatamente il codice non è spiegato in modo abbastanza chiaro per me da capire. Qualcuno può aiutarmi a capire come funziona (ho lasciato i miei commenti qui sotto). In breve, proprio non capisco come funzioni // Returns a function, that, …
Ci sono caratteri proibiti nei nomi delle chiavi, per oggetti JavaScript o stringhe JSON? O personaggi che devono essere evasi? Per essere più specifici, mi piacerebbe usare "$", "-" e lo spazio nei nomi delle chiavi.
Qualcuno ha suggerimenti per il rilevamento di URL in una serie di stringhe? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); Aggiornamento: ho finito con questo regex per il rilevamento dei link ... Apparentemente diversi anni dopo. kLINK_DETECTION_REGEX = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&amp;]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi L'helper …
Come posso eliminare un cookie specifico con il nome roundcube_sessauth? Non dovrebbe il seguente: function del_cookie(name) { document.cookie = 'roundcube_sessauth' + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; } E poi: <a href="javascript:del_cookie(name);">KILL</a> Uccidi il roundcube_sessauthbiscotto?
È possibile? xmlHttp.send({ "test" : "1", "test2" : "2", }); Forse con: un'intestazione con content type: application/json?: xmlHttp.setRequestHeader('Content-Type', 'application/json') Altrimenti posso usare: xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') e quindi JSON.stringifyl'oggetto JSON e inviarlo in un parametro, ma sarebbe bello inviarlo in questo modo, se possibile.
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.