自由きままに書いていきます。type="file"を探して勝手に画像のプレビューを表示するスクリプトです。画像じゃなくてもプレビューを出そうとしますが、まあそれはちょこっと弄れば直せるはずです。ファイル名をチェックするとかですかね。docum...続きを読むxSVをテーブルにする2016/08/2413:28CM:0TB:0近頃は(というほど近くもないですが)、JavaScriptのArrayも色々と拡張されて、forEach()やらmap()やらが使えるようになっています。TSVをTableにするようなスクリプトもこんな感じですっきりと書けます。func...続きを読むスワイプ操作のスライド機能、DDScrollHandler2015/02/1112:43CM:0TB:0先日、ドラッグ&ドロップ操作を実現するためのライブラリDDHandlerを公開しましたが、そのコードを少し改造して、左右にスワイプ(フリック)をすることで操作ができるスライドのコンポーネント、DDScrollHandlerを作ってみました。Sのショートカットキーを実装する2015/01/0820:40CM:0TB:0最近、テキストエディタとして、CKEditorというライブラリを導入しました。主要な機能を網羅しており、バージョンを選べばIE7にも対応しているという、なかなかの優れものです。このCKEditorにはキーボードのコマンドを登録する機能があるので、ショートカットキーの動作を簡単にオーバーライドすることができます。Keyboardイベントを自力で書くのよりも楽です。...続きを読む【改訂版】JSでドラッグ&ドロップを実装する(スマホ対応)2014/12/3022:45CM:0TB:0最近、久々にWEB関連の開発を少々やっています。今日は主にクライアントサイドのコーディングをしました。3年近く前に、DOM要素のドラッグ&ドロップのコードを紹介しましたが、わかりにくく、スマホにも対応していなかったので、書きなおしてみました。Luigiどこにでもいるようなありふれた人間・・・という訳でもなく、かと言って怪しい宗教を信仰する変人という訳でも無い。基本的に掲載しているコード等は煮ていただいても焼いていただいても結構ですが、利用は自己責任にてお願いいします。バグ・アドバイス等もしあればよろしくお願いします。