最近ブックマークレットがマイブームなので、作るときに覚えておくと便利なサービスやTipsを紹介したいと思います。

コードの圧縮

Closure Compiler Service

http://closure-compiler.appspot.com/home

このサービスは、入力されたJavascriptコードを解析して最適化したコードを出力してくれます。パース時間の短縮や、実行速度の高速化も見込めます。

ちなみに、Google製です。

ブックマークレット化

WDF - Software : ブックマークレット作成スクリプト

http://www.eonet.ne.jp/~wdf/software/bookmarklet_creator.html

上記サービスは、通常のJavascriptコードをブックマークレット形式に変換してくれます。

変換した後のブックマークレットをリンク状態で出力してくれるので、その場で実行することも可能なので便利です。

外部Javascriptファイルを読み込む

javascript:(function(d){
	var s=d.createElement("script");
	s.src="外部JavascriptへのURL";
	d.getElementsByTagName("head")[0].appendChild(s);
})(document);

このようなコードを使えば、外部のJavascriptファイルを使うことができるので、メンテナンスもしやすくなります。

また、このコードでjQueryを読み込むことでブックマークレットからjQueryを使うことも可能です。

[番外編] Chromeの拡張機能化

Convert bookmarklet to Chrome extension

http://sandbox.self.li/bookmarklet-to-extension/

作成したブックマークレットをGoogleChromeの拡張機能に変換してくれるサービスです。

まだ使用する場面がありませんが、一応紹介しておきます。

関連性がある記事

Disqusでコメント