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

8
Zastąp wszystkie znaki inne niż alfanumeryczne, nowe wiersze i wiele białych znaków jedną spacją
Szukam zgrabnego rozwiązania RegEx do wymiany Wszystkie znaki inne niż alfanumeryczne Wszystkie nowe linie Wszystkie wielokrotne wystąpienia białych znaków Z jedną spacją Dla osób grających w domu (działają poniższe zasady ) text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " "); Myślę, że RegEx jest prawdopodobnie wystarczająco potężny, aby osiągnąć to w jednym stwierdzeniu. Sądzę, …


13
Sprawdź równość zmiennych na liście wartości
Na przykład sprawdzam zmienną pod fookątem równości z pewną liczbą wartości. Na przykład, if( foo == 1 || foo == 3 || foo == 12 ) { // ... } Chodzi o to, że jest to dość dużo kodu do tak banalnego zadania. Wymyśliłem: if( foo in {1: 1, 3: …
141 javascript 

9
Jak wstawić wiersz do treści tabeli HTML w JavaScript
Mam tabelę HTML z nagłówkiem i stopką: <table id="myTable"> <thead> <tr> <th>My Header</th> </tr> </thead> <tbody> <tr> <td>aaaaa</td> </tr> </tbody> <tfoot> <tr> <td>My footer</td> </tr> <tfoot> </table> Próbuję dodać wiersz tbodyz następującymi elementami: myTable.insertRow(myTable.rows.length - 1); ale wiersz jest dodawany do tfootsekcji. Jak wstawić tbody?

12
Node.JS: Pobieranie błędu: [nodemon] Błąd wewnętrznego nasłuchu: obserwuj ENOSPC
Właśnie zainstalowałem Node.jsw swoim Ubuntu 14.04systemie operacyjnym po raz pierwszy. Zainstalowałem też npm. Kolejnym krokiem w procesie instalacji była instalacja nodemon. Wszystko się udało. Ale kiedy uruchamiam nodemon, wpisując nodemon app.jsw wierszu poleceń , pojawia się następujący błąd ... [nodemon] 1.8.1 [nodemon] to restart at any time, enterrs [nodemon] watching: …

10
var.replace nie jest funkcją
Używam poniższego kodu, aby spróbować przyciąć ciąg w Javascript, ale otrzymuję błąd wspomniany w tytule: function trim(str) { return str.replace(/^\s+|\s+$/g,''); } Edytować: Naprawiłem problem ... przepraszam, że powinienem był umieścić kod tak, jak go wywoływałem ... zdałem sobie sprawę, że przypadkowo przekazałem obiekt samego pola formularza, a nie jego wartość.
141 javascript 

7
React Hook Warnings dla funkcji async in useEffect: funkcja useEffect musi zwracać funkcję porządkującą lub nic
Próbowałem na useEffectprzykładzie jak poniżej: useEffect(async () => { try { const response = await fetch(`https://www.reddit.com/r/${subreddit}.json`); const json = await response.json(); setPosts(json.data.children.map(it => it.data)); } catch (e) { console.error(e); } }, []); i dostaję to ostrzeżenie na mojej konsoli. Myślę, że czyszczenie jest opcjonalne dla wywołań asynchronicznych. Nie wiem, dlaczego …


8
Sprawdź, czy zdarzenie jest wywoływane przez człowieka
Mam moduł obsługi dołączony do zdarzenia i chciałbym, aby był wykonywany tylko wtedy, gdy jest wyzwalany przez człowieka, a nie przez metodę trigger (). Jak odróżnić różnicę? Na przykład, $('.checkbox').change(function(e){ if (e.isHuman()) { alert ('human'); } }); $('.checkbox').trigger('change'); //doesn't alert
140 javascript  jquery 

11
Symbol zastępczy w IE9
Wygląda na to, że jest to bardzo dobrze znany problem, ale wszystkie rozwiązania, które znalazłem w Google, nie działają na moim nowo pobranym IE9. Jaki jest Twój ulubiony sposób włączania Placeholderwłaściwości w tagach inputi textarea? Opcjonalnie: straciłem na tym dużo czasu i jeszcze nie szukałem requirednieruchomości. Czy miałbyś również jakąś …

6
Tworzenie obiektu jQuery z dużego ciągu HTML
Mam duży ciąg HTML zawierający wiele węzłów potomnych. Czy można zbudować obiekt jQuery DOM przy użyciu tego ciągu? Próbowałem, $(string)ale zwraca tylko tablicę zawierającą wszystkie poszczególne węzły. Próbuję uzyskać element, na którym mogę użyć funkcji .find ().
140 javascript  jquery  html 



11
Uzyskaj nazwę miasta za pomocą geolokalizacji
Udało mi się uzyskać szerokość i długość geograficzną użytkownika za pomocą geolokalizacji opartej na HTML. //Check if browser supports W3C Geolocation API if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(successFunction, errorFunction); } //Get latitude and longitude; function successFunction(position) { var lat = position.coords.latitude; var long = position.coords.longitude; } Chcę wyświetlić nazwę miasta, wydaje się, …

7
Jak zainstalować bibliotekę babel-polyfill?
Właśnie zacząłem używać Babel do kompilowania kodu javascript z ES6 do ES5. Kiedy zaczynam używać Promises, wygląda na to, że nie działa. Witryna Babel zapewnia wsparcie dla obietnic za pośrednictwem polyfills. Bez szczęścia postarałem się dodać: require("babel/polyfill"); lub import * as p from "babel/polyfill"; Dzięki temu otrzymam następujący błąd podczas …

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.