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].

6
JQuery .on () z wieloma programami obsługi zdarzeń do jednego selektora
Próbuję dowiedzieć się, jak użyć metody Jquery .on () z określonym selektorem, z którym jest powiązanych wiele zdarzeń. Wcześniej korzystałem z metody .live (), ale nie byłem pewien, jak wykonać to samo zadanie z .on (). Zobacz mój kod poniżej: $("table.planning_grid td").live({ mouseenter:function(){ $(this).parent("tr").find("a.delete").show(); }, mouseleave:function(){ $(this).parent("tr").find("a.delete").hide(); }, click:function(){ //do …

3
getMonth w javascript podaje ostatni miesiąc
Używam datepickera, który podaje datę w formacie Sun Jul 7 00:00:00 EDT 2013. Mimo że miesiąc wskazuje lipiec, jeśli wykonam getMonth, otrzymam miesiąc poprzedni. var d1 = new Date("Sun Jul 7 00:00:00 EDT 2013"); d1.getMonth());//gives 6 instead of 7 Co ja robię źle?
139 javascript  date 

2
Domyślne wartości właściwości komponentu Vue i jak sprawdzić, czy użytkownik nie ustawił właściwości?
1. Jak mogę ustawić domyślną wartość właściwości komponentu w Vue 2? Na przykład istnieje prosty movieskomponent, którego można użyć w ten sposób: <movies year="2016"><movies> Vue.component('movies', { props: ['year'], template: '#movies-template', ... } Ale jeśli użytkownik nie określi year: <movies></movies> wtedy komponent przyjmie domyślną wartość właściwości year. 2. Ponadto, jaki jest …


18
Jak odfiltrować tablicę ze wszystkich elementów innej tablicy
Chciałbym zrozumieć najlepszy sposób filtrowania tablicy ze wszystkich elementów innej . Próbowałem z funkcją filtru, ale nie przychodzi mi do głowy, jak nadać jej wartości, które chcę usunąć. Coś jak: var array = [1,2,3,4]; var anotherOne = [2,4]; var filteredArray = array.filter(myCallback); // filteredArray should now be [1,3] function myCallBack(){ …

9
Usuń ostatni przecinek z ciągu
Używając JavaScript, jak mogę usunąć ostatni przecinek, ale tylko wtedy, gdy przecinek jest ostatnim znakiem lub jeśli po przecinku jest tylko spacja? To jest mój kod. Mam działające skrzypce . Ale ma błąd. var str = 'This, is a test.'; alert( removeLastComma(str) ); // should remain unchanged var str = …
139 javascript 

15
czy w lodash jest funkcja zastępująca dopasowany element
Zastanawiam się, czy w lodash istnieje prostsza metoda zastąpienia elementu w kolekcji JavaScript? (Możliwy duplikat, ale nie rozumiem tam odpowiedzi :) Przejrzałem ich dokumentację, ale nic nie znalazłem Mój kod to: var arr = [{id: 1, name: "Person 1"}, {id:2, name:"Person 2"}]; // Can following code be reduced to something …
139 javascript  lodash 

8
NodeJS UnhandledPromiseRejectionWarning
Więc testuję komponent, który opiera się na emiterze zdarzeń. Aby to zrobić, wymyśliłem rozwiązanie wykorzystujące Promises z Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved = false; new Promise((resolve, reject) => { emitter.once('action', …


4
Jaka jest różnica między Require.js a zwykłym utworzeniem elementu <script> w DOM? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Jaka jest różnica między użyciem Require.JS a zwykłym utworzeniem …

11
Jak podzielić długie wyrażenie regularne na wiele wierszy w JavaScript?
Mam bardzo długie wyrażenie regularne, które chcę podzielić na wiele wierszy w moim kodzie JavaScript, aby każda linia miała długość 80 znaków zgodnie z regułami JSLint. Myślę, że jest po prostu lepszy do czytania. Oto próbka wzoru: var pattern = /^(([^&lt;&gt;()[\]\\.,;:\s@\"]+(\.[^&lt;&gt;()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

30
Permutacje w JavaScript?
Próbuję napisać funkcję, która wykonuje następujące czynności: przyjmuje tablicę liczb całkowitych jako argument (np. [1,2,3,4]) tworzy tablicę wszystkich możliwych permutacji [1, 2, 3, 4], przy czym każda permutacja ma długość 4 poniższa funkcja (znalazłem ją online) robi to, przyjmując ciąg jako argument i zwracając wszystkie permutacje tego ciągu Nie mogłem …

6
Twórz wyrażenia regularne w locie, używając zmiennych łańcuchowych
Powiedzmy, że chcę, aby następujące elementy były ponownie używane: function replace_foo(target, replacement) { return target.replace("string_to_replace",replacement); } Mógłbym zrobić coś takiego: function replace_foo(target, string_to_replace, replacement) { return target.replace(string_to_replace,replacement); } W przypadku literałów tekstowych jest to dość łatwe. Ale co, jeśli chcę trochę skomplikować z wyrażeniem regularnym? Na przykład powiedz, że chcę …
138 javascript  regex 

9
Jak skonfigurować plik web.config, aby zezwalał na żądania o dowolnej długości
Buduję witrynę, w której chciałbym utworzyć plik po stronie klienta z wartości elementu textarea. Mam kod, aby to zrobić, ale otrzymuję ten błąd Błąd HTTP 404.15 - nie znaleziono Moduł filtrowania żądań jest skonfigurowany do odrzucania żądania, w którym ciąg zapytania jest zbyt długi. Czy istnieje sposób, aby to zmienić, …


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.