タグ

*Web制作とinputに関するfukudamasa09のブックマーク (2)

  • [JavaScript]配列中の大量データを非同期でゆっくり処理する

    先日、クロネコヤマトの伝票番号から配送状況を取得するAPIを作りました。 このAPIですが、負荷軽減のため、呼び出し頻度が毎秒1回という制限を設けています。 制限があるのは良いとして、このAPIを使って複数(大量)のデータをJavaScriptで処理したい場合どうやって作ったらよいのだろうか? と思い、色々試行錯誤した事の過程と結果です。 長文になってしまったので、最初に目次を書いておきます。 その1:ループで処理する その2:ループ内でスリープさせる その3:setTimeout()で非同期処理させる その4:非同期処理の関数に汎用性を持たせる ところで、「毎秒1回」という呼び出し制限がない場合は? その5:画面が固まることなく,大量データを素早く処理する まとめ 結論だけ欲しい人は、最後の”まとめ”にある関数だけコピーすればOKです。 その1:ループで処理する 普通に考えると、当然fo

    [JavaScript]配列中の大量データを非同期でゆっくり処理する
  • CSSの初期化ファイル | d-spica

    CSSの初期化ファイル 2008-05-31 0 0 XHTML/CSS CSS 以前, CSSの初期化 というエントリを書きました。あれからいろいろと試行錯誤し,初期化ファイルがずいぶん変わってきましたので,改めて今ぼくが使っている最新のファイルを紹介したいと思います。 default.css 以下からご覧いただけます。 default.css このファイルは次のような目的で作っています。 各ブラウザが持つデフォルトのCSSをリセットして,レンダリングの違いを解消する。 サイトやページによって書き換えることがほとんどない,基的な設定を行う。 コーディングが分かりやすくなる初期値を指定しておく。 このファイルをあらゆるサイトで使い回せるようにしておくわけです。 リセット /* Reset */ body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, d

  • 1