前端與移動開發----專案實戰----學生統計系統(評分展示及期望薪資展示)
JS-專案實戰-學生統計系統
目的
- 獨立完成PC端頁面佈局;(不需要精確,CSS美化和JS邏輯)
- 熟練使用less預編譯語言;(基本上不會直接寫CSS)
- 巢狀:HTML結構;
- 計算:
- 變數:
- 熟練使用JQ使用、快速定位查詢echarts基本配置;
需求及規範
功能模組
- 分為三個區域;
業務需求
- 佈局:使用less,按照引導最大程度使用flex還原頁面佈局;
- JS-新增:點選新增按鈕,輸入為空進行提醒,不能實現新增;
-
JS-列表:新增資料顯示在第一位;
-
JS-刪除:點選列表中某條資料的刪除,刪除當前資料;
- js-列表:重新整理頁面,資料長久顯示;
- echarts-評分展示及期望薪資展示:
- echarts-隨動:左側列表新增、刪除資料後,右側圖表隨著變化;(JS函式封裝:echarts初始化)
佈局及技術棧
- 佈局:不嚴格;搭建出來;
- 高度同當前螢幕高度;
- 最小寬度為1280px;
- 右側固定寬度500px,左側隨螢幕可拉伸;
- 使用less預編譯語言寫樣式;推薦,不強制!
- JS:
- 使用JQ進行dom操作;
- 部分重複程式碼進行 函式封裝和配置引數;
目錄規範
project # 專案目錄
├── css # css樣式資料夾
├── js # JS檔案
├── imgs # 業務圖片資料夾
└── index.html # 首頁
技術方案參考
佈局參考
- 整體佈局:
- 右側固定寬度500px,左側隨螢幕可拉伸:聖盃佈局;
- 整個頁面佈局:建議使用flex佈局(不考慮PC的相容性),此次實戰沒有固定px值測量,大概佈局合理就可以
- less樣式編寫:參考移動端佈局less的使用;
JS參考
-
列表:資料本地化新增、刪除功能,參考JQ階段的todoLIst案例;
-
echarts圖表的函式封裝:參考,不強制!
- 配置:參考資料視覺化配置學習;
- 函式封裝說明1:因為右側圖表為柱狀圖與折線圖;可以看到只有資料及表現形式、DOM所在容器不一樣,X軸及顏色配置都一樣,所以最好封裝為一個函式,也便於和左側資料聯動;(如下:下圖中ecInit為參考函式名,實戰時可自己定義)
- 函式封裝說明2:其中X軸為公共name資料,從列表尋找中抽取出來,可設定為全域性變數;
如有不足,請多指教,
未完待續,持續更新!
大家一起進步!
相關文章
- 公司展示系統
- 深度學習專案實戰:垃圾分類系統深度學習
- 資訊化實戰展示系列3 **市**區行政審批系統
- Python專案開發案例(一)————學生資訊管理系統Python
- 微信小程式動態評分展示/五角星展示/半顆星展示/自定義長度展示微信小程式
- 專案實戰:彈出廣告任意頁面展示
- 什麼是3M系統開發?3M互助系統開發原始碼Demo展示原始碼
- 自動化測試平臺設計與實現(五、用例執行的統計與展示)
- 為什麼計算機專業學生想學前端 如今Web前端薪資如何計算機前端Web
- SSM動態展示分頁SSM
- 智慧黨建宣傳展示系統平臺展示內容pad可控
- DAPP 系統開發操作及功能丨智慧合約專案系統開發方案APP
- 基於.NetCore開發部落格專案 StarBlog - (8) 分類層級結構展示NetCore
- 手把手教你做一個Java swing mysql實現的學生選課系統之Java學生選課系統開發教程及專案原始碼JavaMySql原始碼
- VUE實現評分效果和不同型別分數展示效果元件Vue型別元件
- 基於.NetCore開發部落格專案 StarBlog - (30) 實現評論系統NetCore
- 鏈遊專案系統開發方案設計
- jQuery+PHP+Ajax動態數字統計展示例項jQueryPHP
- 鏈動2+1分銷系統模式開發設計專案(鏈動2+1功能開發詳情)模式
- 【多檔案自平衡雲傳輸】使用展示 —— 檔案傳輸系統
- 展廳中控系統的含義及應用特點展示
- BT自動檔案分發系統
- 我的專案開發系統
- 浙江移動容器雲基於 Dragonfly 的統一檔案分發平臺生產實踐Go
- Web專案開發介紹及實戰專案介紹Web
- 鴻蒙系統學習路線和專案實戰分享!鴻蒙
- MVC + EFCore 專案實戰 - 數倉管理系統5 – 選單配置及里程碑劃分MVC
- 直播平臺開發,直播各個分類單例設計展示單例
- 資訊系統專案管理系列之四:專案可行性研究與評估專案管理
- Web前端開發薪資待遇及發展前景解讀!Web前端
- 基於SSM的idea開發教師業績評價考核管理系統javaweb-php-asp.netC#-j2ee老師學生管理員三種許可權指標專案統計評分SSMIdeaJavaWebPHPASP.NETC#指標
- 理財分紅系統開發-分紅系統開發
- 奇葩需求記錄 各個系統取資料聯表展示
- Nebula Graph 特性講解——RocksDB 統計資訊的收集和展示
- R資料分析:如何簡潔高效地展示統計結果
- 銀行業生產系統儲存資料遷移方法及實踐行業
- Java入門專案:學生資訊管理系統V1Java
- 微信二維碼展示系統(PC+WAP)