微信小程序框架解析_第1頁
已閱讀1頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、微信小程序框架解析微信小程序框架解析SofteemSofteem楊標(biāo)楊標(biāo)一、一、小程序介紹和演示小程序介紹和演示微信小程序是國內(nèi)騰訊公司推出的一款類APP應(yīng)用平臺,用戶和開發(fā)者可以在依據(jù)騰訊發(fā)布的API文檔與微信Web開發(fā)者工具進行開發(fā),其程序主要有以下幾個特點:1、類Web的應(yīng)用程序,但不是HTML52、即用即走,隨手可得3、擁有離線能力4、基于微信跨平臺5、媲美原生操作體驗如圖所示:左圖是一個微信小程序的界面。微信小程序采用Nati

2、ve預(yù)告加載一個WebView。當(dāng)打開指定頁面時,無需加載額外資源直接渲染,這種操作方式極大的改善了用戶的操作體驗,達到了原生APP的操作效果。在視圖層中,微信的WXML作為標(biāo)簽的布局,它支持數(shù)據(jù)綁定,輸運運算,同時還支持模板引用(template),這些與HTML里面的差不多,唯一有一點區(qū)別的就是在事件綁定這一塊。在微信的視圖層事件綁定時面,微信不事件采用的是bind的策略,與HTML里面的on是不一樣的,但同時也支持事件冒泡。微信自

3、己封裝了一系列的視圖層事件,如bindtap點擊,bindlongtap長按,這些事件針對移動端做了進一步的優(yōu)化,例其能夠符合移動端APP的操作習(xí)慣而作為界面樣式控制的WXSS它支持大部分的CSS,同時,它新增了一個尺寸單位rpx,這個單位可以根據(jù)屏幕的寬度進行自適用,這點是一個很大的進步,它可以使微信小程序在不同的手機屏幕下面進行自適用(這一點在以前的HTMLCSS上面,需要通過vw、rem、em或者媒體查詢來進行),同時,可以使用@

4、impt來導(dǎo)入外部的樣式文件,但在這里有一點要說明的就是,WXSS里在,不支持多層選擇器,這樣就避免了組件的內(nèi)部樣式被污染。在CSS里面,我們常用的選擇器有9種,而在微信小程序里面,進行精簡了很多,具體我做了個列表,如下:在上圖當(dāng)中,我們可以看出,微信小程序的WXSS支持類選擇器,ID選擇器,標(biāo)簽選擇器,分組選擇器以及偽元素選擇器,但是去除了CSS時面的兄弟~與相鄰兄弟~選擇器,去除了常用的屬性選擇器。在微信小程序的布局里面,主要用到的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論