オブジェクト指向とデザインパターンの練習をかねて、 デザインパターンをAS3でやってってみようかと思いたったのでがんばってみます。 GoF本を参考にしながら23個のデザインパターンのサンプルを 勉強がてら書いていこうかと思います。ASだと実装できないものとかあるのかな。 まずは簡単そうなところから”Template Method”パターン。 テンプレートって言葉通り、メソッ...
setTimeoutで実行される関数の中で発生するエラーは、セットした部分のtry/catchで補足することはできません。 function throwError(){ throw new Error('ERROR'); } try{ setTimeout(throwError, 3000); } catch(e){ // ここには到達しない alert(e); } MochiKit.Async.Deferredを使うと、エラーバックでエラーを補足できます。 callLater(3, throwError).addErrback(function(e){ alert(e); }); エラーの補足以外にも、Deferredのインターフ...
さてデザイナーでもなんでもないのでかなり個人的な主張ですが、「Web 2.0っぽいデザイン」の次を考えてみました(ご参考:『Web 2.0のデザインパターン』)。名づけて『Web 2.1のデザインパターン』w。 個人的には「角丸の次って何よ?」と常々思っていたので、最近新しく出てきたサイトに共通するいくつかの特徴をまとめてみました。 かな~り主観なので「そうかぁ?」と...
『 phpspot.orgさんが紹介したサイトのサムネイル型リンク集 』
『 designよいUIデザインをパターン化しています。業務システムの基本設計や、ウェブアプリケーションの改善に役立つノウハウとして、「アプリケーションの性格を決める」といった抽象度の高い考え方から、「ナビゲーシ 』