JavaScript

TextMateでJSLintするとnodeがないよって怒られる

Textmateで構文チェック(JSLint)をするBundleが便利そうなので入れてみたのですがjavascript-tools.tmbundle https://github.com/subtleGradient/javascript-tools.tmbundleどうやらnodeを使っているらしく、初期では /usr/bin や、/bin などを参照に行っ…

JSでワンライナーテンプレート

どちらかというとTipsの類ですけれども。 JSコード上に、HTMLがあちこちにあるとどうしてもメンテしにくいので、 ファイルの分かりやすい場所に下記みたいなコードを用意しておきます。 var LIST = "<li><span title='No.=NUM='>Menu =NUM=</span></li>"; これを雛形として for (var i=0; i<5; i++) …

9leapの埋め込みプレイヤーで、キー操作できるようにする

9leapの各ゲームの詳細ページにはゲームを埋め込むためのコードが発行されていて ブログなどに貼付けて、気軽に遊んでもらえるようになるのですが Safariでは、そのまま貼り付けるとキーボード操作ができません。 [はてなダイアリー + Mac Safari 5.x で確認…

Processing.js製 弾幕シューティングを、enchant.jsに移植してみた

wise9で連載されていた弾幕シューティング作成講座がかなり面白かったですね。 第四回目の記事で、ついに弾幕が出た時は興奮ものでした!ちょうど、enchant.jsの習作としてなにか作りたいなーと考えていたので これの移植に挑戦してみたいと思います。元記事…

MacでClosure Compilerを簡単にするAntの導入

GoogleのClosure CompilerはJavaScriptの圧縮ツールですが コメントや改行の除去以外にも、複数のJSファイルを結合することもできます。開発時は機能ごとにファイルを分けて管理して リリース時には1ファイルに結合、という感じに使ってます。ただ、ターミナ…