第 168 期 前端開發 推薦文章

# 前端開發

# Moving Backgrounds

相信各位平常在逛一些購物網站的時候,都會有一些產品的圖片可以看,且當你滑鼠移到圖片上面時,還可以根據目前滑鼠在的位置局部放大圖片,並且根據滑鼠移動改變放大的位置,這篇文章就是要來聊聊該如何實現這件事情!

# Use Maps more and Objects less

在 JavaScript 裡面,我們可以輕鬆的用 Object 來做到 key 和 value 的對照,但是即使這個方法很容易做到,也不代表你得這麼做。文章中介紹了 Map,可以在你需要操作類似 key 和 value 的對照時使用,並且從效能、使用限制、用 for 讀 key、內置排序等等許多面向探討 Map 與 Object 的不同。

# Advanced TypeScript

TypeScript 讓身為動態型別的 JavaScript 擁有更嚴禁的型別設定,但是該如何靈活定義這些型別也是需要一番功夫的。這篇文章就介紹了以下幾種設置以及限制型別的方式:

每一種方式都有給出範例的程式碼,並在程式碼中用註解來表示型別帶來的限制。

Tag

Recommendation

  1. 第 143 期 Elixir 推薦文章
  2. 第 123 期 後端開發 推薦文章
  3. 第 117 期 Testing 推薦文章
  4. 第 114 期 前端開發 推薦文章
  5. 第 108 期 Rust 推薦文章

Discussion(login required)