JavaScript

将棋の棋譜表記

jsShogiKifuの改造のために、GitHubにアカウントを作った。 https://github.com/kkos/jsShogiKifu今はまだそれほど変更していない。 棋譜の表示がKIF形式のままになっていたのを、普通の棋譜の表記に変換するようにした。 「7四歩打」という様になっていた…

jsShogiKifuの改造 (3)

JavaScriptで動作する将棋棋譜ビューワの改造。 前回の改造後、自分では何もしていなかったが、以下でさらに改造が進んでいた。 https://github.com/knu/jsShogiKifu駒画像を使わずにフォントを使って描画できる点と、持駒の配置がきちんと整列している点で…

jsShogiKifuの改造 (2)

JavaScriptで動作する将棋棋譜ビューワの改造。オリジナルのjsShogiKifuでは、駒落ち/初期配置指定/詰将棋のKIF形式ファイルには対応していなかったので、今回の改造で対応した。詰将棋サンプル 将棋図巧九十九番 詰将棋サンプル 自作詰将棋を三個同時に表示…

jsShogiKifuの改造

JavaScriptで動作する将棋棋譜ビューワ http://blog.bz2.jp/archives/2011/04/javascript-6.html を改造した。最終着手の強調表示機能だけを追加しようと思って始めると、次から次へと拡張したいことが浮かんできて、たくさん機能追加してしまった。元のコー…

UIレスポンス

jQueryは使いやすいが、それでも結局JavaScriptでまともなUIを構築できる気がしない。入力フィールドに入力して実行ボタンを押すと、サーバからデータをJSON形式で取得して画面に結果を表示する。というだけのプログラムを作った。 データを返すのに時間がか…

jQuery UIのDrag&Dropとスクロール

IE6.0で生じる不具合を見つけた。FirefoxとSafariでは起きない。IE7はインストールしていないので不明。 画面をスクロールしてからdragすると、スクロール量だけずれてdrag対象が表示されてしまう。 以下が最少例。 <html> <head> <script type="text/javascript" src="jquery-1.2.6.min.js"></script> …</head></html>

DraggableとDialog

jQuery UIのDraggable Widgetについて。 drag終了時のcallback関数の中でwindow.confirm()ダイアログを出す処理を書くと、それによってカーソルが移動するので、別の場所にdrag対象のオブジェクトが一時的にジャンプしてしまう。これが見苦しくて困っていた…