人気ブログランキング | 話題のタグを見る

究極の AltJS

数多存在する AltJS のなかで自分も究極の JS を考え見た。まず、function キーワードを追放して関数は無名関数だけにして表記を (x) { ... } にする。また、変数は原則ローカル変数としグローバル変数のみ定義の時に global 指定する。関数の定義は次の形式に統一する。

foo = (x) { ... }

行末のセミコロンは廃止。1行に複文を記述するときのみ区切り記号として使用。

制御構造のキーワードには一切手を加えない。しかし、マクロとしてデザインパターンをあらわすキーワードを利用可能にする

たとえば、

#class Foo {
private bar, baz
public hoge, fuga
...
}

#closure {
...
...
return_function (x) { ... }
}

#reveal {
...
...
return_obj { ... }
}

便利そうでしょう。

by tnomura9 | 2016-01-30 10:49 | JavaScript | Comments(0)
<< The Singleton P... JavaScript の魅力 >>