script(特にjquery)を触るようになってきました。初歩的な事しかできないのが現状なのですが、勉強のために、僕がつまづいた事をご紹介したいと思います。callback関数Aの処理を終わったあとにそのAに対してBの処理を実行させる事・・・・でいいのかな。僕の認識はそんな感じですが、違っていたらご指摘ください。外部のRSS情報を読み込ませて、生成したhml要素に対して「日付で検索して特定の日付以前のものに色をつける」とか。});と書いてしまいがちです。実際に実行してみると、RSSは読み込まれていますが、上記赤字の部分の処理(2012/8/10以前のエントリーの日付を赤くする)が実行されていないはずです。DEMO(失敗例)これは、色を変えるという処理が実行される時に、「RSSの読み込み→HTMLの生成」が完了していないからです。実在しないオブジェクトに対して処理を行う事はできませんので、当然、色を変える事は不可能です。それではどうすればいいか。});色を変える処理の部分をcallback関数にして、「RSSの読み込み→HTMLの生成」が完了した段階で読みこまれるようにしました。これで意図通りの結果が得られます。DEMO(callback関数を利用)ちなみに、バッドノウハウとして、色を変える処理を$(window).loadイベントで実行させることも可能ですが(というかそうしてました)。これは処理のタイミングを遅らせるための苦肉の策として考えたモノです。loadイベント)ちなみに$(document).readyはDOMが構築されたら実行されるのに対して、$(window).loadはページが完全に表示されたら実行しますので、上記のような使い方の場合は、ほぼほぼ意図通りに実行されますが、処理内容によっては、うまく動かない場合もありますので、やはりcallback関数を利用して実行した方が無難ですね。loadイベント)のソースが間違っていましたので修正しました。2.コールバックのデモですが、HTMLの生成部分自体がjGFeedというRSSを展開するコードのコールバックになっているので、文字の色を変えるコードはコールバックのコーバックという扱いになるのでは。調べましたところ、ご指摘の通りで、下記のようにわざわざコールバック関数にしなくても、意図した動きを再現できました。scriptコメントは受け付けていません。Mobileのイベントを検証してみる41です。長野県松本市でweb制作会社に勤めています。このブログではweb制作に関わるネタ、仕事の中で困った事などを書いていきます。キャッチコピー力の基本』を読んだ。面倒な議事録の作成に超便利なwebアプリ『sign』WEBディレクターの仕事のスピードを格段に向上させる、ワイヤーフレームの作り方。【読んだ】歩き続ければ、大丈夫。Adwordsのアカウント管理が100倍楽になる。Edtior]のご紹介。provided問題は、Googleウェブマスターツールで解決すべし。知っておくと地味に便利。エクセル系アプリでWEB制作業務を改善する2つのテクニック。EvernoteでMarkdownを実現する方法について考えてみた。Colorリリース記念。