1. 程式人生 > 實用技巧 >JavaScript實現HTML導航欄下拉選單[懸浮顯示]

JavaScript實現HTML導航欄下拉選單[懸浮顯示]

第11組 Beta衝刺(5/5)

一、基本情況


二、衝刺概況彙報


組員1(組長):林必涵

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      爬取了福州航空的資料,但是還未部署。
      
    • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃

    瑞麗航空航空的爬取。
    
  • 還剩下哪些任務

    提醒功能和其他航空的資料。
    
  • 燃盡圖

  • 遇到了哪些困難

    http和https的請求返回的資料居然不一樣,卡了一個上午。
    
  • 有哪些收穫和疑問

    收穫:對機票爬取更加熟練了。
    
  • PSP & 學習進度

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
60
50
Estimate
估計這個任務需要多少時間
60
50
Development
開發
1380
940
Analysis
需求分析 (包括學習新技術)
300
220
Design Spec
生成設計文件
60
50
Design Review
設計複審 (和同事稽核設計文件)
60
50
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
60
50
Design
具體設計
300
300
Coding
具體編碼
300
300
Code Review
程式碼複審
60
20
Test
測試(自我測試,修改程式碼,提交修改)
130
30
Reporting
報告
30
0
Test Report
測試報告
60
0
Size Measurement
計算工作量
10
0
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
30
30
合計
1570
1120

學習進度條

第N輪
新增程式碼(行)
累計程式碼(行)
本輪學習耗時(小時)
累計學習耗時(小時)
重要成長
1
20
20
1
1
學習了QuerySet的使用
2
10
30
1
2
學習了一些微信的開放介面
3
20
50
1
3
學習瞭如何設定外來鍵
4
20
70
1
4
學習了get請求引數的設定
5
50
120
2
6
更熟練爬蟲了

組員2:賀勁渲

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      爬取了部分網站。
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義的記錄。  
      
  • 接下來的計劃

    摸魚。    
    
  • 還剩下哪些任務

    繼續爬。    
    
  • 遇到了哪些困難

    爬取失敗。   
    
  • 有哪些收穫和疑問

    我太菜了。    
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
60
10+
· Estimate
估計這個任務需要多少時間
60
10+
Development
開發
1440
30
· Analysis
需求分析 (包括學習新技術)
30
30
· Design Spec
生成設計文件
120
10
· Design Review
設計複審 (和同事稽核設計文件)
120
10
· Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
10
10
· Design
具體設計
240
10
· Coding
具體編碼
1440
30
· Code Review
程式碼複審
360
20
· Test
測試(自我測試,修改程式碼,提交修改)
105
20
Reporting
報告
120
0
· Test Report
測試報告
30
10
· Size Measurement
計算工作量
30
10
· Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
60
10
合計
1620
240+

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本輪次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
0
0
1
1
暫無
2
30
30
1
2
略微完善了一點
3
34
64
1
3
學習了新的爬蟲知識
4
0
64
1
4
暫無
5
0
64
0
0

組員3:胡佳偉

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      學習小程式知識及java。
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義記錄。
      
  • 接下來的計劃

    好好讀書。
    
  • 還剩下哪些任務

    暫無。
    
  • 遇到了哪些困難

    還是有很多不懂的,對語句也不熟悉。
    
  • 有哪些收穫和疑問

    更多的瞭解了小程式開發。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
100
30+
Estimate
估計這個任務需要多少時間
100
30+
Development
開發
5
20+
Analysis
需求分析 (包括學習新技術)
300
500+
Design Spec
生成設計文件
115
30+
Design Review
設計複審 (和同事稽核設計文件)
10
10
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
10
10
Design
具體設計
200
30+
Coding
具體編碼
725
30+
Code Review
程式碼複審
90
10+
Test
測試(自我測試,修改程式碼,提交修改)
240
10+
Reporting
報告
90
10+
Test Report
測試報告
90
10+
Size Measurement
計算工作量
10
10+
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
20
10+
合計
1885
750

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本輪次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
20
20
2
2
學習前端開發知識,進行一些修正
2
0
20
1
3
學習前端開發知識
3
0
20
2
5
學習小程式開發知識
4
0
20
2
7
學習小程式開發知識
5
0
20
1
8
學習小程式開發知識

組員4:李秋傑

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      學習。
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義的記錄。
      
  • 接下來的計劃

    學習並測試微信小程式。
    
  • 還剩下哪些任務

    對組內成果進行測試。
    
  • 遇到了哪些困難

    暫無。
    
  • 有哪些收穫和疑問

    暫無。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
60
40
Estimate
估計這個任務需要多少時間
60
40
Development
開發
1380
240
Analysis
需求分析 (包括學習新技術)
300
120
Design Spec
生成設計文件
60
20
Design Review
設計複審 (和同事稽核設計文件)
60
20
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
60
10
Design
具體設計
300
30
Coding
具體編碼
300
30
Code Review
程式碼複審
60
10
Test
測試(自我測試,修改程式碼,提交修改)
130
0
Reporting
報告
30
30
Test Report
測試報告
60
0
Size Measurement
計算工作量
10
0
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
30
30
合計
1570
310

學習進度條

第N輪
新增程式碼(行)
累計程式碼(行)
本輪學習耗時(小時)
累計學習耗時(小時)
重要成長
1
0
0
4
4
2
0
0
2
6
繼續學習微信開發者工具使用
3
0
0
3
9
學習使用微信開發者程式測試小程式
4
0
0
1
10
5
0
0
1
11

組員5:林源

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      初步完成"會員日"與後端對接。
      
    • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃

    完善"會員日"
    
  • 還剩下哪些任務

    會員日頁面的優化。
    
  • 遇到了哪些困難

    不會使用介面和引數傳遞。
    
  • 有哪些收穫和疑問

    學會一點介面的使用和頁面間的引數傳遞。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
60
30+
Estimate
估計這個任務需要多少時間
60
30+
Development
開發
770
475+
Analysis
需求分析 (包括學習新技術)
120
120+
Design Spec
生成設計文件
30
20+
Design Review
設計複審 (和同事稽核設計文件)
30
15+
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
20
15+
Design
具體設計
120
40+
Coding
具體編碼
350
150+
Code Review
程式碼複審
30
15+
Test
測試(自我測試,修改程式碼,提交修改)
60
10+
Reporting
報告
90
50+
Test Report
測試報告
30
20+
Size Measurement
計算工作量
20
10+
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
40
20+
合計
920
555+

學習進度條

第N周
新增程式碼(行)
累計程式碼(行)
本週學習耗時(小時)
累計學習耗時(小時)
重要成長
1
20
20
0.5
0.5
繼續完成會員日前端頁面
2
0
20
0.5
1
繼續完成會員日前端頁面
3
157
177
1
2
繼續完成會員日前端頁面
4
0
177
0
2
摸魚
5
130
177
0.5
2.5
初步完成會員日頁面

組員6:呂銘飛

  • 過去一天完成了哪些任務

    • 文字/口頭描述

      完成了常規搜尋與後臺的對接,修改了一些頁面樣式
      
    • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃

      完成時間段查詢。
    
  • 還剩下哪些任務

    學會promise的使用。
    等待後臺完成會員日功能。
    等待前端隊友完成會員日功能。
    
  • 遇到了哪些困難

    資料庫今天要交作業了!
    介面實驗後天要考試了!
    
  • 有哪些收穫和疑問

    收穫:收穫了焦慮
    疑問:如何收穫更多焦慮
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
100
60+
Estimate
估計這個任務需要多少時間
100
60+
Development
開發
1200
940+
Analysis
需求分析 (包括學習新技術)
300
150+
Design Spec
生成設計文件
100
50+
Design Review
設計複審 (和同事稽核設計文件)
20
15+
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
20
15
Design
具體設計
200
60+
Coding
具體編碼
700
400+
Code Review
程式碼複審
90
50+
Test
測試(自我測試,修改程式碼,提交修改)
300
200+
Reporting
報告
100
95+
Test Report
測試報告
25
25+
Size Measurement
計算工作量
25
25+
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
50
45+
合計
1400
1095+

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本輪次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
252
3052
5
5
修正了一些頁面樣式,增加首頁內容,增加折扣排序
2
103
3155
2
7
修正了向後臺請求資料時頁面的樣式,不會出現錯亂的佈局
3
246
3401
5
12
和後端對接了登入收藏介面,順便新增了一個BUG
4
40
3441
2
14
修復了昨天順便新增的BUG
5
650
4091
6
20
完成了常規搜尋功能,嘗試實現點選機票進入攜程詳情資訊頁,但是失敗了

組員7:王涵永

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      寫部落格,改部落格,跟進進度。
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義的記錄。
      
  • 接下來的計劃

    跟進最終進度。
    
  • 還剩下哪些任務

    最後小程式收尾,跟進進度。
    
  • 遇到了哪些困難

    後天考介面(難受
    
  • 有哪些收穫和疑問

    收穫:部落格快寫完啦。
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
300
240+
Estimate
估計這個任務需要多少時間
120
240+
Development
開發
Analysis
需求分析 (包括學習新技術)
Design Spec
生成設計文件
Design Review
設計複審 (和同事稽核設計文件)
Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
Design
具體設計
Coding
具體編碼
Code Review
程式碼複審
Test
測試(自我測試,修改程式碼,提交修改)
Reporting
報告
800
470+
Test Report
測試報告
400
300+
Size Measurement
計算工作量
200
70+
Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
200
100+
合計
700
710

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本輪次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
0
0
2
2
寫部落格,催進度
2
0
0
1
3
寫部落格,催進度...
3
0
0
2
5
寫部落格,催進度......
4
0
0
2
7
寫部落格,催進度.........
5
0
0
2
9
寫部落格,催進度.............

組員8:張巨集錚

  • 過去兩天完成了哪些任務

    • 文字/口頭描述

      爬取了長安航空。
      
    • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃

    完成會員日功能。
    
  • 還剩下哪些任務

    會員日機票、機票降價提醒。
    
  • 遇到了哪些困難

    需要同前端進行測試、沒有很好的方法提醒使用者機票降價。
    
  • 有哪些收穫和疑問

    無。
    
  • PSP & 學習進度條

PSP

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 60 30
Estimate 估計這個任務需要多少時間 60 30
Development 開發 1380 420
Analysis 需求分析 (包括學習新技術) 300 120
Design Spec 生成設計文件 60 30
Design Review 設計複審 (和同事稽核設計文件) 60 30
Coding Standard 程式碼規範 (為目前的開發制定合適的規範) 60 30
Design 具體設計 300 90
Coding 具體編碼 300 90
Code Review 程式碼複審 60 30
Test 測試(自我測試,修改程式碼,提交修改) 130 0
Reporting 報告 30 0
Test Report 測試報告 60 0
Size Measurement 計算工作量 10 0
Postmortem & Process Improvement Plan 事後總結, 並提出過程改進計劃 30 0
合計 1570 0

學習進度條

第N周 新增程式碼(行) 累計程式碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
1 159 159 5 5 學習了很多新的爬蟲技術
2 72 231 4 9 學習了eval加密解密技術
3 0 231 2 11 學習了反爬蟲新技術
4 0 0 0 0 摸魚
5 130 331 4 15 新增兩個爬蟲網站

組員9:林沛東

  • 過去一天完成了哪些任務

    • 文字/口頭描述

      為大佬加油。
      
    • 展示GitHub當日程式碼/文件簽入記錄

      暫無有意義的記錄。  
      
  • 接下來的計劃

    找一些容易爬取的網站。  
    
  • 還剩下哪些任務

    嘗試爬取一些網站。
    
  • 遇到了哪些困難

    請求頭的引數設定不是很清楚。
    
  • 有哪些收穫和疑問

    收穫:我好菜啊。疑問:我為什麼這麼菜。  
    
  • PSP & 學習進度條

PSP

PSP2.1
Personal Software Process Stages
預估耗時(分鐘)
實際耗時(分鐘)
Planning
計劃
70
· Estimate
估計這個任務需要多少時間
70
70+
Development
開發
3835
· Analysis
需求分析 (包括學習新技術)
1440
300+
· Design Spec
生成設計文件
120
· Design Review
設計複審 (和同事稽核設計文件)
120
· Coding Standard
程式碼規範 (為目前的開發制定合適的規範)
10
· Design
具體設計
240
· Coding
具體編碼
1440
· Code Review
程式碼複審
360
· Test
測試(自我測試,修改程式碼,提交修改)
105
Reporting
報告
120
· Test Report
測試報告
30
· Size Measurement
計算工作量
30
· Postmortem & Process Improvement Plan
事後總結, 並提出過程改進計劃
60
合計
4025
370+

學習進度條

第N輪次
新增程式碼(行)
累計程式碼(行)
本次學習耗時(小時)
累計學習耗時(小時)
重要成長
1
50
50
2
2
2
0
50
1
3
3
0
50
1
4
4
0
50
1
5
5
50
100
2
7
我最菜

組員10:翁恩慧

  • 今天完成了哪些任務

    • 文字/口頭描述

      需求分析,分配任務。  
      
    • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃

    豐富資料。
    
  • 還剩下哪些任務

    豐富資料,獲取會員日
    
  • 遇到了哪些困難

    暫無。
    
  • 有哪些收穫和疑問

    會員日模組需要什麼資訊,以什麼形式提供會員日資訊。
    
  • PSP & 學習進度條

PSP

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 70 50
· Estimate · 估計這個任務需要多少時間 70 50
Development 開發 3835 1530
· Analysis · 需求分析 (包括學習新技術) 1440 840
· Design Spec · 生成設計文件 120 40
· Design Review · 設計複審 120 20
· Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 10 0
· Design · 具體設計 240 0
· Coding · 具體編碼 1440 510
· Code Review · 程式碼複審 360 120
· Test · 測試(自我測試,修改程式碼,提交修改) 105 0
Reporting 報告 120 90
· Test Report · 測試報告 30 0
· Size Measurement · 計算工作量 30 45
· Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 60 45
TOTAL 合計 4025 1670

學習進度條

第N輪次 新增程式碼(行) 累計程式碼(行) 本輪次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 80 80 10 10
2 55 135 8 18 redis的基本操作;反js反爬
3 26 161 3 21
4 5 166 1.5 22.5
5 0 166 3 25.5

三、衝刺成果展示


  • 展示組內最新成果

常規搜尋介面

常規搜尋返回直達的所有機票資訊(預設按時間排序)

常規搜尋返回直達的所有機票資訊(按價格排序)

常規搜尋返回直達的所有機票資訊(按折扣排序)

爬取小航空公司資訊:福州航空

爬取小航空公司資訊:長安航空

  • 站立會議合照

  • Beta衝刺會議耗時記錄

第N次會議
耗時(分鐘)
1
10
2
10
3
10
4
10
5
10