為確保事情或工作順利開展,常常要根據具體情況預先制定方案,方案是綜合考量事情或問題相關的因素后所制定的書面計劃。大家想知道怎么樣才能寫一篇比較優質的方案嗎?接下來小編就給大家介紹一下方案應該怎么去寫,我們一起來了解一下吧。
前端大屏開發 前端大屏解決方案篇一
實現技術
:css+html+js+h5+css3+jqury;項目難點
:2.帶陰影折線運動處理
對于傾斜的span通過js改變其高度,并且按照數學邏輯改變top和left值的情況下,span在運動時候會出現偏移,和抖動。 解決方案:給span一個運動基準點,這樣span在運動的時候就無需改變top和left值,只需要改變寬度或高度即可。3.拋物線的運動
css中兩個點運動都是直線運動。 解決方案:給初始點一個旋轉角度,這樣看起來就有拋物線的感覺。4.遮罩層處理
在多層級的html渲染中,中間圖層的遮罩效果無法實現。 解決方案:遮罩層可以在最底層使用,但是中間層級的遮罩效果需要對圖片進行處理,改成png圖片,再進行css操作。5.卡頓的處理
在firefox和ie中,小圖標的緩慢移動效果會出現卡頓。 解決方案:給運動時間的時候,判斷如果不是chrome瀏覽器,減小運動時間。6.性能的優化
圖片的使用讓動畫加載的速度變慢,影響用戶體驗。 解決方案:對部分能使用span代替的圖片采用span生成,對代碼,圖片進行深度壓縮上傳等。前端大屏開發 前端大屏解決方案篇二
項目:騰訊管家前端動畫
作品描述:該項目將一個完整flash劇情動畫還原成一個由js+css3實現的前端動畫。
實現技術:css+html+js+h5+css3+jqury;
項目難點:
1.定時器的清除
2.帶陰影折線運動處理
對于傾斜的span通過js改變其高度,并且按照數學邏輯改變top和left值的情況下,span在運動時候會出現偏移,和抖動。
解決方案:給span一個運動基準點,這樣span在運動的時候就無需改變top和left值,只需要改變寬度或高度即可。
3.拋物線的運動
css中兩個點運動都是直線運動。
解決方案:給初始點一個旋轉角度,這樣看起來就有拋物線的感覺。
4.遮罩層處理
在多層級的html渲染中,中間圖層的遮罩效果無法實現。
解決方案:遮罩層可以在最底層使用,但是中間層級的遮罩效果需要對圖片進行處理,改成png圖片,再進行css操作。
5.卡頓的處理
在firefox和ie中,小圖標的緩慢移動效果會出現卡頓。
解決方案:給運動時間的時候,判斷如果不是chrome瀏覽器,減小運動時間。
6.性能的優化
圖片的使用讓動畫加載的速度變慢,影響用戶體驗。
解決方案:對部分能使用span代替的圖片采用span生成,對代碼,圖片進行深度壓縮上傳等。
前端大屏開發 前端大屏解決方案篇三
1、確定需要適配屏幕的大小,雖然我們前端默認大屏的1920*1080起步的,但是防止有人不懂開發前需要新搞清楚適配范圍;
2、和ui說清楚字體大小盡量在12px以上,一是12px以下寫起來麻煩;二是12px以下在大屏中展示效果不好;
3、不同大小屏幕的適配方法 我使用的是zoom,其中1920是設計稿的寬度
當然transform scale 和rem等方式也行;
4、大屏中有很多樣式很難實現,可能會使用很多圖片代替,圖片太多可以使用雪碧圖來優化;
5、datav組件庫中的輪播表config數據更新后視圖不發生變化的解決方法:
7、 實現下圖的進度條效果
使用背景圖片
前端大屏開發 前端大屏解決方案篇四
項目描述
:本項目是一款手機端app,采用vue框架構建,其中涉及swiper觸控滑動模塊,slide子頁之間采用了懶加載技術保證用戶體驗,iscroll上拉加載下拉刷新模塊,購物車模塊與登錄注冊模塊均采用了本地存儲技術。崗位職責
:主要負責頁面的布局和數據渲染,并且配合app完成頁面的嵌套。項目架構
:1.使用vue框架,以及vue-router構建單頁面應用。 2.項目采用vuex處理各組件間的通訊,vue-resource處理請求,使用mint-ui組件庫中部分功能進行快速開發,通過vue-cli 快速搭建開發環境。 3.采用手機淘寶適配方案。 4.使用阿里矢量圖標庫。
技術要求
:1. 運用html5語義化標簽+css3新特性進行頁面布局,實現頁面的動態效果,提高代碼的清 晰度和代碼質量,將頁面體現的更加豐滿,代碼更健壯。
2. 運用開發,采用前后端分離開發模式。
3. 運用中的指令和服務與后臺接口對接,進行數據交互,進行頁面渲染,實現功能 模塊的判斷。
4. 使用javascript實現某些功能的邏輯處理和某些頁面的動態效果。
5. 項目測試階段可以自己用node連接數據庫進行接口對接和數據渲染模擬,測試功能模塊 是否完善,邏輯處理是否正確。
6. 運用swiper框架進行部分頁面的設計。
7. 運用sass進行代碼的編寫,運用gulp進行代碼的整理和壓縮。