Dummy Project - 社群網站
Dummy Project - 製作社群網站的前端頁面: 程式碼參考資料: 作品頁面 GitHub 製作流程: 功能描述 - 按照API資料庫顯示用戶 - 點選More顯示用戶的詳情 - 使用分頁器顯示 - 使用名字關鍵字搜尋用戶 - 加好友 - 好友分頁可以檢視已經加入的好友 - 可以移除好友 切版 Bootstrap模塊選用 這邊會需要用到以下模塊. 也可以直接在Bootstrap網站中搜尋關鍵字 Nav Bar - 用來做首頁與好友分頁的切換 Search Bar - 搜尋功能. 有些會合併到Nav Bar. 需要搜尋inline forms Card - 用來顯示每個用戶的頭像與名字後面會附加其他功能: 詳情 與 加好友 Pagination - 也有人稱為paginator. 分頁器 Modal - 彈出對話框. 用來顯示詳情 Javascript A. 渲染User List 1. 使用Ajax將API的用戶資料抓到 model.users中 2. 定義DOM節點 - 要渲染用戶清單位置 3. 製作view.renderUserList( ){ } 來渲染用戶頁面 使用 Template literals 的方式進行渲染 4. 在axios時 執行view.renderUserList(model.users) 因為這邊抓取資料式Ajax (非同步) 所以在外面執行的話, model.users還是空的 5. 渲染後調整一下margin. 以及Modal內容 B. 顯示詳情 Show Modal 1. 配對按鈕與Modal 參考範例 按鈕加上...