タグ

ブックマーク / 5509.me (14)

  • フロントエンドの開発効率が3倍に…!?デバッギングプロキシCharlesの使い方 :: 5509

    タイトルは釣りかとおもいきや僕は普通にあるのとないのとで3倍くらい差があるので、界王拳アプリのひとつです。特にWebアプリとか大きめの規模のサイト開発でとても役に立ちます。 Charles こんなことができます(目次) いちいちサーバーへファイル転送なんかしてられない Charlesのインストールとライセンス Map Local(指定URLのリクエストをローカルへ向ける Map Remote(指定URLのリクエストを別のURLへ向ける 常にキャッシュをオフに Locations 設定の流れ(ほとんど全部共通) Throttling で回線速度をシミュレート リクエストが丸裸 例えばXMLHTTPRequestの場合 ログの設定はRecording Settingsから 紹介してる以外にも Reverse Proxy を設定できたり、 Break Points で指定リクエストのパラメータを

    efcl
    efcl 2011/11/21
    FiddlerやCocProxyと同じような事ができる。クロスプラットフォーム
  • Chromeのキャッシュをオフにする方法 :: 5509

    全然気がつかなかった・・・いつからだろう・・・ Chromeにビルトインされてるのですぐ使えます。 ちなみに、キャプチャはChromeのdev版なのでstable版は少し違うかもしれません。stableでもcacheの項目あるのは確認してます。 通常、キャッシュがあればそっちを見に行くので304になりますが 右下にギアアイコンがあって、そこからインスペクタのSettingが開けます Disable cacheにチェックを入れておくと Cacheが常にオフになり 常に200、キャッシュを見にいかなくなります

    efcl
    efcl 2011/10/05
    Chrom14あたりで導入されたWeb Inspectorでのキャッシュの無効化の設定方法
  • jQueryのappendパターン :: 5509

    appendで追加するあれやこれのパターン。別に珍しいことないですよくある光景です。appendだけじゃなくてhtmlとかafterとかそゆのでも使えます。まあ何で使えるかっていうのはjQueryのドキュメント見てください jQueryオブジェクト まあ普通はこれですよ。 var hoge = $("#hoge"); $("#fuga").append(hoge); とか極端な例だけど $("#hoge").append( $(" ") .append( $("") .attr("href", fuga) .text(piyo) ) ); みたいなの HTML要素 これもあるある。 $("#hoge").append( "

    efcl
    efcl 2011/09/04
    appendにfunctionオブジェクトを指定して分岐する。
  • 5509.me

    This domain may be for sale!

    efcl
    efcl 2011/07/31
    easingについて linear
  • 使いやすいマルチプルセレクトへの道のり(セレクトボックスとチェックボックスについて) :: 5509

    jQselectableの拡張で、しっくりきて使いやすい、控えめなマルチプルセレクト(複数選択可能なセレクトボックス)を模索中、、つまり考察だけだす おさらい ※ 仕様ではなくて、認識です セレクトボックス 一覧の中からひとつを選択させるもの(そもそも) チェックボックス 基的には一覧である必要はなくて、複数ある項目の中から指定する項目を選択させるというもの セレクトボックスのmultiple属性 どちらもそもそもの使い方が全然違うけど、セレクトボックスにはmultiple属性があって、trueにすると(multiple属性を追加するだけやけど)、PCではShiftかCtrl(Cmd)を押しながらクリックすると複数項目が選択できる ただのmultiple select – jsdo.it – share JavaScript, HTML5 and CSS この「ShiftかCtrl(Cm

    efcl
    efcl 2011/06/10
    multipleセレクト属性について チェックボックスの複数選択
  • 5509.me

    This domain may be for sale!

    efcl
    efcl 2011/04/21
    WebStormのカラフルなテーマ
  • 5509.me

    This domain may be for sale!

    efcl
    efcl 2011/04/11
    CSS after,beforeを使って左右に矢印を表示するナビゲーションを作成
  • 5509.me

    This domain may be for sale!

    efcl
    efcl 2011/03/07
    画像の遅延ロードするLazy Loadは新しいブラウザだと正しく動作しないため、HTTPリクエスト数が余計に増えたりするという話。
  • 5509.me

    This domain may be for sale!

    efcl
    efcl 2011/03/01
    XHRで読み込んだHTMLにscriptがあると実行されるので、パースして回避する。
  • jQueryのセレクタを自作して遊ぶ :: 5509

    なんかうんこって書いてあるdivがたくさんありました、と。後から気づいたんですけど、これdiv要らないですね。pだけでいい・・・でJSとしてはセレクタの記述をのぞけば jQuery("div:unkomorimori").css("background", "#89640d"); これだけです。:unkomorimoriの基準は対象要素内で「うんこ」が3回以上出てくるかどうかです。出てきた要素だけを返します。ちなみにfilterでやった場合はこんな感じ。 カスタムセレクタを使う利点は、何回も同じfilter書くときとか、めんどいんでじゃあセレクタでやりましょうか、ってなる感じですね。気をつけないといけないのは、今回の書き方は全てのdiv要素の中身を文字列で取得した上で、正規表現使って「うんこ」を探してるんですけど、処理的にはうんこだけにくそ重いっていう点ですね。うまく落ちたところで、あ、う

    efcl
    efcl 2011/02/17
    独自疑似セレクタの追加。 jQuery.expr[":"]をextend
  • 5509.me

    This domain may be for sale!

    efcl
    efcl 2011/02/17
    consoleデバッグのスイッチ。 http://jsfiddle.net/daAGM/
  • 5509.me

    This domain may be for sale!

    efcl
    efcl 2010/12/23
    Canvasでアニメーション。
  • いまさらjQueryのLightboxぽいプラグインいろいろ :: 5509

    最近あまり見なくなってきたし、個人的にも使う機会も減ったLightbox系のプラグインを久しぶりに探したついでにメモ。またいつか使うときのために・・・ライセンス形態と対応メディアも付けたのでそれなりに見やすいかもかもかも。 (デモもつけようと思ったけどめんどくさいからやめた・・・ jQuery LightBox plugin いつものLightbox。お世話になった人も多そう。 ページ

    efcl
    efcl 2010/11/17
    Lightbox系のライブラリ紹介。
  • SEOにも強いクローラブルなAJAXコンテンツを作成するために :: 5509

    AJAXコンテンツが増えるにつれて問題になるのは、SEOというか、検索エンジンにどうクローリング、インデックスさせるのか、という点ですよね。 この前JavaScriptの実装を担当した松クリニックは、AJAXでほぼ全てのページを切り替えるっていうのが最大のポイントなんですけど、これの良いところはWordPressで全てのページを生成してて、JSオンでもオフでも見られるんですね。つまり、クローラはオフのコンテンツを見るような作りにしてあります。 で、こういうのって小規模~中規模なサイトならまだいいと思いますけど、大規模なサイトになってきたりするとページは存在しないでデータだけが存在したりする(ハンドラにリクエストをかけてJSONだけを返してもらって内容を入れ替える、など・・・)わけで、実現が難しくなるんですね。 この問題に対してGoogleが現在公表している方法は、HTML snapsho

    efcl
    efcl 2010/11/17
    ハッシュフラグメント#!を使ったGoogle botにAjaxコンテンツをクロールさせる仕組みの説明
  • 1