We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nodeは非同期プログラミング -結果をどのように受け取るか? -以下の2種類がある -- イベントリスナ -- コールバック -- requestの時にnode.jsをそのままのやり方がイベントリスナ ---- 何回も結果が発生するような処理結果をもらうときに使ったりする. ---- もしくは通常のコンテキスト以外で発生するエラーとか(処理とは非同期にエラーが発生する類のもの).
-- request.jsを使ったやり方がコールバック -- コールバックのほうがよく使われている気がする ----通常はなにか計算→結果を取得っていうパターンが多い
また、node.jsではコールバック関数に以下のルールがある ---第一引数はエラーの為に予約されている. -- request.jsもそうなっていた。 ---underscore.jsはそもそも非同期な設計になっていないので関係ない
http://nodeguide.com/style.html#callbacks
コールバックの良くない所
-- あれやって、これやってと処理をつなげていくとネストが深くなり可読性が悪くなる。 --- スコープもよくわからんことになる。
そこでasync.js
async.jsを導入して…
ネストが深くならなくなって彼女が出来ました 他のコールバック形式のAPIとの親和性が高くて収入アップ!
という感じになります。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
nodeは非同期プログラミング
-結果をどのように受け取るか?
-以下の2種類がある
-- イベントリスナ
-- コールバック
-- requestの時にnode.jsをそのままのやり方がイベントリスナ
---- 何回も結果が発生するような処理結果をもらうときに使ったりする.
---- もしくは通常のコンテキスト以外で発生するエラーとか(処理とは非同期にエラーが発生する類のもの).
-- request.jsを使ったやり方がコールバック
-- コールバックのほうがよく使われている気がする
----通常はなにか計算→結果を取得っていうパターンが多い
また、node.jsではコールバック関数に以下のルールがある
---第一引数はエラーの為に予約されている.
-- request.jsもそうなっていた。
---underscore.jsはそもそも非同期な設計になっていないので関係ない
http://nodeguide.com/style.html#callbacks
コールバックの良くない所
-- あれやって、これやってと処理をつなげていくとネストが深くなり可読性が悪くなる。
--- スコープもよくわからんことになる。
そこでasync.js
async.jsを導入して…
ネストが深くならなくなって彼女が出来ました
他のコールバック形式のAPIとの親和性が高くて収入アップ!
という感じになります。
The text was updated successfully, but these errors were encountered: