練習使用前端框架暨技術完成 SPA 網站並提供文件整合收集服務
- 於 GitHub上開啟專案並且利用 GitHub的 內建網站功能作測試
- 建立一個 SPA 網站
- 使用 Git Flow 精神
- 使用純 JavaScript 開發,初期為了能夠滿足畫面條件,可先使用 jQuery
- 與 Firebase整合
- 使用 TypeScript2 提昇 JavaScript
- 使用 Vue2 框架提昇整體效能並移除 jQuery
- 強烈 MVC 精神
- 使用 less 取代 csss
- 進階功能,例如 RWD (使用 vue-strap 轉譯 bootstrap without jQuery)
- 於 GitHub上開啟 GitHub webpage repository
- 於本地端新增一個資料夾
- clong git, 並且 init git flow
- npm 初始化
- 為了未來能接上 Vue 框架,所以先安裝 Vue-Cli webpack套件
- 執行
npm run build
讓目前的系統建置一次,產生dist資料夾 - 先 commit 目前狀態至 all brach 並且 push到 server端看結果
Code可以從 git tag 0.0.1 reset 回來 (先 fork 回自己專案下)
說明: 本SPA採用一般傳統三列式網頁開發:上方導覽列,中間內容列,下方版權列
- 額外下載 Semantic-UI 樣式套件,樣式皆是參考於此
- 使用 VSCode (Visure Studio Code) 開啟專案資料夾
- 要額外使用
npm
安裝style-loader
的方式建置 - 開始寫 Code
說明: 先針對登入功能完成界面設計
- 設計導覽列跟登入按鈕
- 設計按下按鈕後,螢幕會先暗掉並且出現一個表單視窗
- 按下
註冊
按鈕後會送出資訊 - 會出現
註冊
後之資訊
說明: 設計主頁面的視覺效果及大綱排版
- 設計 Glide 幻燈片於導覽列下,並可以輪播圖片
- 設計三欄卡片欄位,放產品內容
說明: 設計 Footer頁面
- 設計 不同大小欄位,放聯絡方式,版權宣告等
產品詳細頁面待作
說明:
-