SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CoffeeScriptによるモダンなWebアプリケーション開発

CoffeeScriptベストプラクティス集
ブラウザ向けJavaScript編(4)

CoffeeScriptによるモダンなWebアプリケーション開発 第10回

CoffeeScriptをブラウザで直接実行する

 あまり推奨される方法ではないものの、CoffeeScriptをブラウザで直接実行する方法が用意されています。

text/coffeescriptの使い方

 ここからCoffeeScriptのライブラリをダウンロードし、<script>タグで読み込みます。そして、HTML内では以下のように<script type="text/coffeescript">というタグを記述し、その中にCoffeeScriptのソースコードを記述します。するとCoffeeScriptが動的にコンパイルされてブラウザ上で実行されます。ただし、src属性を使ってCoffeeScriptの外部ファイルを読み込むことはできません。

<script type="text/coffeescript">
  window.onload = ->
    console.log "ready"
</script>

 この方法はブラウザ上でコンパイル処理を行うオーバーヘッドが発生するため、特別な目的がない限りあらかじめJavaScriptにコンパイルしておくようにしましょう。

まとめ

 10回にわたってCoffeeScriptの初歩から実践的な使い方までを解説しました。密度の濃い内容にお疲れの事と思いますが、ここに紹介したすべてを理解する必要はありません。自分にとって必要な部分をピックアップしてお使いください。ここまでお読みいただきありがとうございました。読者の皆様の開発が少しでもラクに、そしてより楽しいものとなれば幸いです。

新刊『CoffeeScriptファーストガイド』発売!

 本連載「CoffeeScriptによるモダンなWebアプリケーション開発」を大幅に加筆修正し一冊にまとめ上げた『CoffeeScriptファーストガイド』が、5月25日に翔泳社から刊行されます。

 

 開発環境の構築から始まり、文法、便利なライブラリ、テスト技法、ベストプラクティスと系統立てて解説しているため、初心者の方にも安心です。ベストプラクティスもCodeZine未掲載の内容が収録されています。ぜひ書店にてお買い求めください。

 

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
CoffeeScriptによるモダンなWebアプリケーション開発連載記事一覧

もっと読む

この記事の著者

飯塚 直(イイヅカ ナオ)

1984年東京都生まれ。 高校時代に趣味でPerlやJavaを使ってプログラミングを始める。 慶応大学湘南藤沢キャンパス卒業後、共同通信社にてニュースサイトの開発などを担当。 その後、面白法人カヤックにてソーシャルゲームの開発などを手がける。 2012年現在、カヤックを退社し個人として活動し...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/6538 2012/05/25 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー