JavaScript

Internet Explorer SP2以降から採用されたスクリプト実行のセキュリティー対策のせいで、Flash(swf)を埋め込んだWebページで警告が出てしまう場合の対策について説明します。 IE7でも出てますから、この先ずっと採用されていくのでしょうかねぇ…

Prototype.jsはJavaScriptを使ってサイトを制作する開発者にとってもはや必携のライブラリとなっていますが、頻繁にバージョンアップが繰り返されたり、意図したとおりの挙動をしてくれなかったりと、イライラするところも多いライブラリです。 とくに、よくみなさんが引っかかるのがEvent.stopObservingの挙動。 マウスクリックによるイベント関数をEvent.observeで登録して、それを後で無効にしたいときに使ったりしますが、実際やってみると削除できない! どうして? と思っていらっしゃった方も多いかと思います。

ブラウザごとに動作が異なる、通常タグとtextareaやpreなどの、文字列をそのまま表示するタグの間での改行の扱いと、タグのエスケープについてです。 prototype.jsを各所に使わせてもらいます。

次のように、<pre>中のテキストを改行ごとに取り出し、全体を<ol>でくくり、行単位で<li>を付加することで実現します。

人間の脳が二進数計算というものを苦手にしている(私がそうである)ので、とにかく問題を出しまくってカラダで覚える無限問題集を作ってみた。 今回は小数版です。

自分でもはまってしまったのでエントリー。 jQueryを使ってiPhone用のWebアプリケーション制作を行う場合の注意です。 今回はclickイベントを取り上げます。

jQueryのtoggle(‘slow’)やslideToggle(‘normal’)など、アニメーションしながら要素を表示させる機能は非常に重宝しますが、これをTABLEタグに対して適用すると、ちょっとした不具合が起こります。 今回はこれをなんとか解決してみます。

JavaScriptで素敵なグラフを作成できることで人気のjqplotですが、これをRedinaディスプレイに […]

ページに埋め込まれたさまざまなリンクの中には、大きくわけて内部リンクと外部リンクがありますが、ページ上で区別して表示したいと思ったことはないでしょうか?

配列をul+liでマークアップしてみる。 分かるかな~?