タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javascriptとqiitaとgeneratorに関するnabinnoのブックマーク (3)

  • Riot.js で短冊ジェネレータつくった - Qiita

    今日は七夕!ってことで Riot.js の練習も兼ねて簡単な短冊ジェネレータをつくってみました。 ソースコードはここら辺。 ちなみに元サイトはここを参照しました。 Riot.js 自体そんなに難しくないのでたたき台は 2時間もかからないぐらいでサクッとつくる事が出来ましたね。 まあ結局 permalink とか複数の短冊表示を実装してたら結局5時間ぐらい作業していたんですが…。 強いて言えば HTMLCSSJavaScript を .tag ファイルにまとめて書くのが Vim 的にちょっとつらい感じですね。 シンタックスとかどないせーっちゅうねん。 context_filetype.vim を使うにしても判定するのが難しいしなあ…。 まあ、そのあたりは追々考えてみます。 絶対にバグがあると思うんで不具合があったら教えてもらえると助かります。 元記事

    Riot.js で短冊ジェネレータつくった - Qiita
  • Koaへの道: JavaScriptのジェネレータを使って非同期処理をコールバックを(あまり)使わずに実現する - 理論編 - Qiita

    Koaを勉強するに当たり、そもそもなんでジェネレータで非同期処理が同期処理みたいにかけるのかをきちんと理解していないと、始まらないような気がしたので、勉強がてら書いてみようかなと思います。 駄文が多いので、時間がないときは「ジェネレータを使った非同期処理」から読んでしまうといいと思います。 非同期処理の必要性 Node.jsとノンブロッキングI/O Node.jsでWebアプリを作ろうとするとき、やはり意識すべきはそのアーキテクチャだと思います。 WEBサーバとしてのNode.jsは、シングルプロセスで動作し、リクエストを順番に処理します。それゆえ、リクエストごとにプロセスを作るApacheに比べるとメモリ消費量が少ないことと、プロセス作成のコストを節約できるという利点があります。 一方で、シングルプロセスであるが故に、一つの時間のかかる処理が発生すると、後ろのリクエストが使えてしまい、パ

    Koaへの道: JavaScriptのジェネレータを使って非同期処理をコールバックを(あまり)使わずに実現する - 理論編 - Qiita
  • 最近のjs非同期処理 PromiseとGeneratorの共存 - Qiita

    (2015/10/21追記) 記事を書いてから半年経ちましたが、最近はRxの良さを理解したり、ES7のasync/awaitがbabelによって実用的になりつつあったり等、またもやベストプラクティスとはなんだったのか状態です。とはいえ、いまのところPromiseは非同期処理の土台であり続けそうですし、Generatorもasync/awaitへの足がかりとして知っておくことのメリットは大きいかと思いますので、引き続き公開させたままとさせて頂きます。 (追記ここまで) 数ある非同期処理のプラクティスを試してみて、だいたいこれが良いんじゃないかというパターンが固まったので書きます。効用はコールバック地獄からの脱出と結局非同期どれが良いの感の払拭。ES6寄りです。 前提知識 JavaScript Promiseの http://azu.github.io/promises-book/ ジェネレ

    最近のjs非同期処理 PromiseとGeneratorの共存 - Qiita
  • 1