T2T2’s diary

アウトプット

201027アウトプット

TECHCAMP23日目

日の振り返り】

最後1時間のエラー探しは気持ちが萎えてしまう

何故悩まないのかについては、悩むほど余裕がないのだろう

どうしたらいいのかという時間を、カリキュラムを進める方に費やしている。

平日は進める方に重点を、土日は復習に重点を置くようにする。

 

習事項】

◯ Ajax

jsonでデータのやりとりを行うことで非同期通信をすることができる。

 

◯ ンドポイントからの流れ

AjaxをアクションさせるためのURLをルーティングに記述

コントローラーにアクションの記述

 →json形式にする記述して、JavaScriptへ送信

 

◯  ベントハンドラーからの流れ

どのような行動をしたらJavaScriptが発火するのか記述する(=イベントハンドラー)

 →発火する要因をHTMLの要素に埋め込み・取得

 →変化する場所(上記取得より)・動きを記述

 →json形式にする記述

  →コントローラーからのjsonを受け取る

 →それを元にDOMを作成しHTML、CSSを変更させる

 

◯ API

広義の意味で、裏側の仕組みは不明だけれども動くことを意味する

プログラミングの場合、APIは動作を返すものということであり、

表示する方法であるHTML,CSS、JS(=フロントサイド)は含まれない

それにより仕組み(=サーバーサイド)と住み分けることが出来る分ける