rails:3664
From: OZAWA Sakuro <sakuro@2...>
Date: Sat, 19 Nov 2011 00:03:43 +0900
Subject: [rails:3664] Re: Coffee Script におけるクラス定義について教えてください
さくです。 app/assets/javascripts/example.js.coffee はブラウザには (developmentの場合) /assets/example.js にコンパイルしたものが 参照されます。中身は (function() { var Example; Example = (function() { ... })(); }).call(this); のように、全体が無名の関数呼び出しに閉じこめられているので、 そのままでは Example という名前はグローバルなものとはなりません。 お手軽には、定義中でも見えるグローバルなオブジェクト(ここではwindow)の プロパティに追加して触れるようにするのはアリだと思います。 使うJavaScriptのライブラリによっては何か名前の取り扱い手段をサポートして いるかもしれません。 -- OZAWA Sakuro "I think we can agree, the past is over." - George W. Bush -- ML: rails@r... 使い方: http://QuickML.com/
3658 2011-11-10 06:10 [motosugi.keigo@j... ] Coffee Script におけるクラス定義について教えてください 3659 2011-11-10 09:04 ┗[sakuro@2... ] 3662 2011-11-10 22:34 ┣[motosugi.keigo@j... ] 3663 2011-11-14 01:08 ┗[motosugi.keigo@j... ] -> 3664 2011-11-18 16:03 ┗[sakuro@2... ] 3665 2011-11-21 03:46 ┗[motosugi.keigo@j... ]