2011

11/29

comment
tweetback
tags

CoffeeScript JavaScript require.js

nikki

JS の読込み順を征する者は
なんか色々征する!
with CoffeeScript

ガツガツした JavaScript 案件をこなしていると、必ず直面するのが JavaSscript の読み込み順問題。
再利用性への考慮だったり、不必要なコードを読まないようにとモジュールを細分化した場合、
どうしてもその分 HTTP リクエストの回数が増えてしまいます。
ブラウザは読める物から読んでいくので、jQuery に依存しているのに先に読まれて
jQuery がないと怒られるだとか、そういった経験は皆さんも一度はあるのではないでしょうか。
特に IE6 や IE7 などで、しょっちゅうそういった自体に遭遇するかと。


そのあたりをいい感じに解決するのが今回紹介する require.js です。


「require = 必要とする」という名の通り、必要とするライブラリの読み込み順を保証してくれる可愛いやつです。
IE6 でもバッチリ動作します。
使い方もとてもシンプルですのであんまり説明なんかいらないんじゃないかという気もしますが
CoffeeScript で書いたらこうなるよ的な紹介もしつつ、使い方を紹介していきたいと思います。

more >>