|
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を振り、キーワー... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ブラウザ上でのプログラミングで避けては通れないのがイベント処理。その仕組みは DOM Level 2 Events にて規定されています。しかし、とりあえず addEventListener メソッドを使ってはいるものの、それがどのような意味を持つか詳しくは知らないといったことはありませんか。そこでここでは、DOM 2 Events のイベントモデルを理解し、ブラウザが裏で何をしているのかを把握するために... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
付箋紙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... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
これはデザイナーのみならず導入必須のソフトウェアと言えそうだ。 Webサイトを作る際には、モックアップが必要になる。それをベースにして「ここをこうしよう」「次はどこに遷移させよう」といった議論が可能になる。頭の中だけではイメージがはっきりせず、意見も出しづらい。 ドラッグアンドドロップでモックアップを作成できる そんなモックアップを作成しようと... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
最近の中学生のはじめてのプログラミング言語がJavaScriptだったりするこの時代、最も使いやすいJavaScriptの実行環境であるFirebugは現代のコマンドラインです。UNIXコマンドラインでgrepやuniqを使って、日常の細々した処理を行うのと同じようにFirebugとjavascriptを使いこなせると、日常作業のちょっとしたことをさくっとこなすことができます。ちょっとした作業だから手作業でやって... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
あとで書く http://ma.la/files/shibuya.js/dec.html [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
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 配列の各要素... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 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青すぎ。 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 もえじら組の本が入っていませんよ? 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
[PR]ネットワーク、データベース、サーバなど、今ゲーム業界で活かせる異業界知識は何か?異業界出身のゲームエンジニアが、貴方の疑問に答えます。 頻繁に発生する要求に「手戻り」が多く発生していませんか?[PR]要求管理の基本・必要性を見直し、開発のプロセス改善や本格的な要件管理を検討している方は こちらへ >> ボトルネックの発見、テスト工数削減にツールを活... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
『 Gmail用Greasemonkeyスクリプトを開発するための公式APIのリファレンス邦訳です。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
いまいち分かってないんだけど、Perlのperlsh,Pythonの対話型シェル,Rubyのirbのような使い方ができるみたいですね。Firefoxを出力にしたJavascriptシェルといった感じでしょうか。Replというオブジェクトがシェルみたいな役割を果たしていて、repl.method()という感じでメソッドを呼び出して対話型の操作ができる。Replオブジェクト自身を書き換えることも可能なようです。 初めの一歩 #()... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|