ecmascript-6
React: kiedy używać komponentów klasy ES6 zamiast funkcjonalnych komponentów ES6?
Po spędzeniu trochę czasu na nauce Reacta Rozumiem różnicę między dwoma głównymi paradygmatami tworzenia komponentów
Moje p ... ponent...ale to wszystko?
Zgaduję, że jeśli używam metod cyklu życia, najlepiej byłoby użyć komponentu opartego na klasach.
Czy można importować moduły ze wszystkich plików w katalogu, używając symboli wieloznacznych?
Za pomocą ES6 mogę zaimportować kilka eksportów z takiego pliku:
import {ThingA, ThingB, ThingC} from 'lib/things';
Jedna ... ętą konwencją, że każdy plik zawiera jeden domyślny eksport, a każdy moduł ma taką samą nazwę jak jego plik.
Czy to możliwe?
Jak dynamicznie ładować zewnętrzne skrypty w Angular?
Mam ten moduł, który składa się z zewnętrznej biblioteki wraz z dodatkową logiką bez dodawania znacznika <script> bezpo ... figurowalne tak plik.js będzie ładować z CDN lub lokalnego folderu?
Jak powiedzieć Angular 2, aby dynamicznie ładował skrypt?
Dziedziczenie wielokrotne klasy ES6
Wykonałem większość moich badań na ten temat na BabelJS i na MDN (który nie ma żadnych informacji), ale proszę mi powiedzieć ... zerzyć wiele klas na nową klasę? Jeśli tak, to czy interpreter będzie preferował metody / właściwości z klasy A nie ClassOne?
Jak dodać wiele klas do komponentu ReactJS
Jestem nowy w ReactJS i JSX i mam mały problem z poniższym kodem.
Próbuję dodać wiele klas do atrybutu classNames na każdej ... gt;
</div>
);
}
});
ReactDOM.render(<AccountMainMenu />, document.getElementById("app-container"));
Czym jest martwa strefa czasowa?
Słyszałem, że dostęp do wartości let i const przed ich zadeklarowaniem może spowodować ReferenceError z powodu czegoś, co naz ... oral dead zone.
Czym jest martwa strefa czasowa, jak odnosi się do zasięgu i podnoszenia i w jakich sytuacjach się napotyka?
Jak opublikować moduł napisany w ES6 do NPM?
Miałem zamiar opublikować moduł do NPM, kiedy myślałem o przepisaniu go w ES6, zarówno na przyszłość, jak i uczyć się ES6. Uż ... aby opublikować moduł napisany w ES6 do NPM, jednocześnie pozwalając ludziom na przeglądanie / rozwidlanie oryginalnego kodu?
Rozszerzanie błędu w Javascript ze składnią ES6 i Babel
Próbuję rozszerzyć błąd o ES6 i Babel. Nie wychodzi.
class MyError extends Error {
constructor(m) {
super(m);
}
}
v ... na SO (na przykład tutaj), ale wszystkie wydają się bardzo Nie-ES6-y. Jak to zrobić w miły, ES6 sposób? (To działa w Babel)
Jak zwrócić wiele obietnic i czekać na nie wszystkie przed zrobieniem innych rzeczy
Mam pętlę, która wywołuje metodę, która robi rzeczy asynchronicznie. Pętla ta może wywołać metodę wiele razy. Po tej pętli, m ... , function(evt) {
doSomeStuff();
resolve(true);
});
});
}
Ale Nie jestem pewien składni.
używanie nawiasów ze składnią importu javascript
Natknąłem się na bibliotekę javascript, która używa następującej składni do importowania bibliotek:
import React, { Compone ... pes } from 'react';
Jaka jest różnica między powyższą metodą a poniższą?
import React, Component, PropTypes from 'react';
Jak przedłużyć klasę bez konieczności używania super w ES6?
Czy jest możliwe rozszerzenie klasy w ES6 bez wywołania metody super do wywołania klasy nadrzędnej?
EDIT: pytanie może być m ... łuję super() na klasie pochodnej dostaję problem z scope -> this is not defined
Uruchamiam to z iojs --harmony w v2. 3. 0
Mapa a obiekt w JavaScript
Właśnie odkryłem chromestatus.com i, po utracie kilku godzin dnia, znalazłem ten wpis :
Map: obiekty Map są prostymi ma ... k obiekt dla mnie, więc najwyraźniej coś przeoczyłem.
Dlaczego JavaScript zyskuje (dobrze wspierany) Map obiekt? Co to robi?
Dodawanie znacznika skryptu do Reacta / JSX
Mam stosunkowo prosty problem z dodaniem skryptów wbudowanych do komponentu Reactowego. Co mam do tej pory:
'use strict';
... órej mi brakuje. Czy ktoś może pomóc?
PS: Zignoruj foobara, mam w użyciu prawdziwe id, którym nie miałem ochoty się dzielić.
Jak uniknąć importu z bardzo długimi ścieżkami względnymi w Angular 2?
Jak mogę wprowadzić coś takiego jak 'my-app-name/services', aby uniknąć linii takich jak poniższy import?
import {XyService} from '../../../services/validation/xy.service';
Dlaczego warto korzystać z klas ES6? [zamknięte]
Mam wiele pytań dotyczących klas ES6.
Ponieważ rozumiem jak używać funkcji i WebComponent, React & so. Nie widziałem wie ... tóry jest już ponad 2 lata temu. Odpowiedź jest nadal dokładna, ale pamiętaj, że javascript ewoluował "trochę" od tego czasu.
Deklarowanie stałych statycznych w klasach ES6?
Chcę zaimplementować stałe w class, ponieważ tam ma sens ich zlokalizowanie w kodzie.
Do tej pory wdrażałem następujące obej ... tnieje możliwość manipulowania prototypami, ale wielu zaleca to.
Czy jest lepszy sposób implementacji stałych w klasach ES6?
Jak warunkowo zaimportować moduł ES6?
Muszę zrobić coś takiego:
if (condition) {
import something from 'something';
}
// ...
if (something) {
something.d ... pozycja ES6, która nie została przyjęta? Link do "programmatic API" z tego artykułu zrzuca mnie na przestarzałą stronę docs .
Węzeł.js-SyntaxError: nieoczekiwany import tokenów [duplikat]
To pytanie ma już odpowiedź tutaj:
błąd węzła: SyntaxError: Unexpected token import
... d (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:140:18)
at node.js:1001:3
Klasa Rozszerzająca JavaScript
Mam klasę bazową:
function Monster() {
this.health = 100;
}
Monster.prototype.growl = function() {
console.log("Grr ... wiele zawiłych rozwiązań do tego w JavaScript. Jaki byłby najprostszy i najbardziej niezawodny sposób osiągnięcia tego w JS?
Jak się masz JSON?stringify na mapie ES6?
Chciałbym zacząć używać ES6 Map zamiast obiektów JS, ale jestem wstrzymywany, ponieważ nie mogę rozgryźć, jak JSON.stringify ... warantowane jako ciągi, a moje wartości będą zawsze wyświetlane. Czy naprawdę muszę pisać metodę wrappera, aby serializować?