本文是面向團隊內部的小分享,對象是前端上下游中非技術或者非技術出身的合做夥伴(產品/設計/測試)。公司採用的是native + h5的Hybird開發模式。css
1. 這個功能能不能實現?html
能。若是你在其餘同類APP中或者移動端瀏覽器上看到某個炫酷/貼心/驚豔/好玩/好想抄
的功能,別問能不能實現,別人能作到的咱們就必定能。大多數依賴現有的技術棧能夠實現,可是因爲技術棧不一樣/技術能力的差別/兼容性要求差別
,會致使時間成本太高/體驗不夠好
等問題。因此當你看到一個好想抄
的功能時,先預估下你能接受的成本,而後你能夠這麼問:這個功能花三天的時間能不能保證80%的用戶能夠用?
固然,前提是這個問題歸前端管。前端
2. 這個問題歸誰管?css3
因爲開發模式的緣由,在求證一個技術的可行性或者定位Bug的時候,可能會糾結到底找誰:前端?後端?App?先就常見問題簡單粗暴分個類吧:web
3. 遇到棘手Bug怎麼辦?canvas
重現,重現,重現。先重現,再分析。重現不了?return;後端
內測/外測/灰度
發現bug不要急,參考上面第二條,該找誰找誰若是是生產環境:瀏覽器
4. 頁面能不能優化一下?運維
我能優化,你能幫我申請到排期嗎iphone
頁面慢
5. 更多細節問題
圖片:除非必要,常規前端開發過程當中比較排斥圖片的。固然像一些活動什麼的,週期短,又須要氣氛的,大張圖大張圖往頁面上貼沒問題的。常規靜態頁面中,可使用css完成的樣式效果就必定不會用圖片,好比一些背景圖、icon。前端css3支持的樣式效果包括不限於
其餘的,想到再說吧