テックキャンプ日誌 Day19

テックキャンプ日誌(全70日間)

19日目終了。

↓今日やったこと

◆画像ツイートアプリ Ajax

・コメント機能非同期通信化(FormData, jbuilder)

・インクリメンタルサーチ実装(jbuilder:array!, keyup, empty)

 

昨日でJavascriptの章終わったのかと思いましたが、AjaxもjQuery使うんですね〜。

やっぱり非同期通信は動きが出て面白いな〜( ´ ▽ ` )

大まかな流れはRailsのMVCと似てて、

Ajaxでリクエスト → コントローラー振り分け → json取得してレスポンス → ビュー表示

結構荒っぽいなぁと思ったところが、emptyでDOMの子要素をごそっと消して、appendでボコっとHTMLをぶち込む。笑

コードは長くなるけど、処理的には大変じゃないのかな?

次からは自家製のチャットアプリのメッセージ機能に非同期通信化を加えていくところ。

明日はやっと名古屋城行ける(関係ねぇ)

ではまた明日!