前端值得造的輪子

2021-10-09 06:21:56 字數 932 閱讀 5566

ui 輪子

輪播、tab、懶載入……

照著餓了麼ui庫、bootstrap 挨個實現就好。

做這種輪子比較考驗 css 功力,你需要用盡量少的**適應盡量多的場景。

流行 ui 模式的實現瀑布流、視差滾動、fullpage等。

原理簡單又炫酷,何樂不為。

dom 操作的輪子

實現得最好的當然就是 jquery。

由於 jq 這麼流行,所以你實現的結果很可能跟 jq 的 api 一模一樣。

因此現在很少有人造這個輪子,但是在十年前,大家都是在早 dom 輪子。

這要求你對 dom 和 api 設計有很多經驗。

至於 virtual dom,你可以在某種程度上認為是一種 dom api 的封裝,不過它的難點其實不在這裡。

js 缺失的標準庫的實現

date 很爛,所以有了 moment

array 很爛,所以有了 underscore lodash

js 沒有載入器,所以有了 require.js 等

js 自定義事件不好用,所以你可以自己造乙個

有的瀏覽器不支援 es5,所以有了 es5shim。

模板引擎……

就乙個正則替換還好意思叫引擎,實現這種輪子的第一要務是如何給出漂亮的 debug 資訊,至於渲染速度的,我認為只能排在第二位。

框架輪子

mvc 可以造輪子,雖然不流行了,但對老專案很有用。mvvm 在不考慮 ie 的前提下造乙個輪子也絕非難事。flux 單向資料流的輪子就更好造了。工程化輪子現在搞前端不會工程化怎麼行。

基於 gulp 做一套自動化構建盡顯逼格。

所以你看,前端搞了這麼多年,只不過就是每年把上面輪子重新造一遍而已

造輪子之我見

味,因為自己就是那一小撮喜歡造輪子的人!自己錯了,錯在哪呢?浪費時間?那麼很快的把事做完了,再做點啥呢!自己是個人英雄主義麼。想出頭麼,想要更多的公升職,加薪 麼,想要譁眾取寵麼!困惑,苦悶,壓力,壓抑,接踵而來。今天看了篇文章 似乎不光自己由此困惑,很多人或者說很多想要做輪子或者 正在造輪子的人 ...

談談自己造輪子

寫下這篇文章,主要是對我近段時間工作的反思。對於一些程式設計師來說,喜歡自己造輪子可算是乙個很平常的事情,我想可能有如下原因 我不覺得造輪子不好,曾今很長一段時間我都認為造輪子是體現自己能力很好的一種方式,但是現在越來越覺得,不要過分的去造輪子。昨天,我需要對接amazon s3的儲存,官方沒有go...

C語言造輪子

double 數轉 uint64 t 四捨五入法 vs 中線程安全函式 sprintf sprintf s strtok strtok s gcc 中線程安全函式 strtok strtok r uint64 t doubletoull double a char p null,pp null ui...