タグ

2013年4月18日のブックマーク (2件)

  • javascript高速化のポイント12

    Swift/Objective-C/Java/Ajax/JavaScript/CSSなどの情報、開発中にはまったことなどをメモしていきます。 WEBアプリケーションのパフォーマンスにおいて、RIAの普及によりクライアント側の実装も複雑化してきておりサーバ側だけでなくクライアント側のパフォーマンスも非常に重要な要素となっている今日この頃。 複雑なクライアントを作ったときに、javascriptのパフォーマンスが気になったので実装レベルのイディオム的に高速化できるポイントをまとめてみた(羅列してみた)。 まぁ他にもjavascriptのロード方法とかiframeの使い方とか、はたまたjQueryなどのフレームワークを使用しているとか色々あると思うが、それはまた次回ということで。 1.length の参照を減らす 2.タイマ値はなるべく長く 3.同じイベントに登録する関数が多い場合は実行制御関数

    d_animal141
    d_animal141 2013/04/18
    WEB開発メモ: javascript高速化のポイント12
  • jQueryを使ってチェックボックスが押されたらリンクをつける

    チェックボックスにチェックを入れるとaタグが出てリンクが押せるようになるというのをjQueryで作成したので、また作る時用に残しておきます。 JavaScriptがもっと効率良くかける気がしますが、ひとまず以下になりました。 HTMLソース サンプルとして以下のHTMLを用意しました。 <input type="checkbox" id="ideaCheck" name="ideaCheck">チェック<br> <p id="text01">リンク</p> JavaScriptソース $(function(){ //ウインドウロード時 $(window).load(function(){ if($('#check').attr("checked")){ hogehoge1(); } else { hogehoge2(); }; }); //クリック時 $('#check').click(f

    jQueryを使ってチェックボックスが押されたらリンクをつける
    d_animal141
    d_animal141 2013/04/18
    jQueryを使ってチェックボックスが押されたらリンクをつける