成果
心得
- 寫不出來就用說的 最直白的想要什麼功能
- EX: 三秒後要幫下一個鬧鐘倒數計時
- 用來簡化思考方式
- 在notion頁面上提出問題 之後再一一解決
- 可以幫助我不會在多重任務中迷失
- 順便記下學到的東西 從而寫成文章
- 直接用Notion頁面切分工作
- 可以一一測試功能
- 可以直接寫筆記 最後貼上Hexo
- 比較容易找得到程式碼
- console.log 加上文字
- EX : console.log(‵累積工作時間:${累積工作時間}`);
- 方便直接查看測試結果
- console.log不要馬上刪掉
- 可以等文章上傳前 整理程式碼的時候
- 方便觀察
- 一起整理比較快
邏輯說明
偵測輸入數字 判斷正確輸入
- 利用ture/false
- 使用for 迴圈 判斷input的值
- 然後改變boolen值
- 無法直接alert 在回圈內會出現多個ALERT
1 | $("input").change(function (e) { |
將頁面輸入的時間形成可用的資料
1 | let accumulationTime = 0; //所有時間總和 |
判斷當前秒數 改變頁面的狀態
1 | //利用迴圈 +判斷式 讓鬧鐘在accumulateArr的秒數切換 |
計算累積工作時間
- 可以改 :
- if (accumulateArr[i] < nowTime && nowTime < accumulateArr[i + 1]) {
- 這行用originalArr 作為判段
- 上面 也要將originalArr 形成cycleTime的倍數陣列
- if (accumulateArr[i] < nowTime && nowTime < accumulateArr[i + 1]) {
1 | if (accumulationTime > 0) { |
1 | //基數鬧鐘時間 累積到工作時數 |
每一秒改變的參數(計時
1 | countDown -= 1; //倒數計時 |
將秒數轉為時分秒 + 將文字插入頁面
- 用於:
- 顯示倒數計時時間
- 顯示累積的工作時間
1 | //計算秒數變成時分秒 |
將累積工作時間插入到 local strage
1 | function workTimeToLocal(workTime) { |
累積工作時間 從 local strage 抓取紀錄的值
1 | let workTimeAlarm = $('input[id="work-time-alarm"]').val(); |
使用程式(本次新學會的)
設定VScode comment的顏色
因為都灰灰的 看起來眼睛好累
以下文字引用自原文
- 安裝一個第三方主題 ,比如我喜歡的bimbo
- theme目錄:C:/Users/admin/.vscode/extensions 這個目錄,選安裝了的主題,
- 比如我用的bimbo,然後進入下面目錄,並修改pawelgrzybek.bimbo-theme-0.2.0\themes\bimbo-theme-color-theme.json