日本高清免费一本视频100禁_在线不卡欧美精品一区二区三区_国产一区二区好的精华液_中文综合在线_国产啊啊啊视频在线观看_大地资源网免费观看高清

中國專業(yè)IT外包服務(wù)

用心服務(wù)每一天
IT之道-艾銻知道

您當(dāng)前位置: 主頁 > 資訊動態(tài) > IT知識庫 >

小程序開發(fā) | 微信小程序框架結(jié)構(gòu)


2020-05-25 17:54 作者:艾銻無限 瀏覽量:
國內(nèi)可視化建站第一品牌,艾銻無限有15年建站經(jīng)驗,為企業(yè)提供專業(yè)的企業(yè)網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),分銷商城系統(tǒng),公眾號開發(fā),微信小程序開發(fā)
 
一.什么是小程序

1.小程序是微信推出的一種新的公眾號的形態(tài)

2.不需要下載安裝即可在微信中使用的應(yīng)用

3.小程序、訂閱號、服務(wù)號、企業(yè)號是并行的體系
 
二.小程序為開發(fā)者提供了什么

小程序提供了一個框架,微信稱之為MINA ,這個框架主要分兩個層面,視圖層和邏輯層??蚣艿暮诵氖且粋€響應(yīng)的數(shù)據(jù)綁定系統(tǒng)。WXML 中的動態(tài)數(shù)據(jù)均來自對應(yīng) Page 的 data,這個數(shù)據(jù)綁定是單向的,只有數(shù)據(jù)發(fā)生變化,視圖才會做出相應(yīng)的調(diào)整。這種模式,讓開發(fā)者專注于事件處理上,改變對象狀態(tài),實現(xiàn)視圖更新。 為了方便以及限制開發(fā)者開發(fā),微信自己定義了一系列的基礎(chǔ)組件,就是視圖層的組成單元(表單組件,媒體組件,導(dǎo)航等),組件自帶一些功能與微信風(fēng)格的樣式,類似html標(biāo)簽。微信還提供了很多原生的微信api,用來調(diào)用微信內(nèi)部提供的功能,以及一個微信小程序開發(fā)工具。
 
三.微信小程序開發(fā)框架–MINA

    小程序融合了很多前端開發(fā)界的概念,但是并沒有采用任何一個框架,包括流行的REACT、VUE,還有CORDOVA。它不是三者中的任意一個,而是拼湊出一個新的框架。

· 盡可能簡單、高效的方式讓開發(fā)者可以在微信中開發(fā)

· 具有原生 APP 體驗的服務(wù)




 

 
組件有:

基本:view,text

表單:button,input,radio,slider

媒體:image,video,audio,canvas

模態(tài):action-sheet,modal,toast,loading

容器:swiper,scroller

導(dǎo)航:navigator,tabbar
 
四.MINA 是不是 HTML 5

      微信小程序一出來,大家都在猜測是基于什么技術(shù),是 H5 還是原生。它的框架看起來既像 H5,又像原生。小程序?qū)懙氖?H5 代碼,但是它又不遵從 H5 的標(biāo)準(zhǔn)寫法。它很多方面借用了 Web 技術(shù),但很多細(xì)節(jié)又不一樣。

1.非標(biāo)準(zhǔn)標(biāo)簽(組件)

      我們知道寫瀏覽器用的都是標(biāo)準(zhǔn)的主鍵,但是在 MINA 里面,小程序自成一個體系,雖然后臺還是一樣用瀏覽器的主鍵去實現(xiàn)的,但是在前面寫 HTML 的時候加上它自己的一套標(biāo)準(zhǔn)。

2.非標(biāo)準(zhǔn)CSS:

      rpx單位是微信小程序中css的尺寸單位,rpx可以根據(jù)屏幕寬度進(jìn)行自適應(yīng)。規(guī)定屏幕寬為750rpx。如在 iPhone6 上,屏幕寬度為375px,共有750個物理像素,則750rpx = 375px = 750物理像素,1rpx = 0.

3.非標(biāo)準(zhǔn)事件系統(tǒng):

      當(dāng)按下一個按鈕的時候分配一個事件,這個事件也是非標(biāo)準(zhǔn)的,但是跟非標(biāo)準(zhǔn)很像。包括冒泡階段和捕捉階段。

4.非標(biāo)準(zhǔn) JS API:

     支持微信的接口,但是沒有任何標(biāo)準(zhǔn) JS接口。

5.不能操作 document 或者 DOM:

      雖然是在瀏覽器里面運行,但是不能操作瀏覽器本身,不能操作原生文件本身,只能用Virtual DOM 去改變頁面。

6.有些組件有奇怪的默認(rèn)高寬(scroller,image):

      通常在 Web 瀏覽器里面,主鍵是按圖片內(nèi)容的高度,基本上所有組件默認(rèn)高寬都是0,小程序的image是按照background-image來實現(xiàn)的,所以所有圖像會得到一個初始寬高320 240,而且無法通過auto重置,只可以通過具體的值來重寫。

7.Require:

      因為小程序自成一個體系,JS 的包、CSS 框架都不能用,全部都要重新開始。

8.1M打包上線:

     能夠更快地下載。
 
五.小程序與傳統(tǒng)APP區(qū)別

微信小程序和傳統(tǒng)的APP存在較大的差異,所以在小程序開發(fā)時不能以傳統(tǒng)APP的思維來實現(xiàn),要采用與之相匹配的小程序開發(fā)思維進(jìn)行設(shè)計。那么,可以從以下6個關(guān)鍵詞中思考:

1)輕量:

    讓用戶便捷、迅速、簡單地獲取服務(wù),不要挑戰(zhàn)微信的產(chǎn)品觀。

2)社交:

     必須和微信生態(tài)融入,那就必須考慮到微信的生態(tài)基因。拋開社交關(guān)系鏈做的話,最大的可能性是過于平庸導(dǎo)致反響平平。

價值:小程序本身不是為了嘩眾取眾,必須對用戶有切實的價值,能夠讓用戶在有需要時主動進(jìn)入,主動喚醒。

3)引流:

     對于第三方來說,微信必須是重要的流量入口。在微信允許的范圍內(nèi),用可能的手段獲取用戶流量,是我們需要著重考慮的。

4)數(shù)據(jù):

    即便沒有引流成功,至少要獲取用戶數(shù)據(jù),支持自有APP開展業(yè)務(wù)。

5)生態(tài):

    如果已經(jīng)有了微信公眾號、服務(wù)號,在微信生態(tài)內(nèi)考慮和小程序相互依托,互為補充。
 
六.微信小程序源碼結(jié)構(gòu)


 


 
1.app.js是小程序的腳本代碼。

      我們可以在這個文件中監(jiān)聽并處理小程序的生命周期函數(shù)、聲明全局變量。調(diào)用框架提供的豐富的 API,如本例的同步存儲及同步讀取本地數(shù)據(jù)。

2.app.json 是對整個小程序的全局配置。

       我們可以在這個文件中配置小程序是由哪些頁面組成,配置小程序的窗口背景色,配置導(dǎo)航條樣式,配置默認(rèn)標(biāo)題。注意該文件不可添加任何注釋。

3.app.wxss 是整個小程序的公共樣式表。

       我們可以在頁面組件的 class 屬性上直接使用 app.wxss 中聲明的樣式規(guī)則。全局樣式,

4.創(chuàng)建頁面pages

      如:index 頁面和 logs 頁面,即歡迎頁和小程序啟動日志的展示頁。

     微信小程序中的每一個頁面的【路徑+頁面名】都需要寫在 app.json 的 pages 中,且 pages 中的第一個頁面是小程序的首頁。


 


 
數(shù)組的第一項代表小程序的初始頁面。小程序中新增/減少頁面,都需要對 pages 數(shù)組進(jìn)行修改。

(1).在小程序中,微信規(guī)定了界面的組成模式,由四個文件組成。

 .wxml文件(頁面結(jié)構(gòu)文件)標(biāo)簽語言,類似html,真正負(fù)責(zé)頁面結(jié)構(gòu)的文件,可以綁定數(shù)據(jù)。

.wxss文件(樣式表文件)類似css,大部分css樣式都相同

.js文件(腳本文件)用來運行我們的邏輯,使用js語言

.json文件(配置文件)主要配置公用的樣式,比如tab欄,窗口樣式等

    如:logs.js、logs.wxml、logs.wxss、logs.json。當(dāng)然index也是有4個。
 
以上內(nèi)容由北京艾銻無限科技發(fā)展有限公司整理

相關(guān)文章

IT外包服務(wù)
二維碼 關(guān)閉
主站蜘蛛池模板: 欧美一区久久_亚洲精品一二三四区_特黄三级毛片_懂色av中文一区二区_在线播放成人av_国内啪啪_亚洲愉拍99热成人精品热久久_亚洲精品久久无码AV片软件 | 日本永久精品_国语精彩对白清晰_国产成人久久777777_激情99_中国久久精品_a级黄色录相_国产农村黄AAAAA特黄AV毛片_YY6080午夜福利无码理论 | 久青草视频_欧美日韩国产精品自在自线_国产自偷亚洲精品页65页_无码免费大香伊蕉在人线国产_97caopor国产在线视频_久久精品欧美一区二区三区麻豆_亚洲第一页国产_女人色网站 | 亚洲av制服丝袜日韩高清_亚洲国产综合专区在线播放_一二三四在线观看视频韩国_最近免费观看在线中文2019_亚洲综合色久_日韩网站在线播放_亚洲成av人片在线观看高清_大地资源网高清视频免费观看 | www视频免费在线观看_女人精69xxx免费网站_国产99久久久国产精品成人免费_人人艹人人射_一级啪啪_好吊妞视频988在线播放_伊人干综合_日韩中文字幕无码一区二区三区 | 麻豆传媒在线看_精品国产一区a_欧美成人WWW在线观看_国产精品揄拍一区二区久久_国a精品视频大全_国产最变态调教视频_a一级黄色毛片_国产精品69人妻我爱绿帽子 | 怡红院成人av_免费在线看无码a_少妇特黄_一级毛片免费视频观看_大香伊蕉在人线国产97_特黄一级免费视频_中文字幕你懂得_日韩在线一 | 欧美国产日韩一区在线观看_国产精品入口免费视_国产精品一区二区女厕厕_91精神视频在线_国产乱子伦普通话对白_亚洲一卡二卡三卡四卡_国产女人高潮视频在线观看_欧美一级视频网站 | 国产午夜精品理论片a大结局_69激情视频_欧美人与动性xxxxBBBB_久久人爽人人爽人人片AV_少妇人妻88久久中文字幕_日本国产精品视频_在线观看av播放_亚洲欧美另类在线图片区 | 国产一在线精品一区在线观看_岛国av大片_日日爽夜夜操_久久艹天天艹_噜噜高清欧美内射短视频_妺七AV导航福利_国产高清不产二区三区_久草在线视频在线 | 99久久久无码国产精品9_亚洲v.com_亚洲中文字幕无码一区日日添_欧美成年人在线观看_精品视频网_国产91在线精品_国产精品s色_亚洲欧美中文字幕在线观看 | av色中色_91丨porny丨中文_亚洲人成网站色7799_在线观看第一页_2019天天操_天天综合视频_校花被肉干高h潮不_一级@片 | 精品在免费线_天天综合色网_成人福利一区二区_aaa毛片视频免费观看_国产亚洲另类久久久精品_男人大臿蕉香蕉大视频_baoyu135国产精品免费_国产精品自在拍在线播放 | 肉嘟嘟WWW视频在线观看高清_伊人75_亚洲日本一区二区_国产精品wwwcom976con_深夜在线免费视频_经典久久久_日本美女一区二区_91麻豆国产 | 日韩在线综合视频_亚洲精品成人18久久久久_国产原创AV在线播放不卡_免费看国产黄色_亚洲免费精品视频_国产亚洲精品久久久999功能介绍_日韩美国1级大片_老太婆性杂交毛片 | 91视频免费观看网址_黄色大片一区_国产精品一区久久久_亚洲精品色哟哟_最近中文字幕一区_婷婷综合缴情亚洲狠狠小说_国产成年无码AV片在线_日本最新一区 | 久久久久中精品中文字幕19_奇米影视777四色狠狠_日本高清在线播放_国产人妻aⅴ色偷_av最新地址_国产无人区二卡三卡四卡不见星空_一级黄色带片_18成人片黄网站WWW | 亚洲人a成www在线影院_久久动漫在线观看_亚洲再线_AV无码爆乳护士在线播放_五月天婷亚洲天综合网鲁鲁鲁_japansex久久高清精品_成人cosplay福利网站18禁_国产欧美日韩亚洲更新 | 国产午夜精品一区理论片_av在线免费播放_久久亚洲日韩看片无码_婷婷九月激情_成年人在线视频观看_精品亚洲精品_中国黄色a级_太九tai9免费网站 | 国产91超漂亮magnet_国产三级爽死你久久精品_欧美欲妇xxxxx_91免费在线观看网站_琪琪秋霞午夜av影院_亚洲欧洲成人av_人妻少妇无码专视频在线_免费无码又爽又刺激网站 | 国产精品www劲爽视频_国产青草视频在线观看视频_日韩欧美群交P片內射中文_成人观看av_av永久免费大全网站_日产精品最新在线_久久人人网_国产精品一七六九在线是免费 | 欧美日韩免费一_国产主播一区二区三区在线观看_欧美妇乱大交xxxxx_亚洲国产综合久久_久久一区二区免费视频_久久久国产精品麻豆_日本一区二区三区免费在线观看_www.youjizz.com国产 | 手机看片福利一区二区三区_日韩做暖暖_精品人妻无码一区二区三区牛牛_无码AV无码天堂资源网_国产人澡人澡澡澡人碰视_国产精品福利一区二区三区_亚洲性受_久久免费看 | 私人影院免费看_日韩三级一区二区三区_欧美国产日韩在线观看成人_人人妻一区二区三区_18禁超污无遮挡无码免费网站国产_欧美xxxx做受欧美_国产精品一二三区免费_www天天干 | 国产福利免费在线观看_色小姐av_男女多P混交群体交乱A片_91精品国产乱码久久蜜臀_xf在线a精品一区二区视频网站_1000部又爽又黄无遮挡的视频_精品日产一区二区三区_亚洲午夜国产 | 国产乡下三级全黄三级BD_日本在线观看一区二区_www国产精品com_亚洲精品色在线网站_国产人成在线视频_成全世界免费高清观看_在线黑人抽搐潮喷_抽插丰满内射高潮视频 | 免费网站看v片在线成人国产..._日本嫩草_搜索黄色毛片_亚洲在线一区_自拍超碰在线_国产99久久久久_91精品国产亚一区二区三区老牛_国产午夜福利久久网 | 玖玖国产_亚洲va天堂va在线va欧美_久久狠狠亚洲综合_中文字幕精品亚洲无线码二区_黄色一级片中国_九九视频精品视频在线观看视频_色香久久_伦xxxx在线 | 精品国产一区在线观看_欧美日韩网址_亚洲天堂首页_精品免费一区二区_亚洲欧美日本精品_97影院手机版_夜夜爱夜夜做夜夜爽_黄色网页在线播放 | 日本高清www色视频总站免费_少妇SPA推油被扣高潮_寡糖在线_美国三级日本三级久久99_亚洲av无码之国产精品网址_免费理论_男人天堂tv_黄色一片日本视频 | 日韩av视屏_久久麻花精品一二三区_99福利影院_国产激情精品久久久第一区二区_奇米在线_女女女女擦bbb毛片_日本天堂在线播放_www日韩 | 台湾佬中文娱乐22vvvv_日日干天天干_性爱免费视频_国产在线精品一区在线观看_一区二区不卡免费视频_国产无一区二区_偷看少妇自慰XXXX_亚洲永久精品www | 欧美在线视频一区_日本精品一区二区三区在线播放_日本熟妇人妻xxxx_又色又爽美女网站_亚洲AV无码成人精品区一区_做暖暖小视频免费xo_军人野外吮她的花蒂无码视频_亚洲中文字幕无码人在线 | 美女超碰在线_国产亚洲精品久久久久秋_日本十九禁免费观看视频_99精品国产在热久久婷婷_麻豆高清网站播放_国产产品亚洲产品_亚洲精品在线播放_a级毛片免费观看在线 | 中文字幕久久熟女人妻av免费_h漫在线观看_www.天天干.com_99热最新网址_国产AV无码专区亚洲AV麻豆_99成人精品视频_成熟女人色惰片免费视频_久久亚洲综合色一区二区三区 | 国产潢片AAAAAAAAA免费_天天干天天操天天操_日韩在线播放一区二区_国产日韩大片_很黄很黄的曰批视频_成人精品国产亚洲_国产麻豆一区二区三区精品_1—42集免费观看 | 无码人妻黑人中文字幕_日韩欧美中文视频_国产精品无码无片在线播放_亚洲精品GV天堂无码男同_久久ri资源网_亚洲天堂男人影院_国产成人欧美视频在线观看_一本大道久久a久久精二佰 | 亚洲jizzjizz妇女_性色AV无码中文AV有码VR_色夜av_久久久www免费人成黑人精品_亚洲线精品一区二区三区四区_四虎影视久久久免费观看_99久久精品免费看国产一区二区三区_日本国产一区二区三区 | 欧美午夜一区二区三区精美视频_亚洲艳妇_四虎影院观看_久久免费视频观看_成人中文网_狠狠色噜噜狠狠狠狠色综合久AV_ai杨幂被弄高潮在线看_亚洲制服丝袜欧美 | 日日干天夜夜_国产xxxx69_亚洲国产精品久久久天堂不卡海量_亚洲精品一区二区三区国产_国产成人啪精品午夜在线观看_日韩三级视频_欧美高清一级_www.欧美日本 | 国产午夜精品一区理论片_av在线免费播放_久久亚洲日韩看片无码_婷婷九月激情_成年人在线视频观看_精品亚洲精品_中国黄色a级_太九tai9免费网站 |