新聞中心
框架

成都創(chuàng)新互聯(lián)公司于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都做網(wǎng)站、網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元日照做網(wǎng)站,已為上家服務(wù),為日照各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575
小程序開發(fā)框架的目標是通過盡可能簡單、高效的方式讓開發(fā)者可以在微信中開發(fā)具有原生APP體驗的服務(wù)。
框架提供了自己的視圖層描述語言WXML和WXSS,以及基于JavaScript的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),可以讓開發(fā)者可以方便的聚焦于數(shù)據(jù)與邏輯上。
響應(yīng)的數(shù)據(jù)綁定
框架的核心是一個響應(yīng)的數(shù)據(jù)綁定系統(tǒng)。
整個系統(tǒng)分為兩塊視圖層(View)和邏輯層(App Service)
框架可以讓數(shù)據(jù)與視圖非常簡單地保持同步。當做數(shù)據(jù)修改的時候,只需要在邏輯層修改數(shù)據(jù),視圖層就會做相應(yīng)的更新。
通過這個簡單的例子來看:
Hello {{name}}!
// This is our App Service.
// This is our data.
var helloData = {
name: 'WeChat'
}
// Register a Page.
Page({
data: helloData,
changeName: function(e) {
// sent data change to view.
this.setData({
name: 'MINA'
})
}
})- 開發(fā)者通過框架將邏輯層數(shù)據(jù)中的
name與視圖層的name進行了綁定,所以在頁面一打開的時候會顯示Hello WeChat! - 當點擊按鈕的時候,視圖層會發(fā)送
changeName的事件給邏輯層,邏輯層找到對應(yīng)的事件處理函數(shù) - 邏輯層執(zhí)行了
setData的操作,將name從weChat變?yōu)?code>MINA,因為該數(shù)據(jù)和視圖層已經(jīng)綁定了,從而視圖層會自動響應(yīng)改變?yōu)?code>Hello MINA! 。
頁面管理
框架管理了整個小程序的頁面路由,可以做到頁面間的無縫切換,并給以頁面完整的生命周期。開發(fā)者需要做的只是將頁面的數(shù)據(jù),方法,生命周期函數(shù)注冊進框架中,其他的一切復(fù)雜的操作都交由框架處理。
基礎(chǔ)組件
框架提供了一套基礎(chǔ)的組件,這些組件自帶微信風格的樣式以及特殊的邏輯,開發(fā)者可以通過組合基礎(chǔ)組件,創(chuàng)建出強大的微信小程序 。
豐富的API
框架提供豐富的微信原生API,可以方便的調(diào)起微信提供的能力,如獲取用戶信息,本地存儲,支付功能等。
新聞標題:創(chuàng)新互聯(lián)小程序教程:微信小程序框架(MINA)
網(wǎng)頁地址:http://m.fisionsoft.com.cn/article/coisish.html


咨詢
建站咨詢
