タグ
って、本当に少しだけ。。 getElementsByClassNameは遅いというのは有名な話だけども、少しだけ効率化してみた。って、メッチャ情けない効率化だけども、一応効果はあるんだぜ。IE限定だけどね。私の環境のXPathのないIEではだいぶ速くなったよ。Mozillaはその... 続きを読む
ソース読みの準備 本連載ではこれまで、JavaScriptの特徴的な記法をいくつか紹介してきた。そろそろ世に広まっているJavaScriptライブラリのソースコードを読み解いていくことができるはずだ。 今回からは、少し趣向を変えて、JavaScriptライブラリをいくつか挙... 続きを読む
target="_blank" を使わないで新しいウィンドウでリンクを開く方法 <a href="foo.html" target="_blank">foo</a> を使えば新しいウィンドウでリンクが開きますが,これは XHTML 1.1 や XHTML Basic では採用されていません. ではどうするかというと,スクリプ... 続きを読む
prototype.js1.5ではみんながこうしたいなーと思っていた機能が実装されました。(via Encytemedia) (SVN co http://dev.rubyonrails.org/svn/rails/spinoffs/prototype して rake distしたもの ) ■Element.Methods 1.4まではelementに対する操作は 続きを読む
それは何? prototype.js は Sam Stephenson によって書かれた JavaScript ライブラリです。 この熟考の上記述された標準に準拠したコードは、Web 2.0 において特徴となるリッチでインタラクティブなウェブページを制作する際の重荷を、あなたの肩から取り去っ... 続きを読む
これはオブジェクト指向JavaScriptライブラリ PrototypeのEffectのサンプルです。付属のサンプルにちょっと手を加えてちょっ と日本語訳したものです。 Effect.Fade() & Effect.Appear() 呼び出し方法 new Effect.Appear(element) new Effect.Fade(element) コ... 続きを読む
prototype.js をちゃんと(仕事で)使ってみようという事でゴニョゴニョしたメモ。 やりたい事は通常のテキストを編集可能にして Ajax で保存っていうありがち(?)な事。 で、使い方の勉強がてら書いたコードをのせておくと以下のような感じ var Editable = Class... 続きを読む
その2 new ProgressText('target2', '|', '', '|', 40, 100); スタート・ストップ その3 new ProgressText('target3', 'o', 'rz', '<span style=margin-left:1px;></span>', 100, 50); ', 100, 50); if (progressObj3.isMoving() ) progressObj3.stop('もう だ... 続きを読む

