JavaScript

JavaScript で UI を書くことについて思ってることを書く

最近ギョームでジャバスクリッ書いてる。というか CoffeeScript 書いてる。 そんな中で、ある程度以上複雑なUIを動的型付け言語で書くのは狂気の沙汰だという気持ちがある。 サーバーサイドは結構論理的にきれいな設計にできることが多く、そんなに複雑なオ…

やはり俺のMVCは間違えている in Backbone.js

昨日のエントリの続き。こっちのほうが有益な情報になってると思うんだけど多分昨日ほどはのびない。 さて、昨日のエントリーでは「Backbone.jsのViewはControllerってことなのか〜それは俺が間違えてたわ〜、えっじゃあ Marionette.js 使う場合はどうなの」…

やはりおまえらの MVC は間違えている in バックボーンジェーエス

続編の紹介 続編 やはり俺のMVCは間違えている in Backbone.js を書いた。そっちのほうが有益な情報が乗ってると思うけど面白くないかもしれない 以下本編 MVC の話と宗教の話と政治の話と野球の話はしてはいけないそうですがそんなの知るか俺はするぞ クラ…

jasmine で Backbone.js とか Marionette.js の view のテストしたい

問題 テンプレートが html とかに書かれてて html ファイルと js が密結合しててつらい。たとえば template: "#nyan" とかなってる Marionette.js のviewをテストするときにそこにテスト側から任意のテンプレートをインジェクトしたい 解決方法 jasmine-jque…

middleman 使った場合のユニットテストどうするのがベストプラクティスなの

情報が少ない。 参考までに私が今やってる環境を書いておく。 middleman 使ってCoffeeScriptでガリガリ開発する ユニットテストは jasmine を使って、spec も CoffeScript で書く E2Eテストは今のところまだ考えてない という状況。jasmine はCoffeeScriptを…

TypeScriptのファーストインプレッション

TypeScriptで遊んでみている。 書いてて気持ちいい部分 コンパイル時に型チェックが走るのがすばらしく安心感がある。 素の JS にすごく近い。Coffee とか JSX は 「新言語」って感じだけど TypeScript は better JS って感じ。コンパイル後のソースとの乖離…