Pytania otagowane jako javascript

W przypadku pytań dotyczących programowania w ECMAScript (JavaScript / JS) i jego różnych dialektach / implementacjach (z wyjątkiem ActionScript). Ten znacznik jest rzadko używany samodzielnie, ale najczęściej jest powiązany z tagami [node.js], [jquery], [json] i [html].

15
Czy można przesłonić funkcję toString () JavaScript, aby zapewnić znaczące dane wyjściowe do debugowania?
Kiedy console.log()w moim programie JavaScript widzę obiekt, po prostu widzę dane wyjściowe [object Object], które nie są zbyt pomocne w ustaleniu, jaki to obiekt (ani nawet jakiego typu). W C # jestem przyzwyczajony do zastępowania, ToString()aby móc dostosować reprezentację debugera do obiektu. Czy jest coś podobnego, co mogę zrobić w …

6
Określ, czy wywołanie ajax nie powiodło się z powodu niezabezpieczonej odpowiedzi lub odrzucenia połączenia
Przeprowadziłem wiele badań i nie mogłem znaleźć sposobu, aby sobie z tym poradzić. Próbuję wykonać wywołanie jQuery ajax z serwera https do lokalnego serwera https z uruchomionym pomostem z niestandardowym certyfikatem z podpisem własnym. Mój problem polega na tym, że nie mogę określić, czy odpowiedzią jest odmowa połączenia, czy odpowiedź …
115 javascript  jquery  ajax  https 

14
Konwertuj tablicę javascript na ciąg
Próbuję wykonać iterację po liście „wartości” i przekonwertować ją na ciąg. Oto kod: var blkstr = $.each(value, function(idx2,val2) { var str = idx2 + ":" + val2; alert(str); return str; }).get().join(", "); Funkcja alert () działa dobrze i wyświetla odpowiednią wartość. Ale w jakiś sposób funkcja .get () jquery nie …

5
używając setTimeout w łańcuchu obietnic
Tutaj próbuję zawinąć głowę wokół obietnic, tutaj na pierwsze żądanie pobieram zestaw linków, a na następne żądanie pobieram zawartość pierwszego linku, ale chcę zrobić opóźnienie przed zwróceniem następnego obiektu obietnicy. setTimeout on it.Ale daje mi następujący błąd JSON ( without setTimeout() it works just fine) Błąd składni: JSON.parse: nieoczekiwany znak …
115 javascript  json  promise 

7
Sprawdź, czy element jest dzieckiem rodzica
Mam następujący kod. <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> Spodziewam się, że tylko po …
115 javascript  jquery 


14
JavaScript: klonuj funkcję
Jaki jest najszybszy sposób na sklonowanie funkcji w JavaScript (z jej właściwościami lub bez)? Przychodzą mi do głowy dwie opcje eval(func.toString())i function() { return func.apply(..) }. Martwię się jednak o wydajność eval, a zawijanie pogorszy stos i prawdopodobnie pogorszy wydajność, jeśli zostanie zastosowany dużo lub zastosowany do już zapakowanego. new …

15
Jak powiązać argumenty funkcji bez wiązania tego?
W JavaScript, jak mogę powiązać argumenty z funkcją bez wiązania thisparametru? Na przykład: //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 this without …
115 javascript 

9
Jak poprawnie wyeksportować klasę ES6 w Node 4?
Zdefiniowałem klasę w module: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Ale pojawia się następujący komunikat o błędzie: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... Jak mam wyeksportować …

14
Regex, aby uzyskać ciąg między nawiasami klamrowymi
Niestety, pomimo tego, że próbowałem nauczyć się regexów przynajmniej raz w roku przez tyle lat, ile pamiętam, zawsze zapominam, ponieważ używam ich tak rzadko. W tym roku moim noworocznym postanowieniem jest nie próbować ponownie uczyć się regex - więc w tym roku, aby uchronić mnie przed łzami, przekażę to Stack …
115 javascript  regex 





6
Czy wielokrotne wypełnianie obietnicy jest bezpieczne?
W mojej aplikacji mam usługę i18n, która zawiera następujący kod: var i18nService = function() { this.ensureLocaleIsLoaded = function() { if( !this.existingPromise ) { this.existingPromise = $q.defer(); var deferred = this.existingPromise; var userLanguage = $( "body" ).data( "language" ); this.userLanguage = userLanguage; console.log( "Loading locale '" + userLanguage + "' from …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.