Skip to content

as60160/Hahow-Jeremy-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hahow-前端網頁設計入門

平台:Hahow
老師:Jeremy Yen
課程:創業必備:前端網頁設計入門
Github Page:https://as60160.github.io/Hahow-Jeremy-Frontend/

課堂練習 ─ BMI 計算器

使用:Bootstrap、jQuery、RWD
Github Page:BMI 計算器

  • 我嘗試:
  1. 將 navbar 使用的 navbar-light bg-light 改為 navbar-dark bg-dark
  2. 使用 <small><sup> 增加註解

  • 我學到:
  1. 引入 library 時,如果先引入 bootstrap.js 再引入 jQuery 會出現錯誤。
  2. 理解所謂的 library 到底是什麼意思、如何使用。
  3. 分析 navbar 的程式碼結構並知道如何取捨要與不要的部分。
  4. Tag : <small><sup>
  5. 使用縮排時,統一選用 Tab 或 Space ,不然上傳到 github 後程式碼位置會跑掉。

  • 想知道:
  1. 為什麼先引入 bootstrap.js 再引入 jQuery 會出現錯誤?

    已解決。說明

  2. 計算按鈕在視窗變小時,如何才能置中?

    已解決。加入 text-center



課後作業 ─ 體脂率計算器

使用:Bootstrap、jQuery、RWD
Github Page:體脂率計算器

  • 作業詳細要求:
  1. 先完成一個 BMI 計算器後,在下方新增四個元件(年齡、性別、體脂肪率、計算按鈕)。元件樣式可自訂或使用 Bootstrap 樣式。
  2. 撰寫計算體脂肪率的 JavaScript,可使用 jQuery 輔助。
  3. 考慮防呆設計(例如防止使用者忘記輸入,或未先計算 BMI 就想算體脂肪率)
  4. 使用 Git 管理,最後發佈到 Github Page(參考單元10),繳交個人 github.io 網址 (盡量不要直接打包 zip 上傳)
  5. 程式碼內適時加上註解更佳

  • 我嘗試:
  1. 使用 fixed-top 固定 navbar 的位置,讓它不會隨著捲動而消失。
  2. 使用 card 來呈現內容。
  3. max-width 去限制內容的最大寬度。

  • 我學到:
  1. cardfixed-tophr
  2. 使用 fixed-top 固定 navbar 的位置時,要拉大 navbar 底部和 div 上方的距離,div 的內容才不會被重疊。
  3. 學會使用 form select 來製作下拉選單,並且用 value 來為選項設定值。

  • 想知道:
  1. 怎麼設定按鈕的位置,讓他們能呈現在我想要的地方?

    已解決。在按鈕 col-md-12 中加入 text-center ,再微調按鈕之間的 margin 即可。

  2. Reset buttom 要怎麼設定清空內容?

    已解決。用空值取代 input 中的值即可。

  3. 為什麼計算出數值後,無法將數值透過 if 的判斷,回傳到我要的 form ?
    1. 因為沒有呼叫函數。 2. 設定 input 內容必須要用 val() 函數,text() 是用在 HTML 元件內的。