456成人影院在线观看_亚洲a毛片_日韩9999_伊人网老司机_一本免费视频_最近高清日本免费

IT之道-艾銻知道

您當前位置: 主頁 > 資訊動態 > IT知識庫 >

小程序開發 | 微信小程序框架結構


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

1.小程序是微信推出的一種新的公眾號的形態

2.不需要下載安裝即可在微信中使用的應用

3.小程序、訂閱號、服務號、企業號是并行的體系
 
二.小程序為開發者提供了什么

小程序提供了一個框架,微信稱之為MINA ,這個框架主要分兩個層面,視圖層和邏輯層。框架的核心是一個響應的數據綁定系統。WXML 中的動態數據均來自對應 Page 的 data,這個數據綁定是單向的,只有數據發生變化,視圖才會做出相應的調整。這種模式,讓開發者專注于事件處理上,改變對象狀態,實現視圖更新。 為了方便以及限制開發者開發,微信自己定義了一系列的基礎組件,就是視圖層的組成單元(表單組件,媒體組件,導航等),組件自帶一些功能與微信風格的樣式,類似html標簽。微信還提供了很多原生的微信api,用來調用微信內部提供的功能,以及一個微信小程序開發工具。
 
三.微信小程序開發框架–MINA

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

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

· 具有原生 APP 體驗的服務




 

 
組件有:

基本:view,text

表單:button,input,radio,slider

媒體:image,video,audio,canvas

模態:action-sheet,modal,toast,loading

容器:swiper,scroller

導航:navigator,tabbar
 
四.MINA 是不是 HTML 5

      微信小程序一出來,大家都在猜測是基于什么技術,是 H5 還是原生。它的框架看起來既像 H5,又像原生。小程序寫的是 H5 代碼,但是它又不遵從 H5 的標準寫法。它很多方面借用了 Web 技術,但很多細節又不一樣。

1.非標準標簽(組件)

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

2.非標準CSS:

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

3.非標準事件系統:

      當按下一個按鈕的時候分配一個事件,這個事件也是非標準的,但是跟非標準很像。包括冒泡階段和捕捉階段。

4.非標準 JS API:

     支持微信的接口,但是沒有任何標準 JS接口。

5.不能操作 document 或者 DOM:

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

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

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

7.Require:

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

8.1M打包上線:

     能夠更快地下載。
 
五.小程序與傳統APP區別

微信小程序和傳統的APP存在較大的差異,所以在小程序開發時不能以傳統APP的思維來實現,要采用與之相匹配的小程序開發思維進行設計。那么,可以從以下6個關鍵詞中思考:

1)輕量:

    讓用戶便捷、迅速、簡單地獲取服務,不要挑戰微信的產品觀。

2)社交:

     必須和微信生態融入,那就必須考慮到微信的生態基因。拋開社交關系鏈做的話,最大的可能性是過于平庸導致反響平平。

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

3)引流:

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

4)數據:

    即便沒有引流成功,至少要獲取用戶數據,支持自有APP開展業務。

5)生態:

    如果已經有了微信公眾號、服務號,在微信生態內考慮和小程序相互依托,互為補充。
 
六.微信小程序源碼結構


 


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

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

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

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

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

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

4.創建頁面pages

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

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


 


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

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

 .wxml文件(頁面結構文件)標簽語言,類似html,真正負責頁面結構的文件,可以綁定數據。

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

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

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

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

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 6080亚洲精品一区二区_亚洲不卡在线视频_午夜不卡影院_性一交一无一伦一精一品_亚洲人成一区二区_香蕉久久综合_a级毛片高清免费视频就_伊人久久综合 | 久久这里有精品视频_blacked欧美黑粗硬大_精品自拍最新换脸综合网站_国产精品人成在线观看_在线视频观看你懂得_二区久久_老鸭窝男人的天堂_91一区 | 成人无码午夜在线观看_福利视频三区_91超碰caoporm国产香蕉_亚洲精品综合久久中文字幕_国产农村妇女一区二区三区_91福利在线观看_美女被按在床上_亚州一区 | 69av视频在线_色悠久久久久综合网伊_亚洲伦产精品一区二区三区_欧美日韩国产va另类_精品一区二卡三卡四卡分类_欧美日韩免费大片_被两个两个黑人吃奶4P_久久久四虎 | 青青草视频一区_亚洲高清中文字幕在线看不卡_国产自偷自拍_91丨国产丨蚪窝海角社区_99草在线_欧美人与动性xxxxBBBB_伦xxxx在线_亚洲国产精品一区久久av篠田 | 国产福利视频网站_免费成年人视频在线观看_四lll少妇bbbb搡bbbb_精品久久久久久无码人妻_蜜臀成人_一区二区三区在线观看免费视频_亚洲欧美国内爽妇网_日本无遮挡吸乳呻吟视频 | 一级黄色录像影片夫妻性生活影片_日本道色综合久久影院_国产精品xxx在线观看_激情婷婷_亚洲精品免费在线观看视频_亚洲三级性片_国产97视频人人做人人爱_懂色av色香蕉一区二区蜜桃 | 久久嫩草视频_日韩免费观看av_日韩国产欧美精品在线_久久精品视频18_久久久情_免费精产国品一二三产区区大学生_日本高清不卡中文字幕免费_熟妇女的欲乱在线观看 | 欧美成人久久_精品国产AⅤ一区二区三区桃_无码欧亚熟妇人妻AV在线外遇_俺去啦久久草在线视频_延禧攻略在线_久久久久久久99精品免费观看_天堂久久久久VA久久久久_亚洲精品欧美视频 | 永久久久久_成人无码A片一区二区三区免费看_精品在免费线_色妺妺视频网_狼人精品一区二区三区在线_夜夜骑日日_日韩专砖图片_色婷婷av一本二本三本浪潮 | 热99在线观看_亚洲日韩看片无码超清_在线观看ww_亚洲一区二区视频网站_久久精品99视频_A级毛片100部免费观看_国产黑色丝袜流白浆视频_伊人yinren22综合开心 | 亚洲国产视频二区_在线观看国产免费视频_午夜爽爽爽男女免费观看hd_亚洲成a人片在线观_玖草影院_欧亚乱熟女一区二区在线_国产精选第一页_日韩精品成人一区二区三区 | www.狠狠艹_久久动漫网址_亚洲一区在线日韩在线尤物_五十路熟妇强烈无码_国产高清乱子精品偷伦对白_日本特级黄色大片_2018天天操夜夜操_国产AV午夜精品一区二区三区 | 一级毛片免费在线_爱爱视频网站免费_亚洲无嘛_国产色片免费色网视频_伊人久久精品欧洲综合网_天堂va蜜桃一区_亚洲精品一区二区三区不_国产免费啪视频观看网站 | 大地影院高清mv在线观看_永久免费AV无码网站打屁股_亚洲欧美熟妇综合久久久久_国产日产欧产精品精品蜜芽_青青操网址_亚洲毛片在线观看_亚洲图色欧美另类小说_在线免费av网站 | 小老弟av影院_2023国产亚洲精品色爽无码_香蕉久久一区二区不卡无毒影院_中国GAY片男同志免费网站_国产亚洲精品女人久久久久久_国产做a爱一及毛片久久_日韩网站一区二区_久久精品无码观看TV | 欧美黄色特级视频_日本高清一本视频_成人免费sss片_chinese丰满人妻videos_欧洲成人一区_高清一级淫片a级中文字幕_亚洲专区一_久久久91av | 国产精品久久久久秋霞鲁丝_无码人妻国产一区二区三区_欧美做视频_无码专区无码专区视频网址_国产女优在线观看_欧美在线视频一区二区_热播久久_色综合视频一区二区三区高清 | japanese国产乱在线播放_国产人成亚洲第一网站在线播放_中文字幕久久久久一区_欧美jizz18hd性欧美_日日干b_中文字幕成人av_色夜av_国产精品美女www视频 | 毛片毛片毛片毛片毛片毛片_在线观看片免费人成视频播放_91爱插插_中文字幕一综合88久久_国产香港明星裸体XXXX视频_亚洲地区天堂网_午夜影片_超碰97zyz | 无码人妻精品中文字幕不卡_亚洲国产主播一区_天天爽人人爽夜夜爽_CHINESE国产老熟女_J97久久国产亚洲精品超碰热_一区二区久久久久草草_琪琪午夜成人理论福利片美容院_亚洲一区二区三区不卡国产欧美 | 少妇高清一区二区免费看_精品久久久久久久久久久久久久久久久久_国产真实迷奷系列_99国产精品99久久久久久粉嫩_国产高潮流白浆免费视频_欧美黑人添添高潮a片www_国产精品视品_久久免费看少妇高潮a片特黄 | 国产色视频网站2_久一在线视频_欧美四区_国产欧美久久精品_偷偷要色偷偷中文无码_欧美国产日韩一区在线观看_成人影院亚洲_午夜精选视频 | 91大片在线观看_天堂网WWW在线资源最新版_一本久道综合在线中文无码_午夜免费时刻_精品无吗乱吗av国产爱色_免费人成视频19674不收费_一本大道香一蕉久_男人久久久 | 亚洲精品ww久久久久久p站_扒开粉嫩小泬舌头伸进去视频_男人疯狂进入女人下部动态图_男女精品国产乱淫高潮_偷拍视频网址_一级片日韩_国产综合久久99久久_国产精品一级二级在线观看 | 亚洲国产一区二区av_欧美日韩伊人_精品麻豆一卡2卡三卡4卡乱码_国产一二区不卡_扒开女人内裤猛进猛出免费视频_A级毛片高清免费视频在线播放_麻豆高清网站播放_高清av熟女一区 | 精品综合久久久久久888蜜芽_四虎成人影视_国产高清免费在线播放_茄子视频国产在线观看_在线免费观看视频一区二区_国产精品亚洲综合色区韩国_亚洲男人AV免费影院_太紧了夹得我的巴好爽欧美 | 国产精品视频1_国产一级毛片在线看_亚洲国产精品无码毛_成人97精品毛片免费看_97高清国语在线看免费观看_少妇三级全黄在线播放_国产欧美一区二区三区免费看_欧美大波少妇在厨房被 | 少妇高潮无遮挡毛片免费播放_一级做性色a爱片久久毛片欧_香港经典av三级观看_久久91视频_日韩女优一区二区三区_日韩视频一区在线观看_午夜家庭影院_精品中文字幕在线2019 | 国产三级久久久精品麻豆三级_黄色成年人国语版在线观看_国产gv在线观看受被做哭_伦理片一级片_免费三区_狠狠操导航_久久精品对白_操操综合网 | 国产高清在线视频观看_欧美肉大捧一进一出免费视频_台湾91视频_亚洲国产精品无码久久久不卡_成人激情视频在线观看_国产成人免费视频网站高清观看视频_国内黄色大片_九九视频免费在线 | 日本爆乳片手机在线播放_凹凸世界第三季免费_久久人人槡人妻人人玩夜色AV_国产白嫩受无套呻吟_国产最新精品_精品久久久久久一区二区里番_国产又黄又大又粗视频_在线观看视频网站www色 | a在线观看免费网站大全_欧美特黄一级视频_91免费网站在线观看_日日干日日_1024久久_色噜噜成人av_久精品久久_99久久久无码国产精品古装 | 天天人人干_字幕专区码中文欧美在线_九色视频免费在线观看_日本又色又爽又黄的a片中文字幕_久久99精品国产麻豆婷婷洗澡_精品少妇一区二区三区免费观_动漫精品无码h在线观看_最近免费韩国日本HD中文字幕 | 不卡一区二区三区视频_亚洲综合热_美女自卫慰黄网站_国产一区二区精品久久岳_精品无码欧美一区二区三区不卡_亚洲精品综合精品自拍_手机看片日本_熟妇人妻无乱码中文字幕真矢织江 | 掀开奶罩边躁狠狠躁苏玥视频_亚洲欧美另类在线图片区_中国少妇内射XXXXⅩ_中文亚洲AV片在线观看无码_顶级黄色片_男人和女人啪啪网站_欧美日韩视频在线播放_爆乳少妇在办公室在线观看 | 韩国女主播一区二区三区_亚洲综合色自拍一区_精品视频一区二区三区中文字幕_国产女人高潮抽搐叫床视频_jiujiure国产_97aⅰ内射白浆蜜桃精品_又硬又粗又大一区二区三区视频_亚洲永久免费 | 无码专区中文字幕无码_视频一区二_日韩色情一区二区无码AV_奶涨边摸边做爰爽别停快点文_午夜高清在线_黄色夫妻生活片_久久人人爽人人爽人人片av超碰_欧美国产精品久久久 | www.狠狠艹_久久动漫网址_亚洲一区在线日韩在线尤物_五十路熟妇强烈无码_国产高清乱子精品偷伦对白_日本特级黄色大片_2018天天操夜夜操_国产AV午夜精品一区二区三区 | 日韩成人精品_韩国三级中文字幕HD久久精品_福利在线看_国产精品日韩AV在线播放_无套中出丰满人妻无码_精品xxxx户外露出视频_国产实拍会所女技师在线观看_97在线国产视频 | 日韩免费黄色_少妇人妻呻吟青椒BOBX_911国产自产精品a_伊人久久精品亚洲午夜_亚洲日本乱码一区二区三区_国产91黄色_亚洲欧美日韩视频高清专区_成人天堂网 |