Fredrik och Kristoffer snackar Ecmascript 6, också känt som Ecmascript 2015 eller helt enkelt den senaste standarden för Javascript. Vi går igenom nyhetslistan på es6-features.org och vädrar våra tankar, intryck och undringar. Blir nästa upplaga av Javascript: the good parts tjockare eller tunnare?
Avsnittet sponsras till vår stora glädje av Jetbrains och Resharper, som ger dig massor av Jetbrains smarta funktioner direkt i Visual studio. Surfa in på http://www.jetbrains.com/kodsnack-resharper för att få veta mer och stödja Kodsnack.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @isallmaroon och @bjoreman på Twitter och epostas på info@kodsnack.seom du vill skriva längre. Vi läser allt som skickas.
Länkar Ecmascript 6 React Reactkonferensen Kompatibilitetstabell för Ecmascript 6 Babel Polyfill Transpiler Web components SASS LESS Arrow functions Spread-operatorn Destructuring Prat av Brendan Eich om Ecmascript 6 och processen bakom det Brendan Eich - Javascripts skapare TC39 - kommittén för Ecmascripts utveckling Syntaktiskt socker let i Ecmascript 6 const i Ecmascript 6 Ecmascript 4 Ecmascript 3.1 es6-features.org Mootools Includes-funktionen i arrayer i Ecmascript 6 MFC Avalon - Senare känt som Windows presentation foundation XAML Dotnet Klasser i Ecmascript 6 Arv i Ecmascript this i Javascript och reglerna kring det Coffeescript Hoisting “Reducerad syntax” verkar bara var webbplatsens grej för att visa exempel med så få tecken som möjligt Block scoped functions Default-parametrar Arguments-“arrayen” i äldre Ecmascript Apply-funktionen Template strings i Ecmascript 6 Unicode Regular expression sticky matching Property shorthand Method properties Stjärna (*) efter funktionsnamn - returnerar en generatorfunktion Destrukturering Jetbrains - avsnittets sponsor Resharper) - ger dig en stor skiva Jetbrains direkt i Visual studio http://www.jetbrains.com/kodsnack-resharper - länken du ska använda om du vill veta mer om Resharper och stödja Kodsnack på samma gång Moduler i Ecmascript 6 Getters och setters Symboler Iteratorer Generatorfunktioner och yield Sekvenser i Clojure Set Map Weakmap Weakset Typed arrays Emscripten Webassembly Asm.js Assign Find Repeat för strängar Testa typen på tal Promises Proxy Reflection Scheme Exploring ES6 Tail-call-optimering Bjarne Stroustrup Javascript: the good parts Firebug REPL - Read-eval-print loop Fedora Titlar Det är väldigt mycket som är rött Det som är hyfsat grönt Alla miljoner features i ES6 De kan ju inte ta bort någonting Då finns det där Socker En gigantisk standard Nästa gång så kommer vi att vara mycket bättre Idag så åt jag fjorton tårtor En stor hög godis Jag får inte alls den allergiska reaktionen Version 1.0 för evigt Det är ju inte en jättedålig idé En ganska pragmatisk, vettig sak att göra Ställa om med ögonen (Och beter sig på) Subtilt olika (sätt) Om man är för eller mot semikolon En oföränderlig variabel Const är ju konstigt (i C++) Det kan sitta någon i en annan tråd och ändra på saker Casta bort const Ecmascript 6 the good parts Javascriptsnillen spekulerar Varför inte? Alltid samma foo Stjärnan som gör att det blir en iterator Det slutar med att man har C++ Vill du ha en gammal fisk? (Vi har en gammal fisk! Vi har tre gamla fiskar!) Alla beter sig dåligt på något sätt