などを手軽に試行錯誤できる環境が得られます。この中でも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文字が必要になって効... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Firefoxのソースコードを追っているうちに、たまたま1年遅れで IT戦記 - JavaScript を学ぶ際に一番重要なのに、誤解されがちな setTimeout 系の概念 の裏側がどうなっているかがわかったので、その話を。 タイマーの管理方法 そもそもjavascriptからsetTimeoutを呼ぶと、どういう仕組みで指定した時間後に渡した関数が呼び出されるようになっているのでしょう。Linuxであればsleepのように一... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
これはデザイナーのみならず導入必須のソフトウェアと言えそうだ。 Webサイトを作る際には、モックアップが必要になる。それをベースにして「ここをこうしよう」「次はどこに遷移させよう」といった議論が可能になる。頭の中だけではイメージがはっきりせず、意見も出しづらい。 ドラッグアンドドロップでモックアップを作成できる そんなモックアップを作成しようと... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
最近の中学生のはじめてのプログラミング言語がJavaScriptだったりするこの時代、最も使いやすいJavaScriptの実行環境であるFirebugは現代のコマンドラインです。UNIXコマンドラインでgrepやuniqを使って、日常の細々した処理を行うのと同じようにFirebugとjavascriptを使いこなせると、日常作業のちょっとしたことをさくっとこなすことができます。ちょっとした作業だから手作業でやって... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 Inourdreams,theweblooksgoodforallusers.Soweletwebdesignersviewscreenshotsoftheirpagesindifferentbrowsers,atdifferentscreenresolutionsandwithdifferentplugins.We'retryingtomakethisserviceeasytouse,openforall(includ 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
はてなブックマークカウンターの提供開始についてhttp://hatena.g.hatena.ne.jp/hatenabookmark/20061004/1159941842つーことなので、作ってみたhttp://la.ma.la/misc/userjs/hatebu_add_domain_counter.user.js青すぎ。 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
『 Gmail用Greasemonkeyスクリプトを開発するための公式APIのリファレンス邦訳です。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
for 文で 100 項目とか 1000 項目とかあるテストケースを処理するとブラウザが固まる。 こんなダイアログが表示されます。 ということで for 文を setTimeout や setInterval に変換する事で定期的にブラウザに処理を戻すことができる。 // ここでは console.log のところでログを取ってますが // 通常は処理が入ります。 for (var i = 0; i < 3; i ++) { console.log('a' + i); } /* * 結果 * a0 * a1 * a2 */ これ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
以下のエントリーを見て Enjoy*Study - FirebugのmonitorEventsが動かない で、実際はどうなんだろうと試してみた。 ちなみに monitorEvents とは Firebug のコンソールで >>> monitorEvents(document.body) と打ち込むと document.body にあがってきた全てのイベントをモニタリングできる >>> monitorEvents(document.body, 'click') と打ち込むと document.body にあがってきたクリックイベントをモニタリン... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Greasemonkeyでprototype.jsやscript.aculo.usが使えたら便利だろうな、と考えたことのある開発者は少なくないのではないでしょうか。ちょっとそんなアイデアを試してみたことのある方ならわかると思うのですが、Greasemonkeyでそういった外部JavaScriptライブラリは簡単には使えません。案外ハードルが高いです。 Googleで調べていたら、面白い解決方法が見つかったので紹介します。 Loading Ex... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
プログラマとかだとfirefoxを使ってる人が多いと思いますがナレッジデータベースでは昔からoperaを社内の公式ブラウザとして採用しています。理由は以下。 1.カスタマイズなしに早くて高性能firefoxユーザーがよくそれ「firefoxでもできるよ」というケースはほとんどがアドオンを追加したりレジストリを変更したりするものです。そのような作業をすることで得られる効率... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Firefoxの強みといえば、やはり膨大な種類と強力なアドオンでしょう。その中でも特に使える、そして開発に役立つアドオンがありますので是非活用してみてください。もうこれでアプリ要らなくなるかもしれません。 ◆DreamWeaverの代わりに『Codetch』 言うならば、DreamWeaver。ブラウザ上で、HTMLのコーディングが視覚的にできてしまうDW要らなくなるソフト ■Codetch.com :: Home ■イン... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 ブラウザに関係なくテストができるテストフレームワーク。SeleniumIDEというFirefox拡張を使うことでテスト内容を記憶することができる。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
IEとFirefoxではwindow.onerrorを設定するとJavaScript全体のエラーを補足できます。さらに返値をtrueにすると標準のエラーダイアログを抑制できます。簡単なサンプルはこんな感じ。 window.onerror = function(mes,file,num){ alert([ "file : " + file, "line : " + num, "message : " + mes ].join("\n")); return true; } あまり細かい情報を取得できるわけではないので、例外処理に使ったりはできないのですが、エラーメッ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
void element blog: いろんな意味でしゃれにならないApollo にて Apollo はセキュリティ的に危ないよ、という話が出ていたので、ちょっと調べてみました。 Web 技術を使っているとはいえ、ローカル環境で動くので、ある程度の覚悟をもってインストールする必要があります。今回は、その心構え(?)のようなものをまとめてみました。セキュリティは専門ではないので、つっこみは大... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
)だと直感し(遅い)、とは言ってもXPathのことはほとんど知らないので勉強もかねて、HTMLドキュメント内のノードをXPathで検索するスクリプトを作ってみました。Mozilla/Firefox用です。 ソースはこちら: XPathFinder.js 呼び出し方は30秒ほど考えた挙句、bookmarkletによるサーバからのスクリプト読み込みにしてみました。これが一番簡単に試せるので。 bookmarklet: XPath Finder bookmarkletを起動する... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
『 PHPとSmartyを使い、JavaScriptを圧縮して配信。Via:http://ido.nu/kuma/2006/05/27/serving_javascript_fast/ 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Firefoxでのスクリプト読み込みの同時実行についてhttp://d.hatena.ne.jp/shinichitomita/20061013/1160707042を読んで。Opera以外は読み込み順に実行されるよね、と思ってたんだけど、どうも違うみたいなので、わかりやすいようにサンプルを作ってみた。http://la.ma.la/misc/sleep/ウェイト入れてレスポンスを返すCGIを書いてロード。0,1,2,3って順番で表示されるはずだ、と思って実験してみたらSafariで... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|