stockNum.App Something new is just around the corner 👍👍
stockNum.App Something new is just around the corner 👍👍
coffeescriptスタイルガイドを抄訳してみました。 訳文は不正確なところがあるので詳しくは原典を参照してください。 polarmobile/coffeescript-style-guide · GitHub コードレイアウト インデントはスペース2つとする。タブは使わない。 1行の最大文字数は79とする。 トップレベルの関数、クラス定義、クラスのメソッド定義の間に1行分空行を入れる。 可読性をあげるために随時1行分の空行を入れる。 行末にスペースを置かないこと。 エンコーディングはUTF8とする。 モジュールインポート 他のモジュールをインポートする場合は、1行に1モジュールをインポートする require 'lib/setup' Backbone = require 'backbone' requireは以下の順序で並べる。 1.標準ライブラリ 2.サードパーティ製ライブラリ 3
どうも、kaminalyです。 「てめぇの馬鹿さ加減にはなぁ、父ちゃん情けなくて涙が出てくらぁ」 ということがあったので訂正します。 この前、「CoffeeScriptでstatic/private/publicなメンバ/メソッドをもったクラスのつくりかた」 というメモを書いたのですが、 最終的に落ち着いた方法だと、片手落ちというか、かなり問題があることがわかったので、 再度メモします。 前回は、最終的に コンストラクタのスコープ内に押し込める形で privateな変数/メソッドを表現するのがベストなのかなぁという感じで終わりました。 こんな感じです。 class Animal ### ---------------------------------------- PRIVATE STATIC MEMBER ----------------------------------------
app.coffeeのコード 以下が今回書きなおしたCoffeeScriptのコードです! コンパイルすればapp.jsが生成されるのでそれを下のindex.htmlに読みこめば使えるはずです。 app.coffee jQuery -> class Task extends Backbone.Model defaults: title: 'do something' completed: false validate: (attrs) -> if _.isEmpty attrs.title 'title must not be empty!' initialize: -> @on 'invalid', (model, error) -> $('#error').html error class Tasks extends Backbone.Collection model: Task cl
Account My Account Account Profile Security Center Account Settings Modify Password Site Message My Search Settings Finance Financial Details Frozen Details My Coupons Dropcatch Add Domain Backorder My Backordered Domain My Participated Auction Auction Closed Domain Expired Reminder Domain Register My Domains Contact Template PUSH Domain Renew Transfer In External Domain Push Transfer Out Offline
CoffeeScript基礎文法最速マスター はじめまして。新人のtek_kocです。 今回は巷で話題のCoffeeScriptの文法をまとめてみました。 1年近く前に流行った基礎文法マスターシリーズにCoffeeScriptがなかったので、勉強も兼ねて同形式で書いてます 。 JavaScriptを使っている方はこれをざっくり眺めてCoffeeScriptへの移行を検討してくれればなと思います。 まだ網羅しきれていないですが、これを読めばCoffeeScriptに乗り換えることができるはずです。 間違いや、足りない箇所などがあれば、是非コメント等で指摘してください! バージョン 現時点で最新の1.0.1を対象にします。 0.概要 CoffeeScriptとはJavaSciprtにコンパイル可能な言語です。 RubyやPythonなどに近い記述が可能で、JavaScriptの開発をより効率的
☕ CoffeeScript CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript's less ostentatious kid brother — the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it's just another way of saying it. Disclaimer: CoffeeScript i
なんだか巷では、CoffeeScriptいいね!ってことになってるようで、私もちょっと乗っかってみようと思い試してみました。 まずは、Titanium Studio上でCoffeeScriptを使えるようにするための環境作り。 Titanium CoffeeScript Pluginを入れてみます。 Mac OSX Lion / Titanium Studio 1.0.4 でしか確認していません。 事前にnodeとかcoffeescriptをインストールしておいて下さい。 また、上記サイトにも書いてますが、Titanium Studio上ではパスが通ってないので、 $ sudo ln -s /usr/local/bin/node /usr/bin/node $ sudo ln -s /usr/local/bin/coffee /usr/bin/coffee などして、Titanium St
こんにちは。毎年花粉症になりかけている飯塚です。 最近のNode.jsの普及などによってサーバサイドJavaScript界隈が盛り上がっています。 そんなホットなJavaScriptをラクにかつエレガントに書くためのCoffeeScriptという言語をチュートリアル風に紹介します。 何かしらのライブラリを自分で書く程度にJavaScriptで開発している人は絶対に使ったほうがいいと思います。 JavaScriptを知っていれば1-2時間程度で十分駆使できるようになります。 (2011/6/28:@m_satyr様にご指摘頂いた箇所を修正しました。) 目次 CoffeeScriptとは? インストール Hello World 構文 関数 変数展開 Objectの生成 ループ 存在チェック ヒアドキュメント thisのバインド クラス 無名関数 {var} Tips ?の使い分け 存在チェック
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く