作為一個(gè)前端工程師,工作中主要是用插件還是自己寫(xiě)JS效果?
網(wǎng)友解答: 初級(jí)的前端要學(xué)會(huì)尋找和掌握大量的插件組件,學(xué)會(huì)迅速上手實(shí)現(xiàn)功能,有時(shí)間的話(huà)通讀插件代碼,總之不急于自己寫(xiě)插件,多用多看多想。中級(jí)水平,可以嘗試進(jìn)一步基于插件再次封裝或改進(jìn),了
初級(jí)的前端要學(xué)會(huì)尋找和掌握大量的插件組件,學(xué)會(huì)迅速上手實(shí)現(xiàn)功能,有時(shí)間的話(huà)通讀插件代碼,總之不急于自己寫(xiě)插件,多用多看多想。
中級(jí)水平,可以嘗試進(jìn)一步基于插件再次封裝或改進(jìn),了解插件慣用的結(jié)構(gòu)和思路,此時(shí)至少要通讀過(guò) 50 個(gè)以上插件,最初的時(shí)候,建議讀那些小而精的插件源碼。
高級(jí)水平,可以考慮從當(dāng)前工作中發(fā)掘幾個(gè)可以用插件來(lái)解決重復(fù)性問(wèn)題的需求,嘗試寫(xiě)這個(gè)插件,此時(shí)基本上胸有成竹,而且工作環(huán)境中可以方便測(cè)試。你熟練了寫(xiě)插件的技巧,同時(shí)推進(jìn)了工作。到了高級(jí)水平,基本上就是前端架構(gòu)師的思維模式了。
網(wǎng)友解答:跟你講一個(gè)我自己的小故事。
大概是在我做web前端3年的時(shí)候,我喜歡自己js寫(xiě)效果,這樣才能鍛煉我的技術(shù),并且有成就感嘛。
一個(gè)效果用插件10分鐘,自己寫(xiě)愣是寫(xiě)了1個(gè)小時(shí),還有各種bug,最后客戶(hù)有意見(jiàn)了,老板親自找我談話(huà)說(shuō)“ 我們要學(xué)會(huì)站在巨人的肩膀上做事情 ” ,我稍有頓悟,以后能用插件的,盡量不自己寫(xiě)。
現(xiàn)在我開(kāi)公司了,對(duì)于下面的人也是一樣會(huì)跟他們說(shuō) “我們要學(xué)會(huì)站在巨人的肩膀上做事情 ” ,重復(fù)造輪子的事情我們就不要做了,我們想著的事是要造車(chē),造車(chē),造車(chē)!