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].
Come iscriversi al cambio di proprietà quando si utilizza la controller assintassi? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div ng-controller="TestCtrl as test"> <input type="text" ng-model="test.name" /> <a ng-click="test.changeName()" href="#">Change Name</a> </div>
Hai mai dato un'occhiata al codice sorgente di jQuery 1.4 e hai notato come è incapsulato nel modo seguente: (function( window, undefined ) { //All the JQuery code here ... })(window); Ho letto un articolo su JavaScript Namespacing e un altro intitolato " An Important Pair of Parens ", quindi …
La mappa Sto realizzando un gioco di ruolo basato su piastrelle con Javascript, usando le mappe di altezza del rumore perlin, quindi assegnando un tipo di tessera in base all'altezza del rumore. Le mappe finiscono per assomigliare a questa (nella vista della minimappa). Ho un algoritmo abbastanza semplice che estrae …
Cosa sto facendo meglio? .hide()è più veloce della scrittura .css("display", "none"), ma qual è la differenza e cosa stanno facendo entrambi con l'elemento HTML?
Ho sempre usato l' mouseoverevento, ma durante la lettura della documentazione di jQuery ho trovato mouseenter. Sembrano funzionare esattamente allo stesso modo. C'è una differenza tra i due e, in tal caso, quando dovrei usarli? (Vale anche per mouseoutvs mouseleave).
Ho usato questo: $('input[type=file]').val() per ottenere il nome file selezionato, ma ha restituito il percorso completo, come in "C: \ fakepath \ nomefile.doc". La parte "fakepath" era effettivamente lì - non so se dovrebbe essere, ma questa è la prima volta che lavoro con il nome file dei caricamenti di …
Come si può scrivere una funzione, che accetta solo pochi attributi nel modo più compatto in ES6? Ho trovato una soluzione usando il valore destrutturante + oggetto semplificato letterale, ma non mi piace che l'elenco di campi venga ripetuto nel codice. Esiste una soluzione ancora più snella? (v) => { …
Il mio codice funziona in IE ma si interrompe in Safari, Firefox e Opera. (grande sorpresa) document.getElementById("DropList").options.length=0; Dopo aver cercato, ho imparato che è length=0quello che non gli piace. Ho provato ...options=nulle var clear=0; ...length=clearcon lo stesso risultato. Lo sto facendo su più oggetti contemporaneamente, quindi sto cercando un codice …
Sto cercando di spostare la pagina su un <div>elemento. Ho provato il codice successivo senza risultati: document.getElementById("divFirst").style.visibility = 'visible'; document.getElementById("divFirst").style.display = 'block';
Come posso ispezionare un elemento che scompare quando il mouse si allontana? Non so sia ID, classe o altro, ma voglio controllarlo. Soluzioni che ho provato: Esegui il selettore jQuery all'interno della console $('*:contains("some text")')ma non ha avuto fortuna principalmente perché l'elemento non è nascosto ma probabilmente rimosso dall'albero DOM. …
Sto cercando di rimuovere tutto dopo il "?" nell'URL del browser sul documento pronto. Ecco cosa sto provando: jQuery(document).ready(function($) { var url = window.location.href; url = url.split('?')[0]; }); Posso fare questo e vederlo le seguenti opere: jQuery(document).ready(function($) { var url = window.location.href; alert(url.split('?')[0]); });
In JS non sembra possibile verificare se un argomento passato a una funzione è in realtà del tipo "errore" o un'istanza di errore. Ad esempio, questo non è valido: typeof err === 'error' poiché ci sono solo 6 tipi possibili (sotto forma di stringhe): L'operatore typeof restituisce le informazioni sul …
Sono interessato a creare una piccola app per uso personale che crittograferà e decrittograferà le informazioni sul lato client utilizzando JavaScript. Le informazioni crittografate verranno archiviate in un database su un server, ma mai la versione decrittografata. Non deve essere super duper sicuro, ma vorrei usare un algoritmo attualmente ininterrotto. …
Voglio chiederti cosa significa e cosa fa l'ultima frase (esporta HelloWorld predefinito;) ma non riesco a trovare alcun tutorial a riguardo. // hello-world.jsx import React from 'react'; class HelloWorld extends React.Component { render() { return <p>Hello, world!</p>; } } export default HelloWorld;
Sto cercando di trovare un modo per tagliare gli spazi dall'inizio e dalla fine della stringa del titolo. Lo stavo usando, ma non sembra funzionare: title = title.replace(/(^[\s]+|[\s]+$)/g, ''); Qualche idea?
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.