Greg36
#javascript #es6

class MyClass {}

class MySubClass extends MyClass {

constructor(){
  • Najlepsze
  • Wszystkie komentarze
Greg36
Greg36 Autor
2
Już wiem dlaczego. Dla klas pochodnych domyślny konstruktor to:

constructor(...args) {
super(...args);
}

Tak więc JS "w tle" dodaje domyślny konstruktor jeżeli swojego nie ustalimy. I tam zachodzi "dziedziczenie" this z klasy rodzica za pomocą super(), nie dzieje się to automatycznie tak jak na początku myślałem. Czyli nadpisując domyślny konstruktor trzeba dodać w nim super().
mihaubiauek
le1t00
Jeśli znasz Sass, znasz również ES2015(ES6)
opis odnośnika

#sass #es2015 #es6 #js #webdev
erwit
Mirki jak to jest w koncu z tymi srednikami w es6, bo ni moge sie doszukac? #javascript #js #ecmascript6 #es6
  • Najlepsze
  • Wszystkie komentarze
e.....d
e.....d
@Rozamunda: W ES6 jest tak jak w ES5, nic się nie zmieniło. Stawiać.
Marmite
@erwit: No ale to nie jest brak standaryzacji, to się nazywa code styleguide i to jest obecne w każdym języku.
piecioshka
piecioshka
A dziś robimy coś a'la *sztuczną inteligencję* w naszej grze.
Dziś 22 (z 25) epizod gry pisanej w 10 dni wieczorami po pracy: https://www.youtube.com/watch?v=61R5uJCfr6g

Wykorzystuję bibliotekę Phaser.js jako core, a pomysł opieram o anime #dragonball.
Dodatkowo używam #babeljs, aby już teraz używać ECMAScript 6.
Kod całej aplikacji dostępny na moim
  • Najlepsze
  • Wszystkie komentarze
piecioshka
piecioshka
piecioshka Autor
4
@GwnBrz: Dziękuję Ci za to bardzo cenne pytanie, które przez ostanie dni daje mi mocno do zrozumienia, że nie mogę tak postępować, czyli wykorzystywać domenę z wyrazami "Dragon Ball" w jej głównej części oraz nazywać grę "Dragon Ball Play". Nie mam praw do marki, więc nie mam prawa do tego, aby tworzyć taką grę.

Postanowiłem, że do końca tego sezonu tak już zostanie, że nie będę zmieniał domeny oraz nazwy gry.
Dziś
poszlo_wyszlo
@GwnBrz: TO JEST POLSKA I TU WSZYSTKO WOLNO,
NIE BĘDĄ NAM TU JAKIEŚ CHIŃSKIE BAJKI PLUĆ W TWARZ
piecioshka
piecioshka
Jeśli łapiesz takie tagi jak #javascript #dragonball #gamedev to ten materiał jest dla Ciebie!
Dragon Ball Play - Sezon 1 Epizod 21: https://www.youtube.com/watch?v=XMvBb6K7Oks

Zgodnie z wczorajszą obietnicą wrzucam kolejny materiał z serii o tworzeniu gry opartej o Phaser.js oraz anime Dragon Ball.
Jeśli spodobał się Tobie materiał, to daj znać w komentarzu.
Jeśli masz uwagi to proszę też je napisz.
look997
Mam propozycję na temat asynchroniczności JavaScript.

W kwestii asynchroniczności Istnieją Generators, Promises i callbacki, w ES7 async functions.

Ja proponuję:

Wszystkie
  • Najlepsze
  • Wszystkie komentarze
kalectwo
@look997: ja tam jestem za uproszczeniem, ale nie ma bata żeby przeszło.
zrób implementację, wypróbujemy, zobaczymy.
l-_-l
@look997: po prostu mnie rozśmieszyło, że samemu nie zgłaszasz pomysłów, tylko każesz innym to robić.
piecioshka
piecioshka
Jak załadować customowy font w Phaser.js?
Zobacz jak to się robi w grze opartej na anime #dragonball https://www.youtube.com/watch?v=EHywD9oB9_Y

#javascript #es6 #webpack #webdev
  • Najlepsze
  • Wszystkie komentarze
Textter
@piecioshka: Z tego co pamiętam ładowałem font z pliku, ale było to rok temu może do tego czasu to naprawili :) Ale dzięki za pomoc :)
piecioshka
piecioshka
Robimy ekran walki, czyli tzw. versus mode z użyciem Phaser.js.
Zapraszam serdecznie do oglądanie 17-tego odcinka: https://www.youtube.com/watch?v=ukX3BGJEu4c
#versus #dragonball #es6 #babeljs #javascript
  • Najlepsze
  • Wszystkie komentarze
LostHighway
#programowanie #js #javascript #es6 ECMAScript 6 czyli co nowego.

                           http://www.smashingmagazine.com/2015/10/es6-whats-new-next-version-javascript/
  • Najlepsze
  • Wszystkie komentarze
kary_koniu
Mirki, jakiego edytora kodu używacie?
Z jakich dodatków/pluginów/wtyczek korzystacie?
Sublime text, Atom, Webstorm, Brackets, Notepad++, Vim, Emacs, Visual Studio Code, coś jeszcze innego?
Odpowiadając napiszcie proszę przy czym pracujecie (jak wiadomo technologia często wymusza edytor).

Pytanie skierowane przede wszystkim do frontendowców, jednak chętnie poznam też opinię reszty ( ͡° ͜
  • Najlepsze
  • Wszystkie komentarze
brissenden
Fajne koansy do nauki (lub poćwiczenia) ReactJS.
https://github.com/arkency/reactjs_koans

#javascript #reactjs #rails #webdev #es6
vanot
Mireczki, macie może jakieś ciekawe źródełko do ogarnięcia projektu w AngularJS + ES6 + Babel? Szukam i szukam a same pierdoły w pierwszych guglowskich stronach :s Najlepiej z pominięciem GULPa (prefka na Grunt)
#programowanie #angularjs #es6 #javascript
  • Najlepsze
  • Wszystkie komentarze
brissenden
Marmite
Nie do końca łapię koncept Map w ES6, a raczej nie do końca dlaczego jest wyspecyfikowany tak, a nie inaczej.

Kolekcje w ES6 to nowy, ważny dział. Do tej pory praktycznie do wszystkiego były wykorzystywane obiekty, a to do bycia - jakżeby inaczej - obiektami, a to do bycia mapami, a to do bycia setami. Teraz w prezencie dostajemy Mapy i Sety oraz koncept "iterowalności" i wreszcie będzie można te obiekty odciążyć i
  • Najlepsze
  • Wszystkie komentarze
Marmite
Dobra, zagadka: co znaczy ten zapis w ES6:
(x) => { foo: bar };


sauce:
  • Najlepsze
  • Wszystkie komentarze
G.....n
G.....n
Marmite
JavaScriptowy guru, Nicolas C. Zakas, pisze otwartą książkę o ES6. Tutaj więcej info: http://www.nczonline.net/blog/2014/03/26/announcing-understanding-ecmascript-6/

Świetna inicjatywa, co prawda pewnie nie powstanie zbyt prędko, ale warto obserwować to przedsięwzięcie bo człowiek zna się na rzeczy i na pewno będzie bardzo dobra. #javascript #ecmascript #es6
G.....n
G.....n
Coś z ES6.

var target = function () { return 'I am the target'; };


var handler = {


call:
  • Najlepsze
  • Wszystkie komentarze
Marmite
Rewriting a web app with ECMAScript 6:

http://blog.tastejs.com/rewriting-a-webapp-with-ecmascript-6/

czyli krótko o ES6 wraz z praktycznym zastosowaniem, polecam #javascript #ecmascript #es6
  • Najlepsze
  • Wszystkie komentarze