W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
桌面初始化基本流程:
用戶請(qǐng)求(訪問(wèn)桌面)
根據(jù)用戶設(shè)置獲取桌面主題(游客調(diào)用默認(rèn)主題),并加載主題相關(guān)css,桌面顯示loading動(dòng)畫
ajax請(qǐng)求桌面數(shù)據(jù)(json格式)
播放桌面開始聲音
設(shè)置桌面全局參數(shù)
隱藏桌面顯示動(dòng)畫
桌面布局初始化(初始化桌面DOM容器,創(chuàng)建桌面分頁(yè),相關(guān)事件綁定)
開始菜單初始化(應(yīng)用圖標(biāo)創(chuàng)建、相關(guān)事件綁定)
任務(wù)欄初始化(創(chuàng)建任務(wù)欄圖標(biāo)、設(shè)置任務(wù)欄位置、大小等)
桌面圖標(biāo)初始化 (創(chuàng)建桌面圖標(biāo)、綁定事件等)
通知初始化(開始輪詢新通知、獲取本地存儲(chǔ)的通知等)
桌面初始化完成,調(diào)用回調(diào)函數(shù)
桌面初始化設(shè)置的全局變量(詳細(xì)的變量?jī)?nèi)容和格式可以通過(guò)瀏覽器控制臺(tái)輸入變量名查看):
_config.appList =[]; //按先后順序排列的開始菜單應(yīng)用appid數(shù)組;
_config.dockList =[]; //按先后順序排列的任務(wù)欄圖標(biāo)列表;
_config.screenList =[]; //按先后順序排列的桌面圖標(biāo)列表;
_config.sourcedata ={} //桌面各個(gè)圖標(biāo)和應(yīng)用圖標(biāo)的數(shù)據(jù);
_config.myspace ={} //用戶相關(guān)的數(shù)據(jù)
_config.extopen ={} //打開方式和對(duì)應(yīng)的應(yīng)用
_config.iconview ={} //桌面圖標(biāo)樣式數(shù)據(jù)(大圖標(biāo)、中圖標(biāo)、中圖標(biāo)列表、小圖標(biāo)列表)
_config.thame ={} //用戶主題she
_layout.fid //桌面對(duì)應(yīng)的目錄fid
_layout.taskbar = 'bottom' //任務(wù)欄位置:'bottom'、’left‘、'top'、'right'
_layout.direction=0 //桌面圖標(biāo)排列方向,0:縱向排列;1:橫向排列
_layout.iconposition=0 //桌面圖標(biāo)排列位置,0:左上角;1:右上角;2:左下角;3:右上角;4:居中
_layout.iconview=2 //桌面圖標(biāo)排列方式,1:大圖標(biāo);2:中圖標(biāo);3:中圖標(biāo)列表;4:小圖標(biāo)列表;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: