RSS Hawk's Laboratory
哪吒推荐该订阅
原站:http://blog.hawklab.jp/
标签:hawks
点击立即订阅,“Hawk's Laboratory”的内容有更新,哪吒第一时间提醒您
“Hawk's Laboratory”的内容更新
累计:10 篇(自 2007-11-01 起)
更新:约2篇/年,最后更新1568 天前
Hawk's Laboratory
唐突ですが、このサイトの更新を含む、プログラミング関連の活動全てを休止します。今のところ再開の予定はありません。今更こんなことに気が付くなんて、自分でもどうかしていると思いますが……私はプログラミングに対して、さほどの熱意を持っていたわけではないようです。面白くないわけではないし、そもそも仕事でもあるのですが、それ以上のものではありませんでした。そうでは... (311 天前)
Hawk's Laboratory
Kaede_Flow(と呼ぶことにする)の動作を詳細にまとめてみた。大原則は URLと画面とアクションは一致する(一致させる) GETリクエスト以外では画面を描画しないこれだけなのだが、あらゆる場面で整合性を保とうとすると、条件判定がなかなか複雑になってくる。まずはGETリクエストの場合から。ブラウザの「戻る」「進む」「再読込」ボタンが押されたとき何が起こるかは、図中に... (311 天前)
Hawk's Laboratory
もう少し複雑な例ということで、5画面のウィザードを作ってみた。現在位置を示すシーケンス表示付き。 5画面ウィザード(入力3画面+確認+完了)ブラウザの「戻る」「進む」ボタンもそれなりに機能する。ウィザード側のナビゲーションと混ぜて使うと、なかなか意図通りに移動してくれないかも知れないが、少なくとも破綻はしない、はず。今は一つのベースクラスから全アクションが... (311 天前)
Hawk's Laboratory
少し前にJavascriptでStateパターンを使うことについて延々書いてみたのだが、このパターン、PHPでWebアプリ開発を行う場合にも利用できないだろうか。というのも、 状態の開始時にユーザインターフェースを更新する ユーザからのイベントを待つ イベントに応じて処理を行い、必要に応じて状態遷移を行うこの流れは、そのまま HTTPレスポンスで画面を書き換える ユーザからのHT... (311 天前)
Hawk's Laboratory
『UTF-8 エンコーディングの危険性』(WebOS Goodies)UTF-8の非最小形式の問題。恥ずかしながら今まで知らなかったので、とても勉強になった。そして同じように自作のJSONライブラリを公開している者としてドキリとしたのだが……果たしてこれはJSONデコーダが行うべき仕事なのだろうか?拙作のJsphonではその種のチェックを行っていないので、非最小形式のUTF-8文字列(本当はUTF... (311 天前)
Hawk's Laboratory
前回の続き。最新版:input-prompt-form-20070220.zip前々回と違って、今回は各Stateをクラスとして実装したため、インスタンスの生成作業がまず必要になる。多重度の図で示したとおり、コンポーネントごと(=フォームごと)に別々のインスタンスが存在する必要があるので、InputPromptFormクラスのコンストラクタで生成することにする。InputPromptForm = Class.create({ initi... (311 天前)
Hawk's Laboratory
前回の続き。やはりコンポーネント化まではきちんと行っておくことにした。 new InputPromptForm( 'form-id', //Form要素のid 'prompt-field', //プロンプトを表示する要素のCSS class { empty: 'empty-field', //プロンプト表示に使用するCSS class error: 'error-field' //(省略可)エラー表示に使用するCSS class }, { //(省略可)プロンプトとして表示される文字列 t... (311 天前)
订阅者 ( 1 )
ibaobao
相关订阅源
我要反馈