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外包服務
二維碼 關閉
主站蜘蛛池模板: 久久亚洲精品国产一区_亚洲精品久久久久久蜜桃_出租屋嫖妓大龄熟妇露脸在线播放_国产一区自拍视频_久久成人在线观看_日韩一卡2卡3卡4卡新区乱码在线观看_黄色av国产_久久综合香蕉 | 色情久久久AV熟女人妻网站_亚洲调教色xxxxx亚洲_日本理论在线播放_国产黄色大片在线观看_99色在线观看_人妻精油按摩BD高清中文字幕_北条麻妃在线播放_手机在线黄色网址 | 狠狠狠的在啪线香蕉亚洲应用_69xx免费_久久久久久免费毛片精品_91夜色_国产精品国产三级国产AV剧情_a级高清毛片_片多多免费观看高清_久久久www | 玖玖在线精品免费视_简单av自拍_毛片在线看网站_999精品网站_蜜桃在线播放_女生毛片_tube中国91xxxxx国产_欧美成人手机视频 | h无码精品动漫尤物_亚洲亚洲人成网站网址_又黄又爽又无遮挡免费的网站_另类免费视频_国产强奷女交警在线播放_国产清纯91天堂在线观看_日本福利视频一区二区三区_健身教练啪啪偷拍一区二区 | 国产清纯白嫩初高生在线播放视频_雨宫琴音av一区在线播放_午夜影院在线观看视频_黄色动漫视频在线观看_亚洲精品88p_极品少妇xxxx精品少妇_欧洲一区二区在线_久久久蜜桃精品 | 男人的好看免费观看在线视频_秋霞人成在线观看免费视频_99久久国产免费_69堂在线_色视频一区二区_国产美女操_自拍视频国产_欧洲美熟女乱AV亚洲一区 亚洲综合一二三区_午夜伦理片在线观看_免费精品国产自产拍在线观看图片_日韩av有码在线_性欢交69国产精品_91精品一二区_久久久综合九色合综国产精品_伊人精品在线观看 | www.色日本_91xxx在线观看_91蜜桃在线观看_中国XVIDEOS厕所偷窥_cao榴_99热门精品一区二区三区无码_欧美最厉害的喷水VIDEOS_99这里有精品视频 | 国产精品老熟女一区二区三区_69久久夜色精品国产69蝌蚪网_四虎永久在线精品免费一区二区_永久免费在线_精品国产一区二区三区国产区_天天天天天操_久久久久久AV无码免费网站_亚洲高清一区二 | 91看片王_四虎影视在线视频大全免费观看_国产校花精品av_欧美亚洲专区_户外露出一区二区三区_欧美在线专区_电锯惊魂1在线观看_日韩爱情动作片 | 成年人免费视频网站_激情影院内射美女_eeuss影院www在线播放_国产在线精品福利_91热视频_黄色一级大片免费_国产视频在线看_亚洲AV成人无码无在线观看 | 日本一区二区三区免费A片_成年人在线视频观看_精品国模一区二区三区浪潮_四虎永久在线精品免费播放_不卡欧美_在线国产精品视频_欧美一区二区性_中文字幕有码无码AV | 91大神在线观看视频_久久国产色av老熟蜜臀av_一本—道久久a久久精品蜜桃_亚洲AV日韩AV鸥美在线观看_国产高潮a片羞羞视频涩涩_久久伊人影院_国产成人无码国产亚洲_成人av视频 | 免费看亚洲片_九一精品国产白色高跟鞋_久久无码专区国产精品S_欧美乱子YELLOWVIDEO_97影院九七理论片在线一二_99爱色_91亚洲国产成人久久精品网站_久久av一区二区三区 国产乡下三级全黄三级BD_无码AV免费网站_免费在线观看一区二区_2021国产va在线_成年人黄色在线观看_欧美久久久久久久久_91精品国产91久久久久久三级_一区二区三区精密机械公司 | omofun动漫在线观看_亚洲无码自拍偷拍视频_国产精品综合二区_中文字幕区一区二_拍真实国产伦偷精品_狠狠操婷婷_www.avtvtv.com新网址_7799国产精品久久99 | 野花免费观看_欧洲久久久久_午夜精品久久久久久久四虎_两性故事吃奶添下面_福利视频一区二区三区_热久久精品免费视频_亚洲日韩欧美一区二区三区_国产精品69久久 av高清_经典国产乱子伦精品视频_国产在线1_中国视频一区二区_成人在线视频网_免费日韩一级片_a级国产片_痴汉中出中文字幕在线视频 | 人人妻人人做人人爽_天天操天天草_少妇小莹的yin荡生活下视频_久草老司机_成人国产一区二区_天天天天天天天天操_国产娱乐凹凸视觉盛宴在线视频_亚洲vs天堂 | 欧美videosdesexo肥婆_999精品视频在线观看_久久久久久1_成人网qqq444_亚洲欧洲美洲精品一区二区三区_天天拍夜夜_亚洲爆乳成AV人在线视水卜_中文字幕区 | 一级久久久_国产真人做爰免费视频_久久精品国产亚洲aⅴ瑜伽_国产美女爆乳呻吟视频_国产人成久久久精品_日韩精品无码久久一区二区三_欧美亚洲国产精品久久高清_成人综合久久综合 | 日本三级动作片_色哟哟网页_少妇撒尿一区二区在线视频_图片区小说区另类春色_女人19毛片一级毛片_久久香蕉网站_国产精品网站在线观看_免费黄色大片 | 国产精品无码av无码_嫩草视频网_免费a级毛片无码∨_久无码久无码AV无码_久久九九免费视频_亚洲国产成人A精品不卡在线_在线午夜av_妇女站着交性打野战 | 17C精品麻豆一区二区免费_97人妻熟女成人免费视频_亚洲在线中字幕_99久久毛片免费观看_我的性奴的肉玩具1一17心奴_国产精品久久777777毛茸茸_韩国一级毛片_日韩人妻少妇一区二区三区 | 欧美怕怕视频_真人性23式(动)黄色毛片_久久精品国产99久久6动漫亮点_啪一啪日一日_国产性生大片免费观看性_色av吧_韩国一区二区三区四区_在线观看韩国av | 精品99久久_国产精品在线看_大香伊蕉最新视频_亚洲色大18成人网站WWW在线播放_一区二区免费视频_国产午夜福利片1000无码_久久精品亚洲人成影院_久草在线手机视频 | 草久在线观看_黑料av_久久丫免费无码一区二区_免费的色网站_亚洲欧洲中文日韩乱码av_色拍拍噜噜噜3av在线_中国XXXX真实偷拍_www.夜夜操 | 丁香伊人网_www.4虎.com_亚洲av日韩av无码尤物_日日夜视频_热re91久久精品国99热蜜臀_青青草娱乐视频_人妻无码一二三区免得_日本卡一卡2卡三卡4乱卡乱码 | AV永久天堂一区二区三区香港_精品成人乱色一区二区_亚洲av片毛片成人观看兔费_欧美精品一区二区三区A片_狠狠综合久久久久综合网址_国产精品12区_成人中文网_亚洲国产精品成人无码区 | 亚洲av禁18成人毛片一级_三及片大全网日本_免费观看视频一区_欧美特黄视频在线观看_久久er热在这里只有精品66_在线观看高清不卡无码视频_国产九九热_一及毛片 | 第一福利在线_国内精品免费一区二区2001_在线观看中文字幕网站_欧美一区二区三区性视频_亚洲日本成本人观看_亚洲一级毛片视频_高清一区在线_天天操人人爱 色欲aⅴ亚洲情无码AV_欧美喷潮久久久XXXXX_国产精品高潮呻吟久久av黑人_亚洲AV无码专区亚洲AV网站_姑娘第7集在线观看_国产成人精选视频在线观看_91视频在线视频_亚洲伦理一区 | 东京复仇者第三季天竺篇在线观看_99手机国产精品_国产网红福利视频一区二区_色wwwwww_五月香蕉网_天天操天天射综合_在线不卡中文_av观看免费 | 日本97av_亚洲日韩亚洲另类激情文学_va在线观看_国产午夜福利视频在线观看_www.在线观看_九九久久综合网站_538久久_精品人妻无码一区二区三区手机版 | 久久精品视频免费看_国产成人精品免费视频大全五_三级在线国产_伊人久久久精品区aaa片_gogogo高清在线观看免费中国_少妇激烈床戏视频_国产精品999在线观看_超碰97在线免费 | 国产精品人妻无码久久久苍井空_国产欧美亚洲精品第一区软件_美女搞久久_91视频国产免费_久热免费_日韩免费在线_一区二区久久精品_精品男人天堂 | 殴美性猛交_欧美白妞大战非洲大炮_熟女人妻在线视频_亚洲AV在线观看天堂无码_艹逼视频免费看_野外一级片_九一视频免费_无码精品人妻一区二区三区aV | 中文字幕AⅤ在线视频_老太婆性杂交毛片_国产午夜精品无码一区二区_精品综合久久久久久98_欧美一区=区三区_超碰在线98_韩国裸体美女_久久香蕉99 | 欧美黄色成人_91视频专区_亚洲一区福利视频_依依激情网_亚洲精品久久无码AV片银杏_亚洲AV国产AV一区无码_无码伊人久久大杳蕉中文无码_性色av蜜臀av牛牛影院 | 午夜精品福利视频_国产日韩欧美东南在线_日韩美国1级大片_99视频国产热精品_久草热精品_18无码粉嫩小泬无套在线观看_强壮的公次次弄得我高潮a片日本_亚洲伦理片在线观看 | 欧美性高潮_狠狠爱网_激情五月人体_午夜剧场91_成人无码A区在线观看视频_99色成人_午夜日韩在线观看_夜夜澡人摸人人添人人看 | 在线视频青青草_久久精品天天中文字幕人妻_7777色鬼XXXX欧美色妇_国产98色在线_国产乱人伦偷精品视频免_中文字幕乱码亚洲精品一区_精品久久久久久中文字幕一区二区_国产一卡三卡四卡无卡精品 | aaa222成人黄网_Av天堂亚洲好男人_日本天堂资源_日本一区二区三区视频在线观看_曰曰夜夜的爱_少妇高潮太爽了在线视频_午夜爱爱小视频_黄色不卡 | 91热爆视频_韩国av一区二区_夜夜躁狠狠躁日日躁视频_av在线免费播放_双飞两少妇国语对白_中文字幕在线乱码不卡二区区_色综合久久中文娱乐网_成年站免费网站看V片在线 |