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


13
Jak ukryć <opcję> w menu <select> za pomocą CSS?
Zdałem sobie sprawę, że wydaje się, że Chrome nie pozwoli mi ukryć się &lt;option&gt;w pliku &lt;select&gt;. Firefox to zrobi. Muszę ukryć te, &lt;option&gt;które pasują do kryteriów wyszukiwania. W narzędziach internetowych Chrome widzę, że są one poprawnie ustawiane display: none;przez mój JavaScript, ale po &lt;select&gt;kliknięciu menu są wyświetlane. Jak mogę sprawić, …
104 javascript  jquery  css  dom 

7
Skrótowy operator trójskładnikowy Javascript
Wiem, że w php 5.3 zamiast używać tej redundantnej składni operatora trójskładnikowego: startingNum = startingNum ? startingNum : 1 ... możemy użyć skróconej składni dla naszych operatorów trójskładnikowych tam, gdzie ma to zastosowanie: startingNum = startingNum ?: 1 Wiem o operatorze trójskładnikowym w javascript: startingNum = startingNum ? startingNum : …



4
Po co używać Object.prototype.hasOwnProperty.call (myObj, prop) zamiast myObj.hasOwnProperty (prop)?
Jeśli dobrze rozumiem, każdy obiekt w JavaScript dziedziczy po prototypie Object, co oznacza, że ​​każdy obiekt w Javascript ma dostęp do funkcji hasOwnProperty poprzez swój łańcuch prototypów. Podczas czytania kodu źródłowego require.js natknąłem się na tę funkcję: function hasProp(obj, prop) { return hasOwn.call(obj, prop); } hasOwnjest odniesieniem do Object.prototype.hasOwnProperty. Czy …


12
Angular ReactiveForms: Tworzysz tablicę wartości pól wyboru?
Biorąc pod uwagę listę pól wyboru powiązanych z tym samym formControlName, w jaki sposób mogę utworzyć tablicę wartości pól wyboru powiązanych z formControl, a nie po prostu true/ false? Przykład: &lt;form [formGroup]="checkboxGroup"&gt; &lt;input type="checkbox" id="checkbox-1" value="value-1" formControlName="myValues" /&gt; &lt;input type="checkbox" id="checkbox-2" value="value-2" formControlName="myValues" /&gt; &lt;input type="checkbox" id="checkbox-3" value="value-2" formControlName="myValues" /&gt; …

9
Jak sprawdzić, czy użytkownik jest już zalogowany w Firebase?
Używam interfejsu API węzła Firebase w moich plikach javascript do logowania się w Google. firebase.initializeApp(config); let provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithPopup(provider); Działa to dobrze, a użytkownik może zalogować się przy użyciu swoich danych logowania Google. Gdy użytkownik ponownie odwiedza stronę, wyskakujące okienko otwiera się ponownie, ale ponieważ jest już zalogowany, …

10
Jak zaktualizować „tablicę obiektów” za pomocą Firestore?
Obecnie próbuję Firestore i utknąłem na czymś bardzo prostym: „aktualizowanie tablicy (czyli dokumentu podrzędnego)”. Moja struktura bazy danych jest super prosta. Na przykład: proprietary: "John Doe", sharedWith: [ {who: "first@test.com", when:timestamp}, {who: "another@test.com", when:timestamp}, ], Próbuję (bez powodzenia) wypchnąć nowe rekordy do shareWithtablicy obiektów. Próbowałem: // With SET firebase.firestore() .collection('proprietary') …

7
Angular Karma Jasmine Błąd: Nielegalny stan: nie można załadować podsumowania dyrektywy
Zajmuję się repozytorium GitHub (z kątowym 7 i kątowego-CLI) i mam kilka testów z Karma i Jasmine pracuje w gałęzi master. Teraz próbuję dodać funkcję leniwego ładowania, chodzi o to, że testy, które wcześniej przeszły, teraz nie. To zabawne, bo tylko testy z modułu leniwego ładowania kończą się niepowodzeniem ... …

1
Próbuję uruchomić zdarzenie onload w tagu skryptu
Próbuję załadować zestaw skryptów w kolejności, ale zdarzenie onload nie jest uruchamiane. var scripts = [ '//cdnjs.cloudflare.com/ajax/libs/less.js/1.3.3/less.min.js', '//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.min.js', MK.host+'/templates/templates.js' ]; function loadScripts(scripts){ var script = scripts.shift(); var el = document.createElement('script'); el.src = script; el.onload = function(script){ console.log(script + ' loaded!'); if (scripts.length) { loadScripts(scripts); } else { console.log('run app'); MK.init(); …

19
Usuń wszystkie wiersze w tabeli HTML
Jak mogę usunąć wszystkie wiersze tabeli HTML, z wyjątkiem tych &lt;th&gt;, które używają JavaScript i nie przechodzą przez wszystkie wiersze w tabeli? Mam bardzo dużą tabelę i nie chcę zamrozić interfejsu użytkownika podczas przeglądania wierszy w celu ich usunięcia

2
Dlaczego obietnice javascript ES6 są kontynuowane po rozwiązaniu?
Jak rozumiem, obietnica jest czymś, co może rozwiązać () lub odrzucić (), ale byłem zaskoczony, gdy dowiedziałem się, że kod w obietnicy nadal jest wykonywany po wywołaniu rozwiązania lub odrzucenia. Rozważałem rozwiązanie lub odrzucenie bycia przyjazną asynchronicznie wersją wyjścia lub powrotu, która zatrzymałaby wszystkie natychmiastowe wykonywanie funkcji. Czy ktoś może …

10
Wyszukiwanie rozmyte JavaScript, które ma sens
Szukam rozmytej biblioteki wyszukiwania JavaScript do filtrowania tablicy. Próbowałem używać fuzzyset.js i fuse.js , ale wyniki są straszne (są wersje demonstracyjne, które możesz wypróbować na połączonych stronach). Po przeczytaniu informacji o odległości Levenshteina, wydaje mi się, że jest to słabe przybliżenie tego, czego szukają użytkownicy podczas pisania. Dla tych, którzy …

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.