タグ

ブックマーク / less.carbonfairy.org (3)

  • MacのOK、キャンセルの位置の根拠を考えた

    MacのOK、キャンセルの位置の根拠を考えた UIの統一性を考えてる時に、並び順は間接的な結果なのではと思った。 MacUIは否定的な処理を左に置く基 閉じるボタンは左にある。 逆の処理は対比的に逆サイドに置きたい Don’t Saveの逆にSaveを配置。この時点で既に曖昧な位置のCancelが中央に配置されている。 OK、キャンセルの二択には左側に相当するアクションが無いので 左側には何も無い状態になる! さらにキャンセルもない例。 キャンセルだけの場合中央に来る。 WindowsUIはその辺りどうなっているのだろう。 Apple Human Interface Guidelines: Windows

  • $.dataはHTML5 datasetのラッパーではない

    $.dataはHTML5のdatasetラッパーでない HTML5では要素に任意の属性を追加出来るdata-*属性がサポートされました。仕様では <div data-foo="bar">...</div> data-fooの値はdiv.dataset.fooでアクセスすることが出来ます。ただしdatasetは現在一部ブラウザでしかサポートされていない。。そこでjQueryに存在する$.dataメソッドを使いましょう、という流れなのですが、$.dataをラッパーとして見た場合結構罠がありおすすめ出来ません。中途半端に対応してしまったために誤解されがちですが、$.dataはdatasetのラッパーではありません。 属性値がJSONとして解釈出来る場合、パースして返す <div id="test1" data-json="{"foo":"bar"}">...</div> $('#foo').da

  • less - jQuery Templatesプラグインが面白い

    jQuery Templatesプラグインが面白い jQuery TemplatesプラグインはjQuery公式のテンプレートエンジンです。元々マイクロソフトのASP.NET Ajax Libraryで実装されていた機能を切り出したものらしい。 jQuery Templates, Data Link, globalization が公式 jQuery プラグインに加わりました - THE TRUTH IS OUT THERE - Site Home - MSDN Blogs 現在は1.0.0pre。そろそろ出るjQuery 1.5には標準で入る模様です。preですがマイクロソフトのCDNが利用出来ます。 配列を渡すと自動的にループして出力されるなど、JSONをそのまま渡して動くように意識されているところが面白いと思いました。 <ul id="name-list"></ul> <script

    ysk_lucky-star
    ysk_lucky-star 2011/01/07
    1.5で組み込まれる予定なのね
  • 1