QA@IT

to_mo_01_31

レベル 7

サイト内ランキング 447

    ┗ 9位 (過去30日)

過去最高月間ランク 3

質問数 2件/回答数 2

投稿した質問の解決率 100% (1 / 1)

登録日 2014年9月24日

アクティビティ

コメント
JavaScript超初心者です。JavaScriptの戻り値が返ってきません。
クロージャーについてもっと調べてみようと思います。
コメント
JavaScript超初心者です。JavaScriptの戻り値が返ってきません。
あと、flied_onionさんはcallback2→callback1、SurferOnWwwさんはcallback1→callback2→callback3の順で定義されてますがどちらがいいとかっていうのはありますでしょうか?お答えいただけると幸いです。
コメント
JavaScript超初心者です。JavaScriptの戻り値が返ってきません。
コメントありがとうございます。プロキシ立てるの大変なのですね。最後に少し聞きたいのですが、flied_onionのvar callback1 = function(document)とSurferOnWwwのfunction callback1(dom)で試したところ同じ挙動をするのですが何か違いはありますでしょうか?
編集
JavaScript超初心者です。JavaScriptの戻り値が返ってきません。
"非同期モードなのでサーバーからレスポンスが戻る前に戻り値(document)を参照したためundefined(未定義値)が返って来たのだとおもいます。"ではなく「xhr.onload のところに書いているreturnはあくまで xhr.onloadのreturnですのでxhrStartの戻り値にはなりません。」であるとご指摘を頂きました。
コメント
JavaScript超初心者です。JavaScriptの戻り値が返ってきません。
すばらしい回答ありがとうございます。callbackの存在自体知らなかったのでMDNの記事を読んでもほとんど分かりませんでした。もっとjavascriptを勉強すべきだと改めて痛感しました。あまりよく分からないですけどAccess-Control-Allow-Origin: *のようなプロキシを個人で立てることは出来るのでしょうか?
コメント
JavaScript超初心者です。JavaScriptの戻り値が返ってきません。
すばらしい回答ありがとうございます。 引数を増やしてコールバック関数を使って処理自体を渡せば戻り値を受け取らなくても実現出来るのですね。順次構造に慣れてる私からすると少し違和感ありますけど慣れれば大丈夫そうです。大変勉強になりました。もっとajaxの勉強頑張ります。