CoffeeScript

CoffeeScriptを利用したPhantom.jsのevaluateで「ReferenceError: Can't find variable: __slice」となる問題

原因 Phantom.jsのpage.evaluateに渡す関数は外側のスコープの変数を利用できないのに、CoffeeScriptのコンパイラが外側のスコープの変数を利用する関数を生成してしまうため。 対策 次のような関数を利用することでpage.evaluateに渡す関数が変数を自身のス…

CoffeeScript始めたとかBackbone.jsとか

特に書くことが無いけど、何も書いていないと「何か書いてブログ続けないとまずい…」という謎の強迫観念に囚われてしまうので日記を書いてお茶を濁す。 CoffeeScript始めた CoffeeScriptは人気だけど否定的な評価も色々あったので(「JavaScriptでえーやん」…