CoffeeScript使ってみた
4560 ワード
参考
- JavaScriptを卒業してCoffeeScriptで飛躍しよう - 基本などまとめ - Qiita
- The Little Book on CoffeeScript - Syntax
- CoffeeScriptのclassをグローバルに定義する。 - Qiita
準備
インストール
sudo apt-get install coffeescript
a.coffee
nums = [1, 2, 3, 4, 5]
if nums[3] is 3
window.alert '一致'
else
window.alert nums[3]
変換
a.jsが出来る
coffee -c a.coffee
a.js
// Generated by CoffeeScript 1.4.0
(function() {
var nums;
nums = [1, 2, 3, 4, 5];
if (nums[3] === 3) {
window.alert('一致');
} else {
window.alert(nums[3]);
}
}).call(this);
グローバル変数
- グローバル変数にしたい場合、先頭に@付ける
a.coffee
@nums = nums
a.js
this.nums = nums;
他でnums
にアクセスが出来ます。
グローバル変数に展開されないように書けるので良いかと。
Author And Source
この問題について(CoffeeScript使ってみた), 我々は、より多くの情報をここで見つけました https://qiita.com/tukiyo3/items/8d54c2a310f7f437fd8c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .