天天看點

你可能不知道的前端知識點

緣起

前一陣有人在微信群裡面遇到了一個問題:

當輸入框在最底部的時候,彈起的虛拟鍵盤會把輸入框擋住。

于是我發給他一個 API: 

Element.scrollIntoViewIfNeeded(opt_center)

,故名思意,就是在需要的時候将元素滾動到可視區域。

對于前端 API 來說,我們最關心的是它的浏覽器相容性:

你可能不知道的前端知識點

随後他又問我:

怎麼樣才能學到這些新的前端技術和API?

首先要知道,這并不是一個新的 API,我們看看它的支援情況:

  • 2010-12-06 釋出的 Android 2.3(6年前)
  • 2011-06-20 釋出的 Safari 5.1
  • 2011-09-16 釋出的 Chrome 15
  • 2012-03-07 釋出的 iOS 5.1
  • ...

這已經是一個有着 6 年曆史的 API 了。如果在 GitHub 搜尋一下,可以搜尋到 38,305 個搜尋結果。

你可能不知道的前端知識點

這已經是一個被廣泛使用的 API 了。

是以我建立了這個 repo,整理一些比較實用的但是卻不經常見的前端技術。

發掘被我們忽略的前端知識點。所有的讨論以 issues 的形式進行,任何人都可以在 issues 區圍觀讨論。

本 repo 的目的在于搜集、讨論,最終的内容會整理成文章、PPT、PDF 釋出在 小密圈(點選可直接進入)。

建議

License