Kokudoriingスマートフォン用の表示で見るKokudoriing技術系与太話ブログこの広告は、90日以上更新していないブログに表示しています。node.jsJavaScript(特にブラウザ環境)は名前空間やらの概念がないのでファイル分割が大変苦しい。グローバル汚染を考えて各ファイルを匿名関数(即時実行パターン)にいちいち入れないとダメ。するとやたらテストするのが辛くなります。piyopiyo-test.jsでpiyoをテストしたい場合どうしようこういった問題に対する解決策の中で一番簡単なのが、全部1つのファイルとして書く。ファイル分割はしたい。そこでmakeですよ。jQueryは結構昔からmake方式(といっても全部のファイルを連結程度の簡単なもの)を採用してました。Grunt.jsはjQueryが採用しているJavaScript用のビルディングツール。詳しい内容は他の方のちゃんとした記事を見ていただくとして、Gruntはプラグインが好きに作れるとのことで、作ってみましたよというお話。どんなプラグインかというと、各ファイルを連結してブラウザ用やnode用にリリースするためのプラグイン。公開する変数をオプションで決めることができます。連結前の個々のファイルは(ブラウザ環境の場合は)グローバル汚染しまくりコードとなります。個々のファイルは簡単に独立してテスト可能です。valueの部分を書けばいいんですが、これをnode用にも出荷したいという時。objとする必要がある。環境がブラウザならwindowに公開変数を出してくれます。こんなプラグイン探せばあるかもしれませんが、Gruntのお勉強になったしいいかなー。簡単な使い方はこちらまで。明日辺りかなりざっくりしたGruntプラグインの作り方でも書こうかなと思います。...2013-04-04npmとpackage.json使い方node.jsと言えばnpmですよ。それくらいnpm素敵です。前にGrunt.jsがバージョン0.4.xになりました。signatureを実装したインターフェイスを実装したクラスを作りたかった何を言ってるのかわけわかんないですね。(11)月別アーカイブはてなブログをはじめよう!Kokudoriさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。