In the Making of Mnjul’s Intimate Home 4931 (XII)

上一篇在這裡喔。

其實這兩年來沒什麼太大的更新,其一是這網站上線也五年了滿穩定的( 不過我還是有持續幫 Fragments 跟 Shards 加內容 ),其二是我現在在美國最操的軟體公司工作,實在沒什麼閒工夫。有閒工夫的時候我也想開始做下一個 Mnjul’s Intimate Home 啦!希望之後可以漸漸地把它弄上線。

  • 其實,一直以來 AJAX request 都已經不靠 jQuery 下了,所以我一直都想要把 jQuery 改成用 slim 版本。不過也因此要把 songs.xml 換成 songs.json,才能搞定。其實,當時 2012 年中是對 json 還不熟悉,如果當時就知道 json 如何操作,應該一開始就不會用 xml 了。用 xml 算是 Flash 的遺毒吧。
  • 以前曾經說過我很難決定要每放幾個 DOM element 或每隔多久就把控制權還給瀏覽器,然後說這問題根本就是需要瀏覽器給我額外的 knowledge。後來就知道有 requestIdleCallback() 這等東東!因為 callback 裡面會有機制可以問瀏覽器「我還有多少時間可以做我想做的事情?」實在太棒。
  • 順便把任何計時的功能改用 performance.now() 了。
  • 此外,也把第二階段 loader 的 box shadow 拿掉了。也把主 container 的背景顏色拿掉了。我現在的設計也確實變得越來越平面,如果可以用空間距離來表明不同的區塊的話,就不要額外再上色或用邊框啦。( 特別是這些區塊的功能差距非常明顯,使用者不太需要學。)

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *