Here at Coffee Script Cook Book, we aim to make things easy for you – there are no sophisticated scripts that require experience. Anyone can design their own website with our templates, saving both time and the money for a professional designer.
CoffeeScript とは、JavaScriptにコンパイルできる簡易言語。 JavaScriptの良いところはそのままに、RubyやPythonのようにすっきりと書ける。 既存のJavaScriptライブラリもシームレスに使える。 JavaScript Lintにも通る読みやすいJavaScriptが出力され、どんなJavaScript実装でも動作する。 (本家紹介より) なんだか良さそうだ! CoffeeScript インストール Coffee コマンド CoffeeScript 言語リファレンス Cake ツール defunkt/coffee-mode for Emacs その他エディタ用プラグインなど
サンプルコードなどは本家のリファレンスのものを引用しつつ、勝手&適当に翻訳しています。 間違いなどあればコメント欄などでご指摘下さい。 CoffeeScriptのバージョンが1.0.1の時のものです。 行末のセミコロン ; は不要。ただし1行に複数の式を書くときは ; で区切る。 関数に引数を渡す括弧 (...) は不要。 print "coffee" のように関数を呼べる。ただし引数が無い場合は空の括弧 ( ) が必要。 関数やif文、switch文、try/catch文などでブロックを中括弧 {...} で囲む代わりに、Pythonのようにインデントを揃えることでブロックを表現する。なのでインデントは超重要。
テキストフィールドで確定キー以外の操作によってキーボードを隠したいと思った。 例えばキャンセルボタンを押した場合や、他のコントロールにフォーカスを移した場合など。 やり方を探していたら該当するメソッドなどは見つからなかったが、テキストフィールドをいったんビューから削除して追加し直してやると期待通りの動作をした。 テキストフィールドの内容はクリアされないので、フォーム入力の途中で使っても問題ない。 cancelButton.addEventListener("click", -> win.remove(textField) win.add(textField) ) でもなんかもっとスマートなやり方はないのだろうか。 画面遷移によっても消えるので、ケースによってはそれで間に合うかも。 サンプルコード 動作テストのためのサンプル。 app.coffee win = Ti.UI.createWin
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く