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
.map () a Javascript ES6 Map?
Jak byś to zrobił? Instynktownie chcę zrobić: var myMap = new Map([["thing1", 1], ["thing2", 2], ["thing3", 3]]); // wishful, ignorant thinking var newMap = myMap.map((key, value) => value + 1); // Map { 'thing1' => 2, 'thing2' => 3, 'thing3' => 4 } Nie zebrałem zbyt wiele z dokumentacji nowego …

11
VueJs 2.0 emituje zdarzenie z wnuczka do komponentu pradziadka
Wygląda na to, że Vue.js 2.0 nie emituje zdarzeń od wnuczka do komponentu pradziadka. Vue.component('parent', { template: '<div>I am the parent - {{ action }} <child @eventtriggered="performAction"></child></div>', data(){ return { action: 'No action' } }, methods: { performAction() { this.action = 'actionDone' } } }) Vue.component('child', { template: '<div>I am …

2
Jak uruchomić plik js za pomocą skryptów npm?
Nie mogę zmusić npm do pracy. Mój plik package.json ma "scripts": { "build": "build.js" } i mam plik build.js w tym samym folderze co po prostu console.logs. Kiedy biegnę npm run build Otrzymuję błąd The system cannot execute the specified program. npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" …

2
Javascript ES6 złożoność obliczeniowa / czasowa zbiorów
Jaką złożoność czasową (w notacji duże-O) zapewnia specyfikacja ES6 dla kolekcji z kluczem (Set, Map, WeakSet i WeakMap)? Oczekuję, i spodziewam się tego od większości programistów, że specyfikacje i implementacje będą używać powszechnie akceptowanych algorytmów wydajności, w którym to przypadku Set.prototype.has, addi deletewszystkie będą O (1) w przeciętnym przypadku. To …

14
od zielonego do czerwonego w zależności od procentu
Mam system ankiet i chcę, aby odpowiedzi w tej ankiecie były kolorowe. Na przykład: Jeśli jest to 10%, byłoby to czerwone, jeśli 40% byłoby żółte, a jeśli 80% byłoby zielone, więc chcę, aby mój kod javascript używał kolorów rgb do tworzenia koloru zgodnie z podanym procentem. function hexFromRGB(r, g, b) …
89 javascript 

17
Dynamicznie ustawiana właściwość obiektu zagnieżdżonego
Mam obiekt, który może mieć dowolną liczbę poziomów głębokości i może mieć dowolne istniejące właściwości. Na przykład: var obj = { db: { mongodb: { host: 'localhost' } } }; Na tym chciałbym ustawić (lub nadpisać) takie właściwości: set('db.mongodb.user', 'root'); // or: set('foo.bar', 'baz'); Gdzie ciąg właściwości może mieć dowolną …



20
chart.js ładuje zupełnie nowe dane
API dlachart.js umożliwia edycję punktów załadowanych do niego zbiorów danych, na przykład: .update( ) Wywołanie funkcji update () w Twojej instancji Chart spowoduje ponowne wyrenderowanie wykresu z wszelkimi zaktualizowanymi wartościami, umożliwiając edycję wartości wielu istniejących punktów, a następnie renderowanie ich w jednej animowanej pętli renderowania. .addData( valuesArray, label ) Wywołanie …

4
Czy jest różnica między / \ s / g i / \ s + / g?
Kiedy mamy ciąg zawierający znaki spacji: var str = ' A B C D EF '; i chcemy usunąć spacje z ciągu (chcemy tego 'ABCDEF':). Zarówno to: str.replace(/\s/g, '') i to: str.replace(/\s+/g, '') zwróci prawidłowy wynik. Czy to oznacza, że +jest zbędny w tej sytuacji? Czy w tej sytuacji istnieje …
89 javascript  regex 

7
Używanie numeru jako „indeksu” (JSON)
Niedawno zacząłem kopać w JSON, a obecnie próbuję użyć liczby jako „identyfikatora”, co nie działa zbyt dobrze. foo:"bar"działa dobrze, a 0:"bar"nie. var Game = { status: [ { 0:"val", 1:"val", 2:"val" }, { 0:"val", 1:"val", 2:"val" } ] } alert(Game.status[0].0); Czy można to zrobić w następujący sposób? Coś takiego, Game.status[0].0co …


7
Konflikt: wiele zasobów jest emitowanych do tej samej nazwy pliku
Jestem debiutantem webpacka, który chce się wszystkiego dowiedzieć. Napotkałem konflikt podczas uruchamiania pakietu internetowego, który mówi mi: ERROR in chunk html [entry] app.js Conflict: Multiple assets emit to the same filename app.js Co powinienem zrobić, aby uniknąć konfliktu? To jest mój webpack.config.js: module.exports = { context: __dirname + "/app", entry: …


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.