タグ

coffeescriptに関するmotikawaのブックマーク (6)

  • CakeFileの使い方 -CoffeeScript- - プログラムdeタマゴ

    CoffeeScriptはMakefileの様な機能を提供しています。 それがCakefileです。 Cakefileの文法はCoffeeScriptと全く同じなのでMakefileの様に新たな記述ルールを覚えないといけない、ということがないのでその分は楽です。 なお、基的にWindowsユーザー向けに書いてあります。LinuxMacユーザーはコマンドプロンプトを端末やターミナルに読み替えてください。 Cakefileを作って実行する 何はともあれ、Cakefileを作って使ってみるのが一番でしょう。 Cakefile作成手順 空のディレクトリを一つ用意しておきます。(別に空じゃなくても良いんだけどね) そこにCakefileという名前(拡張子はなし。.txtとかくっつけないように)のファイルを作り以下の内容を書き込みます #Heloi Word!を出力 console.log "He

    CakeFileの使い方 -CoffeeScript- - プログラムdeタマゴ
  • CoffeeScript時代のモジュールシステムの選び方ガイド | netswitch!

    も杓子もCoffeeScriptの世の中、CoffeeScriptに手を出してしまったがために(JavaScriptの世に)帰らぬ人となりつつある人はたくさんいると思う。 僕も最近CoffeeScriptに手を染め五分で帰り途を見失ってしまった。 CoffeeScriptの編集にはujihisa氏のshadow.vimが便利だ。 shadow.vimを手短に紹介すると、main.js を開いて編集していると思ったら実はmain.js.shd(中身はCoffeeScript)を編集していて、気づいた時にはすでにmain.js.shdのコンパイル結果がmain.jsに保存されている、というvim-pluginである。 さて、JavaScript格的に使うには、モジュールシステムを避けて通る事はできない。 グローバル変数を多用することも許されているJavaScriptでは、ライブラリによる

  • ちっちゃいCoffeeScriptの本 - 構文

    この節に踏み込む前にもう一度繰り返しておくと、CoffeeScriptの構文は時々JavaScriptに似たものもありますが、それは決して上位にある言語ではなく、それゆえJavaScriptのキーワードの function や var はCoffeeScriptでは使ってはいけません。使った場合は構文エラー(SyntaxError)が返されます。CoffeeScriptを書いているときは、そのファイルは純粋にCoffeeScriptでなくてはならず、二つの言語をごちゃ混ぜにしてはいけません。 なぜ上位(superset)ではないのかというと、CoffeeScriptでは空白(whitespace)が重要な意味を持っているからです。そして一度CoffeeScriptと決めたら、チームのみんなも同様にそうしなければならず、簡素化のため、そしてよく起こるバグを減らすためにも、JavaScript

  • CoffeeScript マジ Coffee でかわいい - glasses factory

    CoffeeScript かわいいよ CoffeeScript ! 最近周囲にそう叫びまわっている僕ですが 実際触れると確かに可愛いと言いたくなる魅力が CoffeeScript にはあります。 魅力、というかある種の革新 と言ってしまっても過言ではないかもしれません。 僕の中だとコーヒーを暗黒水と呼んでいるので、同じように暗黒スクリプトと呼んでます。 どうでもいいですね。 すでに実案件に導入し、大活躍中の CoffeeScript。 動作に node.js が必要だったりしますが、 コンパイルして JavaScript を吐き出す事もできるので、クライアント側の JavaScript を書く事も出来ます。 ついでに node.js を Mac や Win へ簡単に導入できるインストーラーがこの間のアップデートでついに登場したようなので CoffeeScript 目的での導

  • GitHub - idflood/ThreeNodes.js: vvvv "clone" in javascript/webgl

    Field array input could have multiple input connections. local timelines ? automatic layout of node graph grouping (multiple nodes in one, possibility to have multiple instances) ability to take a group, ungroup it, make some changes an regroup it so there are 2 slightly different group definitions (and maybe easier workflow, like 'make this a new group definition') some kind of library panel like

    GitHub - idflood/ThreeNodes.js: vvvv "clone" in javascript/webgl
  • CoffeeScript

    ☕ 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

  • 1