javascript

UserScript port of github_actrnuf

https://github.com/kenjiskywalker/github_actrnuf すごく良さそうだったので, firefoxで使うために userscriptを 書いてみました. コード たぶん同じように動いているはず. // ==UserScript== // @name GithubHighlightNotUpdated // @namespace http://sy…

JavaScript::Packerを用いたJavaScriptの圧縮

JavaScriptのサイズを減少させるためのモジュール JavaScript::Packerの例。 #!/usr/bin/env perl use strict; use warnings; use autodie; use JavaScript::Packer; my $js = shift; open my $fh, "<", $js; my $js_code = do { local $/; <$fh>; }; close …

nullと undefinedの違い

GreaseMonkeyスクリプトを書いていたらなんかエラー出てるなって 放置していたけど意味がようやく理解できた。Javascriptって nullか どうかのチェックで undefinedのチェックができないんですね。 ていうか undefinedと nullが違うということさえ知らなかっ…

Google Language API

【レビュー】Googleからの贈り物 - Google AJAX Language APIでカンタンに翻訳サイトを (1) 超シンプルなAPIながらスゴイ実力 | マイナビニュースに Google Language APIについて書いていたので、Javascriptの勉強も兼ねて コード作成。サンプルをそのままで…