資料內(nèi)容:
1、簡單描述下微信?程序的相關?件類型?
答:微信?程序項?結構主要有四個?件類型,如下:
.WXML
是框架設計的?套標簽語?,結合基礎組件、事件系統(tǒng),可以構建出??的結構。
內(nèi)部主要是微信??定義的?套組件。
.WXSS
(WeiXin Style Sheets)是?套樣式語?,?于描述 WXML 的組件樣式。
.js
邏輯處理,?絡請求。
.json
?程序設置,如??注冊,??標題及tabBar。
app.json
必須要有這個?件,如果沒有這個?件,項??法運?,因為微信框架把這個作為
配置?件??,整個?程序的全局配置。包括??注冊,?絡設置,以及?程序的
window背景?,配置導航條樣式,配置默認標題。
app.js
必須要有這個?件,沒有也是會報錯!但是這個?件創(chuàng)建?下就? 什么都不需要寫
以后我們可以在這個?件中監(jiān)聽并處理?程序的?命周期函數(shù)、聲明全局變量。
2、你是怎么封裝微信?程序的數(shù)據(jù)請求的?
答:
?、將所有的接?放在統(tǒng)?的js?件中并導出
?、在app.js中創(chuàng)建封裝請求數(shù)據(jù)的?法三、在???中調(diào)?封裝的?法請求數(shù)據(jù)
3、有哪些參數(shù)傳值的?法?
答:
?、給HTML元素添加data-*屬性來傳遞我們需要的值,然后通過
e.currentTarget.dataset或onload的param參數(shù)獲取。但data-名稱不能有?寫字?
和不可以存放對象
?、設置id 的?法標識來傳值通過e.currentTarget.id獲取設置的id的值,然后通過設
置全局對象的?式來傳遞數(shù)值
三、在navigator中添加參數(shù)傳值
4、你使?過哪些?法,來提?微信?程序的應?速度?
答:
?、提???加載速度
?、?戶?為預測
三、減少默認data的??
四、組件化?案
5、?程序與原?App哪個好?
答: ?程序除了擁有公眾號的低開發(fā)成本、低獲客成本低以及?需下載等優(yōu)勢,在
服務請求延時與?戶使?體驗是都得到了較?幅度 的提升,使得其能夠承載跟復雜
的服務功能以及使?戶獲得更好的?戶體驗。