わかめまさひろ

TypeScriptを使ってECMAScript 2015時代のJavaScriptを先取りしよう!


TypeScript使ECMAScript 2015稿ECMAScript 2015TypeScriptTypeScript

TypeScript


TypeScriptMicrosoftAltJS1AltJSXJavaScript使TypeJavaScriptJavaC#

TypeScriptJavaScriptJavaScript

TypeScriptECMAScript 5supersetJavaScript+αTypeScriptECMAScript 5supersetECMAScript 2015ECMAScript 2015superset

ECMAScript 2015ECMAScript 5ECMAScript 5ECMAScript 5ECMAScript 2015使TypeScript

TypeScriptECMAScript 5TypeScript

TypeScriptECMAScript 2015


ECMAScriptJavaScriptECMAScript 52015/06/18ECMAScript 6th editionECMAScript 2015ECMAScript 2015ECMAScript 6ES6

ECMAScript 2015ES6es6 compat table便

ECMAScript 2015TypeScript使


let


  • constも使える

  • prototypeの代わりにclass構文!

  • アロー関数でわかりやすいthisの振る舞い

  • デフォルトパラメータ、便利です

  • 文字列連結もお手軽に!


TypeScript


TypeScriptTypeScript

Babel


Babel6to5sebmckBabelfoo.es6foo.js

ECMAScript 2015ECMAScript 7JavaScript(ECMAScript 5)Ruby on Rails+

Playground

Flow


FlowFacebookJavaScriptFlowOCamlFlowJavaScriptTypeScriptFacebookReact

React使

TypeScript


TypeScriptTypeScriptMicrosoft3TypeScriptfoo.tsfoo.js

TypeScriptPersonnamemapJavaC#

JavaScriptRuby使

IDE使IDE

str.

VisualStudioCodeによるコード補完の様子
RubyActiveRecordORDB便便IDE

JavaScriptundefinedTypeScriptTypeScript

Playground

WebComponentsReactTypeScript 1.6JSX


TypeScriptLanguage ServiceTypeScriptMicrosoftVisual StudioLanguage ServiceTypeScriptVisual Studio




Visual Studio
MicrosoftIDENuGetOSSWindows


Visual Studio Code 
IDEWindows, Mac, LinuxPreviewMac1GitHubAtom使Electron使IDEHTML+JavaScript


atom-typescript 
GitHubAtom2


eclipse-typescript 
EclipseEclipse


TypEcs
Eclipse


typescript-tools 
TypeScriptLanguage ServicevimemacsSublime Text 3


WebStorm 
JetBrainsIDEIntelliJ IDEAPyCharm, PhpStormWebStorm 10Language Service使TypeScript


TypeScriptbabel使

TypeScript

週間PVランキング

新着記事

Powered byNTT Communications

tag list

アクセシビリティ イベント エンタープライズ デザイン ハイブリッド パフォーマンス ブラウザ プログラミング マークアップ モバイル 海外 高速化 Angular2 AngularJS Chrome Cordova CSS de:code ECMAScript Edge Firefox Google Google I/O 2014 HTML5 Conference 2013 html5j IoT JavaScript Microsoft Node.js Polymer Progressive Web Apps React Safari SkyWay TypeScript UI UX W3C W3C仕様 Webアプリ Web Components WebGL WebRTC WebSocket WebVR