btoメモ

なんか適当に書く

Javascript

Javascriptで国際化プログラミング

Javascriptでプログラムを国際化する仕組みがなさそうだったので作ってみました。 基本的にはUNIX系OSで広く使われているgettextをJavascriptで使えるようにしたものです。 prototype.js が必要です。 gettext.js: gettext本体 local.php: ロケールデータをJ…

prototype.jsを使った画像サムネイルの表示ライブラリ

prototype.js を使って画像サムネイルを表示するライブラリについての記事を CodeZine に書きました。 prototype.jsを使った画像サムネイルの表示ライブラリ IE 限定ですが、web ページから画像をアップロードするときにリアルタイムでサムネイルを表示する…

Javascript なでしこ(もどき)

Javascript で日本語プログラミング言語なでしこ(もどき)を作りました。 Javascript なでしこ(もどき) 100% Javascript で書いています。 何もダウンロードする必要ありません。 IE, firefox で動作確認済み。 週末ハックでできるとこまでしか作らない条…

Javascript用のスクリプトテンプレート

Ajax Pages Ajaxで作られたJavascriptスクリプトテンプレートエンジン。 Hello world" %> みたいにPHPのようにHTMLの中にJavascriptを埋め込むことができます。 ajp" %> のように動的なファイルの読み込みにも対応しているもよう。 このように簡単にHTMLの中…

Javascriptの高度なwidget

qooxdoo Javascriptの高度なwidget。 とりあえずデモを見てください。 かなりすごい!!

JavascriptでWSSE認証ヘッダを生成するライブラリ

WSSE for JavaScript AtomAPIで使用されるWSSE認証用のヘッダを生成するJavascriptライブラリ。 MovableTypeとかはてなとかのAtomAPIにXMLHttpRequestで Javascriptからアクセスできるようになるので、便利です。

document.write()でページの描画が遅くなる

ページレンダリングを妨げない広告挿入手法に関する覚書 しかしこの方法には問題があって、それはscriptがロードされて実行が完了するまでページのレンダリングが止まる、ということだ。jsファイルを受信するまでにかかる時間と、解釈と実行、document.write…

CSS方式でDOMにアクセスする関数 getElementsBySelector()

getElementsBySelector() なるほど~。 確かにこういうのあると便利ですね。

Javascriptでdiff

Javascript Diff Algorithm Javascriptによるdiffの実装

Javascriptのリファレンス

Javascript Index Javascriptの巨大なリファレンス こいつは便利だ

Javascriptでxmlhttprequestをする時のアクセスできるドメイン

del.icio.us direc.torの謎 xmlHttpRequestのクロスドメインの問題は、「呼び出し元のJavascriptファイルが置いてあるドメインと、呼び出し先のウェブサーバのドメインが同じじゃないといけない」わけではなく、「Javascriptを呼び出しているページのドメイ…

JavascriptでX-WSSE認証ヘッダジェネレータ

AtomAPI X-WSSE認証ヘッダジェネレータ おお、これは便利。メモメモ

Javascript DOMインスペクタ

JavaScriptによるHTML構造解析ツール Javascriptで書かれたDOMインスペクタ。 サイトの構造をこのように可視化してくれるのは便利ですね。 僕はFirefoxのDOMインスペクタを使っていますが、 IEユーザには朗報かも。

FlashとJavascriptの相互通信ライブラリ

Flash / JavaScript Integration Kit (Beta) マクロメディアがFlashとJavascriptで相互通信するためのライブラリを発表しました。 最近はリッチクライアントアプリケーションとしてAjaxが注目されてますが、 Javascriptでも、できることとできないことがある…

Javascriptでレミングス

DHTML Lemmings! - by crisp Javascriptでレミングスが遊べます。 完成度が高い!! レミングスって初めてプレイしましたが、結構面白いですね。