時計

この前は子供に時計作ってやりましたけど、今度は自分用。時計が欲しいんじゃなくて昨日に続いてWebStormでCreateJSのお勉強用。

ES Moduleを使ってバンドルもせずにやってみましたが便利ですねexport/import。スクリプトをtype=”module”で読み込むとグローバルからアクセス出来ないのが良くも悪くも、って所です。あとCreateJSはShapeインスタンスのサイズ取得(getBounds())が出来ないのが難点。ActionScriptは取得できたと思うんですが、いろいろ差異はありますね。

以下WebStormのプロジェクト一式です。LiveEditなりサーバ上で動かさないとCORSエラーが出て動きません。


WebStorm

JavascriptでCreateJSのお勉強。

いままで静的型付がいいと思ってVisual Studio CodeとTypescriptでやってましたが、時間空けては勉強する度にnpmプロジェクトの設定方法(特にwebpackの設定)を忘れては振り出しにもどるだったので。今回はJavascriptで始める!

あとVSCodeは忘れてWebStorm(デモ版)です。HTMLに埋め込んだリモートのCreateJSを指示されるがままにローカルにキャッシュするとJSDoc付(minify前)のソースがローカルに作られて、自分の.jsファイルからもメソッドのアノテーションが見れるとか、どういう仕組み?

PyCharmデモ版を少し使って、変数や関数の命名で怒られて挫折しました、そもそもPythonをMaya用に書くだけだったので使用頻度も少なかったのもあります。WebStormはElectronアプリの勉強も進めたいので、買い!かも。