タグ「JavaScript」が付けられているもの
ウェブページ上の広告は確かにウザかったりもする。だから、それを非表示にしたい気持ちも解るのだけれど、つくる側としては「せめてサーバ代くらいは稼がせてくださいよ…」というのが本音でもある訳です。 先日、…
動作の軽さのみを追求した、ウェブブラウザ上で動作するiTunes代替音楽プレイヤー "sTunes" のアップデートです。 操作パネル右側、ジャンル/アーティスト/アルバムの各プルダウンメニュー、これ…
さて、あるDOM要素の中身を空にしたい。つまり全ての子要素を削除したいときの話。 要素 ele の子ノードをすべて削除したいならば、安直に、 ele.innerHTML = ''; という方法も考えら…
ただ音楽を聴きたいだけなのに、どうも最近の iTunes は気に入らない。何だか重いし。ユーザインターフェースも昔のほうが使いやすかったな…。 …と iTunes を起動するたびに思っていたので、HT…
数百MBのテキストファイルを読み込んでごにょごにょする JavaScript を書く必要に迫られた。 デカいファイルを一気に読み込むと当然のようにブラウザが固まるので、『ファイルの分割読み込みをしつつ…
縦書き変換JavaScript・h2vR.js と h2v.js です。 前の記事のコメント欄などで報告を受けていた、 縦書き変換が上手く行われない場合がある。 …という不具合に対応しました。ダウンロ…
JavaScriptで、DOMContentLoaded イベントを捕捉して何かしらの処理を行うときの話。 DOMContentLoaded 時に getComputedStyle() でページ内要素…
さて、縦書きを実現するJavaScript・h2v.jsです。暫くほったらかしで申し訳ないです。 最近、 h2v.js はレスポンシブデザインのウェブベージに対応していないのか。 という問い合わせを何…
タイトルのとおりなのだけれど、とりあえず今やりたいのは、 アクセスしてきたブラウザが、ユーザの側でウィンドウサイズ変更可(≒PC)な奴なのか、そうでない(≒スマートフォンやタブレットの類)なのか。 ……
ruby_enabler2.jsでは、ruby要素を正しくレンダリングしてくれないウェブブラウザに対して、 ruby要素:インラインテーブル(display:inline-table;) 内包するrb…
ウェブページでどうしてもルビを使いたい / 両面ルビを表示させたい / 最新のHTML5勧告に基づく書式でルビをコーディングしたい…というコンテンツ制作者さんたち、こちらのスクリプトを試してみてくださ…
さて、拙作ruby_enabler.jsと鋭意開発中のHTML5対応版ruby_enabler2.jsは「ウェブページの制作者側でルビ表示の適正化を行うためのJavaScript」です。 余談ですが、…
さて、HTML5最終勧告で定義されたルビの書式を先取りしてやろう…と、ぼちぼちJavaScriptを書いているのです。 【2015.02.07 追記】 ruby_enabler2.js、完成版が出来…
【2015.02.07 追記】 ruby_enabler2.js、完成版が出来ました。→ こちらでどうぞ。 以前に書いた記事のコメント欄で『HTML5の両面ルビを実現すべく何かしらやってみる』と書…
こちらの記事にコメントを頂きました。遅ればせながら纏まとめてみます。 2014年10月に発表されたHTML5の最終勧告。 …と、その前に。用語がとっ散らかりそうなので、この記事内では ルビを振られる…
ユーザのマウスクリックや画面タッチで何かしらの操作を行ってもらう時に、マウスイベントを捕捉するのかタッチイベントを捕捉すれば良いのか簡単に切り分ける方法のメモ。 まず、最近の Internet Exp…
JavaScriptでサウンドをごにょごにょしてみよう…と思います。HTML5やJavaScript関連の解説ドキュメントでは日頃からMDN(Mozilla Developer Network)あたり…
さて、h2v.jsを利用した縦書き表示のウェブページを作成するとき、みなさんはどうされています? テキストエディタでHTMLをごりごりとコーディングしてゆくか、ホームページビルダー的なアプリケーション…
縦書きWebページを実現するJavaScript・h2v.jsのバージョン3.5.0です。今回の更新では、いわゆる空白文字の扱いを大幅に変更しています。 h2v.jsでは「通常の横書きを、そのまんまサ…
さて、こないだの記事で "半角スペース" と " " は違うのだ、ということを書きました。 例えばこんなHTMLがあったとします。 <div id="s">It's bee…