タグ

ブックマーク / tech.nitoyon.com (2)

  • jQuery を高速に使う CSS セレクタの書き方 - てっく煮ブログ

    JavaScriptjQuery は CSS セレクタで要素を選んで処理できるのが魅力的ですね。そんな jQuery ですが、CSS セレクタの書き方次第で速度が大幅に変わってきます。ここでは jQuery の内部処理を疑似コードで示しつつ、jQuery を高速に使うためのポイントを5つに絞って紹介します。何度も同じセレクタを実行しないクラスだけを指定するのは禁止#id を積極的に使う途中までの結果を再利用する子供セレクタ(>)を使うと速くなることがある※ この記事は jQuery 1.2.6 のソースコードを元に記述しています1. 何度も同じセレクタを実行しない改善前 // 例題 1 $("div.foo").addClass("bar"); $("div.foo").css("background", "#ffffff"); $("div.foo").click(function(){

    shany
    shany 2010/04/20
  • AS3 で簡単2重袋文字 - てっく煮ブログ

    as以前、GlowFilter で簡単袋文字 - てっく煮ブログ を紹介したけど、これをほんの少しだけ修正して2重の袋文字にしてみた。完成品はこんな具合。文字を編集することもできる。編集後の文字も袋文字!やってることTextField を表示TextField に GlowFilter で縁取りを作成し、GlowFilter をもう1度適用して2重に縁取りするfilters プロパティには複数のフィルタを配列の形で指定できる。今回は次のように GlowFilter を2回適用している。 text.filters = [new GlowFilter(0xffffff, 1, 8, 8, 16, 1), new GlowFilter(0x0000ff, 1, 8, 8, 16, 1)]; 1つ目のフィルタ(白)を適用した結果に、2つ目(青)を適用している。詳しくは GlowFilter で簡単

  • 1