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

5
Używanie zmiennej _ (podkreślenie) z funkcjami strzałkowymi w ES6 / Typescript
Natknąłem się na tę konstrukcję na przykładzie Angulara i zastanawiam się, dlaczego wybrano tę: _ => console.log('Not using any parameters'); Rozumiem, że zmienna _ oznacza nie obchodzi / nie jest używana, ale ponieważ jest to jedyna zmienna, istnieje powód, aby preferować użycie _ ponad: () => console.log('Not using any parameters'); …

6
Jaka jest konwencja JavaScript dotycząca braku operacji?
Jaka jest konwencja JavaScript dotycząca braku operacji? Jak passpolecenie w Pythonie . Jedną z opcji jest po prostu pusta funkcja: function() {} Oferty jQuery $.noop(), które po prostu wywołują pustą funkcję powyżej. Czy dopuszczalne jest po prostu wpisanie wartości falselub 0? W kontekście ... wszystkie te działają bez zgłaszania błędu …

7
Mongoose, wybierz określone pole za pomocą funkcji find
Próbuję wybrać tylko określone pole za pomocą exports.someValue = function(req, res, next) { //query with mongoose var query = dbSchemas.SomeValue.find({}).select('name'); query.exec(function (err, someValue) { if (err) return next(err); res.send(someValue); }); }; Ale w mojej odpowiedzi json otrzymuję również _id, mój schemat dokumentu ma tylko dwa pola, _id i nazwę [{"_id":70672,"name":"SOME …


27
Wykryj kliknięcie elementu zewnętrznego
Jak mogę wykryć kliknięcie poza moim elementem? Używam Vue.js, więc będzie poza moim elementem szablonów. Wiem, jak to zrobić w Vanilla JS, ale nie jestem pewien, czy istnieje lepszy sposób na zrobienie tego, gdy używam Vue.js? To jest rozwiązanie dla zdarzenia Vanilla JS: wykrywanie kliknięć JavaScript poza div Myślę, że …
121 javascript  vue.js 

11
usuń element z przechowywanej tablicy w kątowej 2
Chcę usunąć element z przechowywanej tablicy w kątowej 2 za pomocą skryptu typu. Korzystam z usługi o nazwie Usługa danych, kod usługi danych : export class DataService { private data: string[] = []; addData(msg: string) { this.data.push(msg); } getData() { return this.data; } deleteMsg(msg: string) { delete [this.data.indexOf(msg)]; } } …

10
ReactJS - Uzyskaj wysokość elementu
Jak mogę uzyskać wysokość elementu po wyrenderowaniu tego elementu przez React? HTML <div id="container"> <!-- This element's contents will be replaced with your component. --> <p> jnknwqkjnkj<br> jhiwhiw (this is 36px height) </p> </div> ReactJS var DivSize = React.createClass({ render: function() { let elHeight = document.getElementById('container').clientHeight return <div className="test">Size: <b>{elHeight}px</b> …

10
Spraw, aby Axios automatycznie wysyłało pliki cookie w swoich żądaniach
Wysyłam żądania od klienta do mojego serwera Express.js za pomocą Axios. Ustawiam plik cookie na kliencie i chcę odczytać ten plik cookie ze wszystkich żądań Axios bez ręcznego dodawania ich do żądania ręcznego. Oto przykład żądania od strony mojego klienta: axios.get(`some api url`).then(response => ... Próbowałem uzyskać dostęp do nagłówków …

3
Debugowanie w przeglądarce Safari w przeglądarce internetowej podczas korzystania z modułu ładującego, takiego jak SystemJS
Jestem tworzenia Ionicaplikacji z wykorzystaniem es6 modules, TypeScripta SystemJSjako ładowarka modułu. To jest moja konfiguracja: tsconfig.json: { "compilerOptions": { ... "target": "es5", "module": "system", ... } } index.html: <script src="lib/system.js"></script> <script src="systemjs.config.js"></script> <script>System.import('js/app.js')</script> przykładowy skrypt (TypeScript): import {IConfig} from "./app-config"; export class ConfigLoader { ... } W Chrome wszystko działa …

5
Javascript Przeciągnij i upuść dla urządzeń dotykowych [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

6
Dodanie nowego elementu tablicy do obiektu JSON
Mam obiekt w formacie JSON, który odczytałem z pliku JSON, który mam w zmiennej o nazwie teamJSON, która wygląda następująco: {"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]} Chcę dodać nowy element do tablicy, taki jak {"teamId":"4","status":"pending"} skończyć {"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"},{"teamId":"4","status":"pending"}]} przed ponownym zapisaniem do pliku. Jaki jest dobry sposób dodania do nowego elementu? Zbliżyłem się, ale wszystkie podwójne …
120 javascript  json 

19
javascript: rekurencyjna funkcja anonimowa?
Powiedzmy, że mam podstawową funkcję rekurencyjną: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } Jak mogę to zrobić, jeśli mam anonimową funkcję, taką jak ... (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? } nothing(); })(); …

3
Jak wyłączyć ochronę wklejania w konsoli programisty Mozilla Firefox?
Zauważyłem, że w ostatnich wersjach Mozilla Firefox jest super, bardzo irytujący błąd, który wyłącza wklejanie w konsoli programisty. To chyba najgorszy pomysł w historii. Jednak próbowałem na to zezwolić, wpisując tekst, który chce, ale nadal nie mogę wkleić rzeczy i myślę, że wkrótce będę tak zirytowany, że muszę zmienić przeglądarkę, …


3
D3.js: Jak uzyskać obliczoną szerokość i wysokość dowolnego elementu?
Muszę dokładnie znać szerokość i wysokość dowolnego gelementu w moim, SVGponieważ po kliknięciu go przez użytkownika muszę narysować wokół niego znacznik wyboru. Co widziałem w Internecie jest coś takiego: d3.select("myG").style("width"). Problem polega na tym, że element nie zawsze będzie miał wyraźnie ustawiony atrybut szerokości. Na przykład, kiedy utworzę okrąg wewnątrz …
120 javascript  d3.js 

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.