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


4
Czy wszystkie zdarzenia jquery powinny być powiązane z $ (dokument)?
Skąd to pochodzi Kiedy po raz pierwszy nauczyłem się jQuery, zwykle dołączałem takie zdarzenia: $('.my-widget a').click(function() { $(this).toggleClass('active'); }); Gdy dowiedziałem się więcej o szybkości selektora i delegowaniu zdarzeń, przeczytałem w kilku miejscach, że „delegowanie zdarzeń jQuery przyspieszy Twój kod”. Zacząłem więc pisać taki kod: $('.my-widget').on('click','a',function() { $(this).toggleClass('active'); }); Był …

30
Jak porównać numer wersji oprogramowania za pomocą js? (tylko numer)
Oto numer wersji oprogramowania: "1.0", "1.0.1", "2.0", "2.0.0.1", "2.0.1" Jak mogę to porównać? Załóżmy, że prawidłowa kolejność to: "1.0", "1.0.1", "2.0", "2.0.0.1", "2.0.1" Pomysł jest prosty ...: Przeczytaj pierwszą cyfrę, potem drugą, potem trzecią .... Ale nie mogę przekonwertować numeru wersji na liczbę zmiennoprzecinkową .... Możesz również zobaczyć numer wersji, …

8
Różnica między zamrożeniem a uszczelnieniem
Właśnie usłyszałem o metodach JavaScript freezei seal, które można wykorzystać do uczynienia dowolnego obiektu niezmiennym. Oto krótki przykład, jak go używać: var o1 = {}, o2 = {}; Object.freeze(o2); o1["a"] = "worked"; o2["a"] = "worked"; alert(o1["a"]); //prints "worked" alert(o2["a"]); //prints "undefined" Jaka jest różnica między freezei seal? Czy mogą zwiększyć …

5
„Ostrzeżenie o wycofaniu: konstrukcja momentu wraca do daty js” podczas próby przekonwertowania daty RFC2822 w moment.js
Używam następującego kodu, aby przekonwertować datę po stronie serwera na czas lokalny przy użyciu momentu.js. moment(moment('Wed, 23 Apr 2014 09:54:51 +0000').format('lll')).fromNow() Ale dostaję: Ostrzeżenie o wycofaniu: w momencie konstrukcja wraca do js Date. Jest to odradzane i zostanie usunięte w nadchodzącej wersji głównej. Więcej informacji można znaleźć pod adresem https://github.com/moment/moment/issues/1407 …


10
Utwórz ciąg o zmiennej długości, wypełniony powtarzającym się znakiem
Tak więc moje pytanie zostało zadane przez kogoś innego w jego formie Java : Java - Utwórz nową instancję String o określonej długości i wypełnioną określonym znakiem. Najlepsze rozwiązanie? . . . ale szukam jego odpowiednika w JavaScript. Zasadniczo chcę dynamicznie wypełniać pola tekstowe znakami „#” na podstawie atrybutu „maxlength” …
164 javascript  html  string 

11
JSON.stringify wyjście do div w całkiem drukowany sposób
I JSON.stringifyobiekt json autorstwa result = JSON.stringify(message, my_json, 2) 2W argumencie powyżej ma dość wydrukować wynik. Robi to, jeśli zrobię coś takiego alert(result). Jednak chcę wyświetlić to użytkownikowi, dołączając go do elementu div. Kiedy to robię, pojawia się tylko jeden wiersz. (Myślę, że to nie działa, ponieważ przerwy i spacje …

9
Usuwanie detektora zdarzeń, który został dodany za pomocą bind
Jaki jest najlepszy sposób na usunięcie funkcji dodanej jako detektor zdarzeń za pomocą bind () w JavaScript? Przykład (function(){ // constructor MyClass = function() { this.myButton = document.getElementById("myButtonID"); this.myButton.addEventListener("click", this.clickListener.bind(this)); }; MyClass.prototype.clickListener = function(event) { console.log(this); // must be MyClass }; // public method MyClass.prototype.disableButton = function() { this.myButton.removeEventListener("click", ___________); …


14
Jak zorganizować Cloud Functions for Firebase, aby wdrożyć wiele funkcji z wielu plików?
Chciałbym stworzyć wiele funkcji Cloud Functions dla Firebase i wdrożyć je wszystkie w tym samym czasie z jednego projektu. Chciałbym też oddzielić każdą funkcję w osobnym pliku. Obecnie mogę tworzyć wiele funkcji, jeśli umieszczę je obie w pliku index.js, na przykład: exports.foo = functions.database.ref('/foo').onWrite(event => { ... }); exports.bar = …



22
Jak przekonwertować tytuł na slug adresu URL w jQuery?
Pracuję nad aplikacją w CodeIgniter i próbuję utworzyć pole w formularzu dynamicznie generując slug URL. Chciałbym usunąć znaki interpunkcyjne, zamienić je na małe litery i zastąpić spacje łącznikami. Na przykład Rib Shane stałby się shanes-rib-shack. Oto, co mam do tej pory. Małe litery były łatwe, ale zamiana wydaje się w …
163 javascript  jquery  regex 

9
JavaScript - jak wykryć, czy dokument został załadowany (IE 7 / Firefox 3)
Chcę wywołać funkcję po załadowaniu dokumentu, ale załadowanie dokumentu mogło się jeszcze skończyć lub nie. Jeśli się załadował, mogę po prostu wywołać funkcję. Jeśli się NIE załadował, mogę dołączyć detektor zdarzeń. Nie mogę dodać detektora zdarzeń, gdy onload został już uruchomiony, ponieważ nie zostanie wywołany. Jak więc mogę sprawdzić, czy …

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.