Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JSXをモダンな感じで開発してみた

cancer
January 21, 2015

 JSXをモダンな感じで開発してみた

2015/1/21 koba04 さんとワイワイJavaScript勉強会 #ajiting で発表した資料

cancer

January 21, 2015
Tweet

More Decks by cancer

Other Decks in Technology

Transcript

  1. JSX

  2. What is Adobe JSX http://en.wikipedia.org/wiki/ExtendScript 正式名称はExtendScript( たぶん) レイヤー 編集やファイル作成などの操作ができる Photoshop

    用のスクリプト(JS) Photoshop CS の頃からある Photoshop の内部にあるJS エンジンで実行 ES3 相当 / JSON とかsetTimeout とか使えない Photoshop Script とかAdobe JSX とかとも呼ばれてる ExtendScript Toolkit というIDE がある
  3. #include ExtendScript では外部ファイルを\#include で読み込むこと ができる #include "lib/underscore.js"; #include "actions/action.js"; #include

    "module/a.js"; #include "module/b.js"; 開発中はinclude.jsx とapp.jsx だけconcat し、 ビルド時に全部結合していました ( 理由は覚えてない...)
  4. なので自分で作る ocha.js mocha / jasmine ライクに書けるフレー ムワー ク sinobi.js sinon.js

    ライクに書けるテストダブル それぞれ最低限のテストが書ける程度に作って ExtendScript Toolkit から実行する