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].
Al momento, l'unico linguaggio pienamente supportato e lo standard di fatto per la manipolazione dell'albero DOM nel browser è JavaScript. Sembra che abbia profondi problemi di progettazione che lo rendono un campo minato di bug e falle di sicurezza per i principianti. Conoscete qualche iniziativa esistente o pianificata per introdurre …
Sto cercando di usare Typescript per il mio AWS Lambda e ricevo i seguenti errori ogni volta che utilizzo promesse. errore TS2693: "Promessa" si riferisce solo a un tipo, ma qui viene utilizzato come valore. Ho provato a utilizzare le seguenti variazioni nel codice Utilizzando il costruttore Promise responsePromise = …
Ho creato una giostra con un pulsante precedente e uno successivo che sono sempre visibili. Questi pulsanti hanno uno stato al passaggio del mouse, diventano blu. Sui dispositivi touch, come iPad, lo stato al passaggio del mouse è appiccicoso, quindi il pulsante rimane blu dopo averlo toccato. Non lo voglio. …
Vorrei chiudere il menu a discesa del menu di accesso quando l'utente fa clic in un punto qualsiasi al di fuori di tale menu a discesa e mi piacerebbe farlo con Angular2 e con l'approccio "Angular2" ... Ho implementato una soluzione, ma in realtà non mi sento sicuro. Penso che …
Oggi ho ricevuto un'osservazione sul codice considerando il modo in cui controllo se una variabile è vera o falsa in un compito scolastico. Il codice che avevo scritto era qualcosa del genere: var booleanValue = true; function someFunction(){ if(booleanValue === true){ return "something"; } } Dissero che era meglio / …
Qual è un modo semplice per rimuovere la stringa di query da un percorso in Javascript? Ho visto un plugin per Jquery che utilizza window.location.search. Non posso farlo: l'URL nel mio caso è una variabile impostata da AJAX. var testURL = '/Products/List?SortDirection=dsc&Sort=price&Page=3&Page2=3&SortOrder=dsc'
Ho il seguente codice per consentire agli utenti di scaricare stringhe di dati nel file CSV. exportData = 'data:text/csv;charset=utf-8,'; exportData += 'some csv strings'; encodedUri = encodeURI(exportData); newWindow = window.open(encodedUri); Funziona bene che se il client esegue il codice genera una pagina vuota e inizia a scaricare i dati nel …
Mentre lavoravo con gli eventi del browser, ho iniziato a incorporare i touchEvents di Safari per dispositivi mobili. Trovo che si addEventListenerstiano accumulando di condizionali. Questo progetto non può usare JQuery. Un listener di eventi standard: /* option 1 */ window.addEventListener('mousemove', this.mouseMoveHandler, false); window.addEventListener('touchmove', this.mouseMoveHandler, false); /* option 2, only …
Ho sempre cercato di evitare di usare la maggior parte delle proprietà del protocollo HTTP per paura dell'ignoto. Tuttavia, mi sono detto che oggi affronterò la paura e inizierò a usare le intestazioni intenzionalmente. Ho cercato di inviare jsondati al browser e di utilizzarli immediatamente. Ad esempio, se ho una …
In JavaScript, sto dicendo al browser di fare qualcosa se la dimensione della finestra è superiore a 500 px. Lo faccio così: if (windowsize > 500) { // do this } Funziona benissimo, ma vorrei applicare questo stesso metodo, ma con un intervallo di numeri. Quindi vorrei dire al mio …
Come posso ottenere l'ora corrente in JavaScript e utilizzarla in un orologio? Ho provato var x = Date()e ottenuto: Mar 15 maggio 2012 05:45:40 GMT-0500 Ma ho bisogno solo dell'ora corrente, ad esempio, 05:45 Come posso assegnarlo a una variabile?
Google non è stato utile per me, poiché la ricerca di "console.debug" fa apparire solo un mucchio di pagine che contengono le parole "console" e "debug". Mi chiedo quale sia la differenza tra console.log()e console.debug(). C'è un modo per usare un sacco di console.debug()istruzioni e poi semplicemente premere un interruttore …
Stavo per pubblicare un modulo su NPM, quando ho pensato di riscriverlo in ES6, sia per renderlo a prova di futuro, sia per imparare ES6. Ho usato Babel per traspilare su ES5 ed eseguire test. Ma non sono sicuro di come procedere: Devo compilare e pubblicare la cartella risultante / …
Come posso comunicare a JSDoc la struttura di un oggetto che viene restituito. Ho trovato la @return {{field1: type, field2: type, ...}} descriptionsintassi e l'ho provata: /** * Returns a coordinate from a given mouse or touch event * @param {TouchEvent|MouseEvent|jQuery.Event} e * A valid mouse or touch event or …
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.