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


1
Dlaczego „użycie ścisłego” poprawia wydajność 10x w tym przykładzie?
Idąc za pytaniem Extending String.prototype performance jestem naprawdę zaintrygowany, bo samo dodanie "use strict"do String.prototypemetody poprawiło wydajność 10 razy. Wyjaśnienie przez Bergi jest krótki i nie mi to wyjaśnić. Dlaczego jest tak dramatyczna różnica między dwoma prawie identycznymi metodami, które różnią się tylko "use strict"u góry? Czy możesz wyjaśnić bardziej …

9
„Jednostronicowe” witryny JS i SEO
Obecnie istnieje wiele fajnych narzędzi do tworzenia potężnych „pojedynczych stron” witryn JavaScript. Moim zdaniem jest to robione dobrze, pozwalając serwerowi działać jako API (i nic więcej) i pozwalając klientowi obsługiwać wszystkie rzeczy związane z generowaniem HTML. Problem z tym „wzorcem” to brak wsparcia dla wyszukiwarek. Przychodzą mi do głowy dwa …

8
Tworzenie niestandardowych menu kontekstowych prawego przycisku myszy dla mojej aplikacji internetowej
Mam kilka witryn, takich jak Google-Docs i Map-Quest, które mają niestandardowe menu rozwijane po kliknięciu prawym przyciskiem myszy. W jakiś sposób zastępują one zachowanie menu rozwijanego przeglądarki i teraz jestem pewien, jak dokładnie to robią. Znalazłem wtyczkę jQuery , która to robi, ale wciąż jestem ciekawy kilku rzeczy: Jak to …


5
Jak korzystać z jQuery w rozszerzeniu Chrome?
Piszę rozszerzenie do Chrome. I chcę użyć jQueryw moim rozszerzeniu. Nie używam żadnej strony w tle , tylko skrypt działający w tle . Oto moje pliki: manifest.json { "manifest_version": 2, "name": "Extension name", "description": "This extension does something,", "version": "0.1", "permissions": [ "activeTab" ], "browser_action": { "default_icon": "images/icon_128.png" }, "background": …

7
Jak utworzyć łącze za pomocą javascript?
Mam ciąg dla tytułu i ciąg dla linku. Nie jestem pewien, jak połączyć te dwa elementy, aby utworzyć łącze na stronie za pomocą JavaScript. Każda pomoc jest mile widziana. EDIT1: Dodanie więcej szczegółów do pytania. Powodem, dla którego próbuję to rozgryźć, jest to, że mam kanał RSS oraz listę tytułów …

4
Jak zatrzymać pętlę JavaScript for?
Używam tego JavaScript do iteracji przez tablicę i znalezienia pasującego elementu tablicy: var remSize = [], szString, remData, remIndex, i; for (i = 0; i < remSize.length; i++) { // I'm looking for the index i, when the condition is true remSize[i].size == remData.size ? remIndex = i : remIndex …

6
Co to jest „montowanie” w React js?
Zbyt wiele razy słyszę termin „montowanie” podczas nauki ReactJS. Wydaje się, że w odniesieniu do tego terminu występują metody cyklu życia i błędy. Co dokładnie oznacza React przez montowanie? Przykłady: componentDidMount() and componentWillMount()

6
Ruby's || = (lub równa się) w JavaScript?
Uwielbiam ||=mechanizm Ruby . Jeśli zmienna nie istnieje lub istnieje nil, utwórz ją i ustaw jako coś: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Muszę teraz zrobić coś podobnego w JavaScript. Jaka jest konwencja lub właściwy sposób, aby to zrobić? Wiem, …
128 javascript  ruby  syntax 

7
Jak zaimportować pojedynczą funkcję Lodash?
Używając pakietu webpack, próbuję zaimportować isEqual, ponieważ lodashwydaje się, że importuje wszystko. Próbowałem wykonać następujące czynności bez powodzenia: import { isEqual } from 'lodash' import isEqual from 'lodash/lang' import isEqual from 'lodash/lang/isEqual' import { isEqual } from 'lodash/lang' import { isEqual } from 'lodash/lang'
128 javascript  lodash 


6
Dynamiczne dodawanie zdarzenia onClick za pomocą jQuery
Z powodu używanej wtyczki nie mogę jak zwykle dodać atrybutu „onClick” do danych wejściowych formularza HTML. Wtyczka obsługuje część formularzy w mojej witrynie i nie daje możliwości zrobienia tego automatycznie. Zasadniczo mam to wejście: <input type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style=""> Chcę dodać onClick do niego z jQuery onload, aby wyglądało to …
128 javascript  jquery  html 

8
Jak przełączyć klasę elementu w czystym JavaScript?
Szukam sposobu na przekonwertowanie tego kodu jQuery (który jest używany w responsywnej sekcji menu) na czysty JavaScript. Jeśli trudno jest zaimplementować, możesz użyć innych frameworków JavaScript. $('.btn-navbar').click(function() { $('.container-fluid:first').toggleClass('menu-hidden'); $('#menu').toggleClass('hidden-phone'); if (typeof masonryGallery != 'undefined') masonryGallery(); });
128 javascript  dom  toggle 

8
Jak przekonwertować zwykły obiekt na mapę ES6?
Z jakiegoś powodu nie mogę znaleźć tej prostej rzeczy w dokumentacji MDN (może po prostu jej brakuje). Spodziewałem się, że to zadziała: const map = new Map({foo: 'bar'}); map.get('foo'); // 'bar' ... ale pierwsza linia rzuca TypeError: (var)[Symbol.iterator] is not a function Jak zrobić mapę ze zwykłego obiektu? Czy naprawdę …

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.