FC2ブログ
ファンタジア文庫『世話好きで可愛いJK3姉妹だったら、おうちで甘えてもいいですか?』11/20発売!
JK文庫『異世界からJK転生した元妹が、超グイグイくる。』11/30発売!
JUMP j BOOKS『ぼくたちは勉強ができない 未体験の時間割』12/4発売!

スクウェア・エニックスノベルス『スタンプ・デッド』1~5巻&コミック版、『太陽で台風』1・2巻発売中!
ガンガンノベルズ『魔法少女アーヤ☆アミー』発売中!
徳間デュアル文庫『魔王さんちの勇者さま』1~4巻発売中!
徳間文庫『欠陥妖怪住宅』、『パラレル家族計画』発売中!
ぽにきゃんBOOKSライトノベルシリーズ『ブチ切れ勇者の世界征服』1~2巻発売中!
HJ文庫『カンスト勇者の超魔教導』1~3巻発売中!
ファンタジア文庫『お助けキャラに彼女がいるわけないじゃないですか』1~3巻発売中!
JUMP j BOOKS『ぼくたちは勉強ができない 非日常の例題集』発売中!

受賞歴:
2004年、第1回スクウェア・エニックス小説大賞『入選』
2008年、第5回トクマ・ノベルズEdge新人賞『徳間デュアル文庫特別賞』
2017年、第11回HJ文庫大賞『銀賞』
2017年、ジャンプ小説新人賞’16 Winter 小説フリー部門『銀賞』
2017年、第30回ファンタジア大賞 『金賞』

«  | ホーム |  »

JavaScriptに詳しい奴ちょっと来い

どうも、はむばねです。
ここ最近、割とJavaScriptでドはまりしています。
ファッキン、いくらほぼ初めて触る言語だからって引っかかるポイントが多すぎるんじゃねーかクソッタレー。
一応問題そのものは今のところ全て解消しているものの、本当にそれでいいのか……? という疑問がいくつか。
というわけで、JavaScript歴先輩の皆様はよろしければ私の疑問に答えやがってくださってもいいのですぜ?

疑問その1:非同期処理のシーケンシャルな実行方法
とりあえず、関数内でDeferredオブジェクトを生成して、↓みたいな形で関数(関数内に非同期処理アリ)の後に実行したい処理を実行するようにはしたのですが。
sample()
 .then(
  function() {
   //関数の後に実行したい処理
  }
 };
);
今回はまぁ別関数の中に非同期処理がある構成だったんで別によかったんですが、例えば……
if(条件){
 A; //非同期処理
}else{
 B; //非同期処理
}
 C; //AかBの結果を用いた処理
とかの場合ってどうすればいいんですかね?
関数で切り出すしかないの?

追記:
=======================================================
その1については自己解決しました。
よく考えたら、別にわざわざ関数の返り値にしなくても自分のとこでDeferredオブジェクト生成して判定に使えばいいだけだった……。
出てきた例が関数使ったやつばっかりだったので、なんか思考が凝り固まってたわ……。
=======================================================


疑問その2:JavaScriptからphpへ値を渡した後にphpで表示する方法
php→JS→phpと、phpからJavaScriptを呼んで、その結果をphpに戻して処理して表示したい。
結局できなかったのでJavaScript内でもう処理させることにしたんですが、できないもんなの?
php1→JS→php2ってな感じで、別のphpに渡す形でもいい。
というか、php1→JS→php2→JSと、phpに値渡して処理させて、JavaScriptに戻すのはAjax使ってできたんですけどね。
php2で止めて(?)表示させる方法がわからん。
サーバサイドにデータ渡ってんだから、あとはそれを表示すればいいだけじゃないのかえ?
できないならできないでまぁいいんだけど、理由がわからん。


うーむ、基本的な前提知識の欠落や勘違いによって生じている疑問な気はするが、現時点では全くわからん。
このクソ素人にモノを教えてくれる人募集中だよ!
スポンサーサイト



«  | ホーム |  »

プロフィール

hamubane

Author:hamubane

たぶんライトノベル作家的なもの


Twitter

既刊情報

最新コメント

最新記事

カレンダー

02 | 2015/03 | 04
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

月別アーカイブ

カテゴリ

ジャンルランキング

[ジャンルランキング]
日記
212位
ジャンルランキングを見る>>

[サブジャンルランキング]
その他
84位
サブジャンルランキングを見る>>

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

QRコード

QR