だから、私はJavaScriptのスキルを向上させ、オブジェクトをもっと(そして正しく)使用するようにしようとしています。ここで我慢してください。
したがって、この例を見てください:http: //jsfiddle.net/rootyb/mhYbw/
ここでは、次のそれぞれに個別の方法があります。
- ajaxデータのロード
- ロードされたajaxデータを使用する
明らかに、データを使用する前にロードが完了するまで待たなければならないので、コールバックとしてデータにアクセスしています。
私が今持っているように、それは機能します。ただし、initDataコールバックをloadDataメソッドに直接追加するのは好きではありません。データをロードして、使用する前に何かをしたい場合はどうすればよいですか?データを処理するときに実行するメソッドが他にもある場合はどうなりますか?このように連鎖すると、IMOはすぐに判読できなくなります。
これを行うためのより良い、よりモジュール化された方法は何ですか?
学習のために、jQueryに依存しないもの(魔法のjQueryの方法さえあれば)が好きです。
(また、この例では他のことを恐ろしくしていると確信しています。私が犯している他の間違いも指摘してください。ダグラス・クロックフォードのJavascript-The Good Parts、さらにはランクアマチュア、それは非常に理にかなっています、しかし私はまだそれのすべてに頭を包んでいません)
ありがとう!