mentor-program-day74

又到了快樂的連假,不過還是要好好利用時間。

進度

今天稍微花了點時間做 jQuery 的筆記:

感覺又更認識 jQuery 了一點!

接著延續昨天的 todo-list,把該做的功能加上去:

  • 顯示所有 todo
  • 顯示未完成 todo
  • 顯示已完成 todo
  • 把 todo 儲存成資料

record

接著只要跟後端串起來就差不多了,加油!

學到的事情

我覺得 jQuery 除了寫起來很簡潔以外,還有一個很棒的地方是作者設計了蠻多符合人性的 methods。像是 remove emptydetach,我原本以為它們就只有刪除元素的作用而已。可是在看過 這篇文章 之後才發現原來它們都有類似 cache 的機制存在。

cache 是一個很好的機制,利用它能夠實現「只想修改一部分內容」的需求。所以我在弄懂這些後就回去把編輯 todo 的程式碼給重構了。原本的思路是用 CSS 先把 A 藏起來,B 秀出來,現在變成是用 jQuery 把 A 移除後 cache 起來,把 B 秀出來,大概是這樣的差異吧。

雖然從效能上來說 CSS 的做法應該比較好(好像是因為瀏覽器不會「重繪」的關係),不過利用 cache 的作法我覺得蠻有趣的,所以就刻意用這個方法來完成。

題外話

如果有時間的話,希望能去外面邊騎車邊看風景。看風景能夠把生活中的雜事給暫時拋開,所以我喜歡看風景,喜歡這種平平靜靜的時光。

許願池

到了假日就是我進度變慢的時候,不過還是希望明天能順利把 todo list 完成。

mentor-program-day75 關於 key-event 的觸發時機
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×