web前端開發(fā)常遇到的問(wèn)題有: 1、前端和后端沒(méi)有可比性,前端的開發(fā),如果沒(méi)有總體的設(shè)計(jì)思路,會(huì)成為一種碎片似地程序,一個(gè)效果一坨代碼,一個(gè)功能一灘腳本,一個(gè)需求片邏輯,我曾經(jīng)遇到過(guò),因?yàn)閡e調(diào)整,把整個(gè)前端的代碼除了核心數(shù)據(jù)處理函數(shù)保留,其余的全部修改的情況。 2、基本上前端的開發(fā),處于dom操作,數(shù)據(jù)處理,數(shù)據(jù)交互三部分,如果合理的分配這三部分的功能,那么前端的代碼就很容易擴(kuò)展和調(diào)整。可惜現(xiàn)在*的前端開發(fā)者很少,因?yàn)榍岸碎T檻很低。 3、真正的前端開發(fā)的挑戰(zhàn),還在于開發(fā)者的思路,兼容性,布局,css js都不是問(wèn)題,問(wèn)題在于如何合理的組織語(yǔ)言邏輯,如果正確抽象出需求中的模塊,在如何用代碼處理。清楚的用代碼表達(dá)出思路,清楚的寫好注釋,給后續(xù)維護(hù)者一個(gè)可閱讀的思路。