上一篇說到 WebRTC 在傳輸層是使用 UPD 協議達到即時且重複快速發送封包的機制而這篇會提到同樣也是在傳輸層的 RTP 媒體傳輸協議。
媒體傳輸協議 R...
繼昨天我們已經為遊戲加上了音樂、音效,遊戲主要的部分已經完成了,今天要來實作的是遊戲的主畫面,並且在點擊畫面後才會開始遊戲。
設置主畫面
在事件 初始化 中,新...
以往製作波浪效果不是使用 GIF 就是借助貝茲曲線。貝茲曲線就是 Ai 或是 Vectornator (現在叫做Curve) 裡面的鋼筆工具。隨便拉都會有波浪...
類別封裝是一種將類別的內部細節隱藏起來,確保類別的屬性和方法在外部程式碼中不被隨意訪問,提高程式碼的可維護性和可讀性,同時提供了一定程度的安全性。
存取修飾符...
大家好我叫 Danny ~ 目前是一個菜鳥的前端工程師,這次的 it 鐵人賽是本人第一次參賽,希望可以透過這次的內容增進自己的技術外,同時也希望可以帶給讀者有趣...
今天要來介紹的是useRef這個hook,在使用的時候可能常常會和useState搞混,但是事實上它們的使用情境是很大的不同的,接下來來一一介紹useRef的特...