-
HOME
-
Tags
[ JavaScript ]
すごい勢いでプレビューする # 。。。とか大げさなことを書いてるが、もっとも単純と思われるサンプルを見てもらうのが一番かな
<script language="javascript" type="text/javascript"> function updateHTML() { document.getElementById('out_html').innerHTML = document.getElementById('in_text').value; }; </script> <div id="out_html"></div> <form action="post"> <textarea name="in_text" id="in_text" cols="80" rows="20" onkeyup="updateHTML();"></textarea> </form> 動作サンプル
...
ちょっと勢いでを落としてプレビューする # 上に書いたように xmlHttpRequest 投げるとすると、onkeyup で一文字毎に送信すると、結構壮大にリクエストし続けることになるので、ちょっとWait かまさんとまずいかもしれない。で、そのためにこんなことをしてみる。
...
XMLHttpRequest でのアクセスを区別したい # バックエンドにあるシステムで、XMLHttpRequest の時と普通のWEBブラウザからアクセスした時とで画面まわりを切り替えたいなぁ、と思って今まで色々調べていたんだが、どうやらprototype.js だとリクエストヘッダで判別できるらしい 。
...
Google Maps API 2 # 今さらながら、自作スクリプトを API 2 に変更。以下、変更した点。
javascript の引数を v=1 から v=2 に変更 GPoint(lng,lat) を GLatLng(lat,lng) に変更 GMap を GMap2 に変更 setMapType(hoge) していたのを、後述する setCenter に統合 centerAndZoom を setCenter に変更 引数の zoom (0-17) が逆順になった 第三引数で MapType を渡す 他はともかく、zoom が逆順になったのが、ソースにコメントいれとかんと絶対忘れるな
setPreferenceForKey は、string しか保存できないっぽいので、でっちあげた # 2007-10-02 追記: バグ持ちだったので修正
MacOSX の Dashboard 用 widet の設定値保存の際、
widget.setPreferenceForKey(string, key);
で、key の値として string を保存できるが、どうも hash とかそのまま保存できないっぽい。仕方ないので作った
...
Dashboard Widget の設定ファイルのサイズは、メガ単位でも大丈夫っぽい # PrefJSON とかでっちあげたはいいが、そもそも大量のデータ放り込んで大丈夫? ってのが気になったので、write して read するだけの実験をしてみた
...
setPreferenceJsonForKey 修正 # setPreferenceForKey は、string しか保存できないっぽいので、でっちあげ てたんだが、ちょっと変だったので修正した
今さらながら、Twitter Bookmarklet # 今さら Twitter。いや、自分で使うツールが欲しかったので。なんか、まだ挙動があやしいんだけど、動いてはいるのでソース張っとく
...
LDRize と FreeStyleWiki # オフィシャルの siteinfo になかったので、でっちあげ。しばらくテスト的に使ってみる
,{ name: 'fswiki', domain: '//div[@class="footer"]/a[contains(@href,"http://fswiki.")]', paragraph: '//di[[contains(@class,"day")]//h2|//div[contains(@class,"day")]]/h3|//div[contains(@class,"day")]//h4', } ついでに、自分用 rep2 のも
,{ name: 'rep2', domain: 'http://example.jp/rep2/*', paragraph: '//t[[contains(@class,"tl")]|//dt[contains(@id,"r")]], link: 'a', view: 'a/text()', height: 5 }
AutoPagerize と FreeStyleWiki と diary_navi と # LDRize の FSWiki 用 siteinfo 書いた ことだし、Autopagerize もいるよな、ってことで、diary_navi の改造と、このサイトの Autopagerize 用 siteinfo。一部のマニアックな方はどうぞ
...