タグ

Javascriptとjapanに関するikeikeikeikeのブックマーク (2)

  • Ext JSの開発でやってはいけない10のこと

    Guest Blog Post CNX では、ほとんどのExt JSで行う開発作業はゼロから新しいアプリケーションを生成する事ですが、時々我々のお客様からパフォーマンス問題、バグ、構造問題で既存の内部作業を取り扱う依頼がきます。 この「清掃人」の作業を長い間を関わって来たので、検査しているアプリケーションによく表れるいけないコーディング習慣に気づいてきました。 この10年間を渡って行って来た作業をレビューして、Ext JSのアプリケーション開発でやってはいけない10のことのリストを作成しました。 1. コンポーネント構造の異常や余計な入れ子 開発者がよくする間違いは意味なくコンポーネントをネストすることです。 これを行うとパフォーマンスも傷つきますし、枠が二重になったり意外なレイアウト挙動をしめすなど、アプリケーションにおかしなことが発生する場合もあります。次の1Aの例では、一つのグリッド

  • Sencha Touchのカスタムコンポーネントを作る、パート3

    Sencha Touchのコンポーネントについてのチュートリアルの最後のパートです。 ここではExt.tux.AudioCoverのコンポーネントのスタイリングについて説明します。 これ とこれ のポストでコンポーネントのコードの開発についていろいろと説明しました。 ここからはコンポーネントの見た目をカスタマイズしたいと思います。 この際、ネイティブの開発者に対して、HTML5で簡単にネイティブ以上にネイティブなコンポーネントが作れることを 証明してやりましょう。 ではSassファイルを定義することから始めましょう。 Sassファイル: コンポーネントの開発をやり遂げるにはSassファイルを定義する必要があります。 最後にアプリケーションテーマをコンパイルしたら、 ユーザーインターフェイスを正しく描画するための コンポーネントエレメントのスタイルができあがります。 もしあまりSassについ

    Sencha Touchのカスタムコンポーネントを作る、パート3
  • 1