201027アウトプット
TECHCAMP23日目
【今日の振り返り】
最後1時間のエラー探しは気持ちが萎えてしまう
何故悩まないのかについては、悩むほど余裕がないのだろう
どうしたらいいのかという時間を、カリキュラムを進める方に費やしている。
平日は進める方に重点を、土日は復習に重点を置くようにする。
【復習事項】
◯ Ajax
jsonでデータのやりとりを行うことで非同期通信をすることができる。
◯ エンドポイントからの流れ
AjaxをアクションさせるためのURLをルーティングに記述
コントローラーにアクションの記述
→json形式にする記述して、JavaScriptへ送信
◯ イベントハンドラーからの流れ
どのような行動をしたらJavaScriptが発火するのか記述する(=イベントハンドラー)
→発火する要因をHTMLの要素に埋め込み・取得
→変化する場所(上記取得より)・動きを記述
→json形式にする記述
→コントローラーからのjsonを受け取る
→それを元にDOMを作成しHTML、CSSを変更させる
◯ API
広義の意味で、裏側の仕組みは不明だけれども動くことを意味する
プログラミングの場合、APIは動作を返すものということであり、
表示する方法であるHTML,CSS、JS(=フロントサイド)は含まれない
それにより仕組み(=サーバーサイド)と住み分けることが出来る分ける