AltJS?
javascriptの記法があまりにも独特なので他の記法にしたほうが理解しやすいんじゃない?って問題
準備
typescriptをnpm install
npm install typescript -g
PHPStormで実行
起動して新規に追加
「add watcher」をclick
typescriptでクラスを作成
class Sample { test1(){ console.log("hello world"); } }
が
javascript
var Sample = (function () { function Sample() { } Sample.prototype.test1 = function () { console.log("hello world"); }; return Sample; })();
となるよう
javascriptのJQueryなどは?
typescript
/// <reference path="jquery.d.ts" /> $(function(){ $(".aaa").on('click', function(){ console.log("jquery test"); }) });
↓
/// <reference path="jquery.d.ts" /> $(function () { $(".aaa").on('click', function () { console.log("jquery test"); }); });
※普通のjavascript記法も使えるのかな?
※JQueryを使用する場合は定義ファイルなどを使用する必要がある。