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].
Mi chiedo se JavaScript supporti la scrittura di una funzione all'interno di un'altra funzione o funzioni annidate (l'ho letto in un blog). È davvero possibile? In effetti, ho usato questi ma non sono sicuro di questo concetto. Non sono davvero chiaro su questo - per favore aiutatemi!
Ho questo codice all'interno di ng-repeat: <a href="#" class="disabled" ng-click="doSomething(object)">Do something</a> Come fare a condizione che il pulsante sia disabilitato quando lo è class="disabled"? O c'è un modo per farlo in Javascript in modo che assomigli a: $('.do-something-button').click(function(){ if (!$(this).hasClass('disabled')) { do something } });
Quando si utilizza jQuery per collegare un gestore di eventi, c'è qualche differenza tra l'utilizzo del metodo click $().click(fn) rispetto all'utilizzo del metodo bind $().bind('click',fn); Diverso dal parametro dati facoltativo di bind.
Il vecchio JS SDK aveva una funzione chiamata FB.ensureInit. Il nuovo SDK non sembra avere tale funzione ... come posso assicurarmi di non effettuare chiamate api fino a quando non viene completamente avviato? Includo questo nella parte superiore di ogni pagina: <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId …
Leggendo i documenti di AngularJS non ho capito se $anchorScrollpuò avere un'opzione di durata / andamento per regolare lo scorrimento degli elementi. Dice solo: $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); Non uso jquery e non voglio farlo; c'è ancora un modo intelligente ma semplice per creare o estendere $anchorScrollper rendere lo …
Quando inserisco console.log()un oggetto nel mio programma JavaScript, vedo solo l'output [object Object], che non è molto utile per capire quale oggetto (o anche quale tipo di oggetto) è. In C # sono abituato a sovrascrivere ToString()per poter personalizzare la rappresentazione del debugger di un oggetto. C'è qualcosa di simile …
Ho fatto molte ricerche e non sono riuscito a trovare un modo per gestirlo. Sto cercando di eseguire una chiamata jQuery ajax da un server https a un server https localizzato che esegue jetty con un certificato autofirmato personalizzato. Il mio problema è che non riesco a determinare se la …
Sto cercando di iterare su un elenco di "valori" e convertirlo in una stringa. Ecco il codice: var blkstr = $.each(value, function(idx2,val2) { var str = idx2 + ":" + val2; alert(str); return str; }).get().join(", "); La funzione alert () funziona bene e mostra il valore corretto. Ma in qualche …
Qui sto cercando di avvolgere la mia testa attorno alle promesse.Qui alla prima richiesta prendo una serie di collegamenti. E alla richiesta successiva prendo il contenuto del primo collegamento.Ma voglio fare un ritardo prima di restituire il prossimo oggetto della promessa. setTimeout su di esso. Ma mi dà il seguente …
Ho il codice seguente. <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> </head> <div id="hello">Hello <div>Child-Of-Hello</div></div> <br /> <div id="goodbye">Goodbye <div>Child-Of-Goodbye</div></div> <script type="text/javascript"> <!-- function fun(evt) { var target = $(evt.target); if ($('div#hello').parents(target).length) { alert('Your clicked element is having div#hello as parent'); } } $(document).bind('click', fun); --> </script> </html> Mi aspetto che solo …
Mi sono imbattuto in una libreria javascript che utilizza la seguente sintassi per importare le librerie: import React, { Component, PropTypes } from 'react'; Qual è la differenza tra il metodo sopra e il seguente? import React, Component, PropTypes from 'react';
Qual è il modo più veloce per clonare una funzione in JavaScript (con o senza le sue proprietà)? Due opzioni che mi vengono in mente sono eval(func.toString())e function() { return func.apply(..) }. Ma sono preoccupato per le prestazioni di eval e il wrapping peggiorerà lo stack e probabilmente ridurrà le …
In Javascript, come posso associare argomenti a una funzione senza associare il thisparametro? Per esempio: //Example function. var c = function(a, b, c, callback) {}; //Bind values 1, 2, and 3 to a, b, and c, leave callback unbound. var b = c.bind(null, 1, 2, 3); //How can I do …
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.