Coding Hot Pot

日新月異的前端技術...學不動了

Set是JavaScript ES6中新增的資料結構,Set與陣列很類似,允許任何型態的值,跟陣列不同的是所有的值都是唯一的,不允許有重複的值,因此很適合用來去除重複的值。

閱讀全文 »

Array是資料結構的一種,概念就像置物櫃一樣,每個櫃子都可以存放資料並且都有自己的編號稱為索引值index,Array為連續的記憶體位置,因此讀取資料非常快速,只要透過…

閱讀全文 »

每一種題目可能有數種的解法,那我們應該怎麼評估每種解法的優劣呢?以前的我應該會回答,當然是越簡短的寫法越好呀! 不過,寫過leetcode之後,會發現有時候很簡短的解法,執行效率反而看不見別人的車尾燈(吊車尾),那麼leetcode是怎麼評斷解法的好壞呢…

閱讀全文 »

效能問題對於開發者來說一直都是一項難題,畢竟無法確保每個使用者的裝置效能都有中上水平,特別是某些中低階的手機,所以就必須關注那些行為可能會是效能殺手,導致使用者無法流暢的瀏覽網頁,為了避免自己不小心埋下效能的地雷, 就需要來了解瀏覽器的兩個機制 Reflow和Repaint

閱讀全文 »

有天我用line pay在某某購物網買東西, 突然想到為甚麼每次我用手機付款成功後,網頁就能夠及時告訴我付款成功呢? 於是便打開chrome開發者工具觀察了一下, 發現網頁會定期(每秒)打API去要資料, 就能及時更新我的付款狀態。

閱讀全文 »
0%