|
JavaScriptからJavaScriptを読み込むのは、(IEに対応する場合は特に)結構面倒です。 ちょうど昨日公開されたid:amachangのはてブにアクセスチャートを出す Greasemonkeyでは、こんな実装になっていました。 // for IE if (!document.evaluate) { var script = document.createElement('script'); script.src = 'http://svn.coderepos.org/share/lang/javascript/javascript-xpath/trunk/release/javascript-xpath-0.1.11.js'; document.body.appendChild(script); var calle... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
などを手軽に試行錯誤できる環境が得られます。この中でもXPathの作成をJavaScript Shellで行うのが特に有効だと感じました。というのも、JavaScript Shellはシェルで入力されたJavaScriptのコードが、ターゲットのページと連動して作用するからです。この特性を利用して、本当に自分が望んでいるXPathが得られるまでフィードバックを得ながら試行錯誤することができます。 では、自分の... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
で配布されているGecko DOM ReferenceのZIP version(古い奴)をHTMLヘルプにしてみた。HTMLヘルプはちょっと作ってみちゃったりすると、HDD上にあるありとあらゆるHTMLのドキュメントをHTMLヘルプにしたい欲求に駆られてしまう・・・のは僕だけですか、そうですか。 prototype.jsの開発メモ Gecko DOM Reference prototype.jsの開発メモの方はHTMLに手を入れて、メソッドやプロパティにidを振り、キーワー... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
付箋紙Greasemonkeyで、GM_setValueに登録した日本語の文字化け対策にencodeURIをつかったけど、encodeURIはURIをエンコードするための関数なのであんまり褒められた使い方ではないですね。しかも、encodeURIのようなURLエンコーディングは文字列をUTF-8にしてから、エンコード対象の各バイトを%xx形式*1で表現するので、日本語1文字をあらわすのにたいていの場合ASCII9文字が必要になって効... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 Japanizeの多国語版。|via:http://labs.cybozu.co.jp/blog/kazuho/archives/2007/04/mylingual_yapc.php 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Firefoxのソースコードを追っているうちに、たまたま1年遅れで IT戦記 - JavaScript を学ぶ際に一番重要なのに、誤解されがちな setTimeout 系の概念 の裏側がどうなっているかがわかったので、その話を。 タイマーの管理方法 そもそもjavascriptからsetTimeoutを呼ぶと、どういう仕組みで指定した時間後に渡した関数が呼び出されるようになっているのでしょう。Linuxであればsleepのように一... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Mozilla LabsのAza Raskinは、Webのマッシュアップをもっと楽に作れる方法があるはずだと考えている。今日(米国時間8月26日)彼はUbiquityの立ち上げを発表した。それは、自然言語を使ってWeb上のサービスを呼び出す実験だ。UbiquityはFirefoxブラウザの拡張機能で、ユーザがタイプしたことを何でも実現する…地図を挿入する、このページを翻訳する、このテキストブロックをTwitterする、G... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ExportJS (ソース) 通常 flash では、コンパイル済みのオブジェクトの変数やプロパティは外部から弄ることが出来ず*1、パラメータの微調整を行うことや、現在プロパティにどんな値が設定されているかは解りません。ので Firefox の JavaScript から AS3 のオブジェクトを JavaScript にエキスポートして簡単に弄れる ExportJS というライブラリを作ってみました。現在は Firefox の JS 専用です。... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
jsh ブックマークレット版は以下。 javascript:(function(){var BASE='http://www.asahi-net.or.jp/~xe4r-kmt/jsh/';with(window.open('','_blank','width='+screen.width*.6+',left='+screen.width*.35+',height='+screen.height*.9+',resizable,scrollbars=yes')){document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
について。http://nanto.asablo.jp/blog/2005/09/04/62939http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Array#Methodsループ処理を便利にするメソッド Array#forEach Array#map Array#filter Array#every Array#some引数として、callback,thisObjを受け取る。配列の各要素に対してcallback関数を実行する。callback関数はelement, index, arrayを受け取る。value,key,self。値、添え字、配列自身。Array#forEach 配列の各要素... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
はてなブックマークカウンターの提供開始についてhttp://hatena.g.hatena.ne.jp/hatenabookmark/20061004/1159941842つーことなので、作ってみたhttp://la.ma.la/misc/userjs/hatebu_add_domain_counter.user.js青すぎ。 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 もえじら組の本が入っていませんよ? 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
[PR]ネットワーク、データベース、サーバなど、今ゲーム業界で活かせる異業界知識は何か?異業界出身のゲームエンジニアが、貴方の疑問に答えます。 頻繁に発生する要求に「手戻り」が多く発生していませんか?[PR]要求管理の基本・必要性を見直し、開発のプロセス改善や本格的な要件管理を検討している方は こちらへ >> ボトルネックの発見、テスト工数削減にツールを活... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 Gmail用Greasemonkeyスクリプトを開発するための公式APIのリファレンス邦訳です。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
いまいち分かってないんだけど、Perlのperlsh,Pythonの対話型シェル,Rubyのirbのような使い方ができるみたいですね。Firefoxを出力にしたJavascriptシェルといった感じでしょうか。Replというオブジェクトがシェルみたいな役割を果たしていて、repl.method()という感じでメソッドを呼び出して対話型の操作ができる。Replオブジェクト自身を書き換えることも可能なようです。 初めの一歩 #()... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 本日紹介するオープンソース・ソフトウェアはHashedWiki、パラグラフ指向に基づき開発されているWikiエンジンだ。パラグラフ指向とは、ページ内容を全体ではなく更に小さい単位に分けて管理する手法だ。パラグラフはペー 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ブラウザ上でのイベント処理の仕組みは DOM 2 Events および DOM 3 Events 草案にて規定されています。しかし、DOM 2 Events で言及されていない部分など、細かい動作はブラウザごとに異なっていることもあります。そうした仕様と実装の差異を、「作って納得! DOM 2 Events」で触れなかったものも含めて、いくつかまとめてみました。 ターゲットフェーズで呼び出されるリスナ DOM 2 Events の... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
きっかけは、こちら。 「アルファブロガー・アワード2007」に15人を選出 - 毎日jp(毎日新聞) 続きを読む [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Greasemonkeyでprototype.jsやscript.aculo.usが使えたら便利だろうな、と考えたことのある開発者は少なくないのではないでしょうか。ちょっとそんなアイデアを試してみたことのある方ならわかると思うのですが、Greasemonkeyでそういった外部JavaScriptライブラリは簡単には使えません。案外ハードルが高いです。 Googleで調べていたら、面白い解決方法が見つかったので紹介します。 Loading Ex... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
本書の内容は技術評論社刊「Software Design」2007年4月号第2特集「Firefox拡張機能開発チュートリアル」および、同誌2007年2月号第2特集「プログラマよ立ち上がれ! OSS開発者への道」に掲載された内容の一部に基づいています。 本書の内容は「Creative Commons 表示-継承 2.1 日本」ライセンスのもとで利用できます。また、サンプルコードはMITライセンスのもとで利用できます。 ©2008 M... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|