第六/七週工作總結

前言

上週末沒有寫東西,一方面是有點累,另一方面也是正好趕到假期,不至於在零散的一週再寫點東西,因此就把這八天的東西結合到一塊去寫了,相對於一週五天的工作內容,八天干的確實要多出來很多。

內容總結

這幾天新開發的東西並不多,只有一個插件,但是走查去修復的一些東西還是很多的,其中也遇到了幾個之前覺得痛點的問題,在經驗豐富的老大的幫助下也都很好的解決了。

首先是一個浮層的問腿,要求頂層滾動,而底層不會隨着頂層的滾動而滾動,看上去應該有個可以解決的CSS屬性,而事實上確實也有,但是兼容性並不好,因此只能寫CSS去做。之前在網上找到的方法是彈出浮層時給底部一個fixed的定位,然後還要費勁吧拉的去計算滾動的位置,還要去考慮fixed定位情況下出現的一些文檔流佈局改變的情況,因此做來還是十分麻煩的。後來發現,其實根本不需要去改變佈局,目的都是在浮層出來時禁止底部的滾動,幹嘛不直接把overflow設置爲hidden呢,之後再調整成auto即可,簡直不要太方便。

接着是vue動畫的問題,彈出層是有兩個的,一個是彈出的浮層,另一個則是一個遮罩層,但是動畫效果其實只有浮層需要,這就牽扯到了一個問題,在進入的時候,因爲遮罩和彈出是同時的,所以動畫效果是沒有問題的,但是在退出時則不一樣,因爲退出的遮罩是瞬間消失的,而遮罩又包裹着浮層,因爲浮層的效果就沒有辦法展現出來。關於這個問題一開始是使用一個定時器,使得遮罩層的效果延遲200ms,這樣就可以看到完整的浮層退出動畫。但是這樣的實現方式並不是很優雅,問題就是在比較卡頓的情況下,使用定時器可能會讓效果大打折扣。因此後來想到了使用兩個動畫的方式,一個套在外層的遮罩上,另一個則是套在了浮層上,給外層一個一段時間的延遲,這樣的實現相對副作用要少一點。

其他

這周事情也比較多,團建啥的也是從未體驗過的,總體感覺下來還是美滋滋的,偶爾有兩天因爲工作量對我來說還是很足的,導致確實乾的時間長了點,再加上做了一個組內分享,修改來修改去也耽誤了不少時間。但是確實也因爲這個組內的分享,讓自己更多的去接觸了除去業務之外的其他方面的問題,也收穫了很多,畢竟從上個月看了一半的源碼之後,加上論文的壓力,已經很少去深入的擴寬自己前端的技術棧了。

總結

未來一週還是更多的專注在業務代碼上,同時重心也要轉到研究上去了,畢竟已經七月了,繼續啥的幹不出來也不是回事。

說到這裏吧,等會把組內分享的精簡一下發出了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章