Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

https://medium.com/design-ux/8068a5e4cb82 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約6時間前 PotluckのデザイナーであるCemre Gungorが抱えていた問題は、この画面において、左側のポストされたアイテムをクリックして、画面の右側に内容が大きく表示される際に、クリックしたアイテムが画面左のリストから突然消えてしまうような感覚を与えるUIになっていること。そこで、画面左側でクリックしたものが、自然に右側に移動しながらサイズを変えていくように見える効果をだすために、アニメーションを追加することに取り組みました。 プロトタイプ1 プロトタイプ2 プロトタイプ3 課題は、 プロトタイプにKeynote / Effects / Flashを使っても複雑な動きには対
Angular.jsの1.2.0がリリースされましたね! stableのバージョンも1.0.8から一気に1.2.0になってかなり大きなアップデートという感じです。 1.2.0や今後についてはこのビデオを見るといいかもしれません。(1時間ちょっとあるので長いですが...) 1.2.0 例えばngRepeatにはいくつか機能拡張されていて、要素を超えて繰り返し出来るようになったりしています。 <div ng-repeat-start="element in list">{{element}}</div> <div>{{element}}</div> <div ng-repeat-end>{{element}} 他にも$http、$resource周りの拡張や、"Controller as xxx"でcontrollerのインスタンスをtemplateから参照できたり、ng-ifでのtempla
myDeferredA = (state) -> deferred = $q.defer() successMsg = 'Success!' errorMsg = 'Error!' setTimeout( -> $scope.$apply -> if state == 0 deferred.resolve successMsg else deferred.reject errorMsg , 3000) deferred.promise promiseA = myDeferredA(Math.random()*2|0) promiseA.then (msg) -> console.log "success: #{msg}" , (msg) -> console.log "error: #{msg}" 非同期処理の場合Viewの更新が必要になるので、 $scope.$applyの中でdefer
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く