首頁  >  文章  >  微信小程式  >  微信小程式全方位深度解析影片教學資源分享

微信小程式全方位深度解析影片教學資源分享

黄舟
黄舟原創
2017-09-01 09:47:512998瀏覽

微信小程式是微信在2016年9月15日發布的新的應用形態,不需要下載安裝即可使用的應用程式。 《微信小程式全方位深度解析影片教學》將會帶大家從最基礎環境建置、設定、api的使用到開發出一個app的完整流程.

微信小程式全方位深度解析影片教學資源分享

課程播放網址:http://www.php.cn/course/248.html

該老師講課風格:

教師講課深入淺出,條理清楚,層層剖析,環環相扣,論證嚴密,結構嚴謹,用思維的邏輯力量吸引學生的注意力,用理智控制課堂教學進程。學生透過聽教師的講授,不僅學到知識,也受到思維的訓練,還受到教師嚴謹的治學態度的熏陶和感染

本視頻中較為難點是作用域和模組化了:

檔案作用域
在 JavaScript 檔案中宣告的變數和函數只在該檔案中有效;不同的檔案中可以宣告相同名字的變數和函數,不會互相影響。

範例:
透過全域函數getApp() 可以取得全域的應用實例,如果需要全域的資料可以在App() 中設置,如:

/* app.js */  
App({  
  globalData: 1  
})
/* a.js */  
// 这是局部变量localValue  
var localValue = 'a'  
// 获取app.js的实例  
var app = getApp()  
// 通过app的示例来操作全局的变量  
app.globalData++
/* b.js */  
// 在不同的文件中可以重复定义localValue这个变量  
var localValue = 'b'  
// 如果a.js文件先执行,那么b.js获取到的就是a.js执行过的变量数值  
console.log(getApp().globalData)

模組化
我們可以將一些公開的程式碼抽離成為一個單獨的 js 文件,作為一個模組。模組只有透過 module.exports 或 exports 才能對外暴露介面。

範例:

/* common.js */  
function sayHello(name) {  
  console.log(`Hello ${name} !`)  
}  
  
module.exports = { sayHello : sayHello}

在需要使用這些模組的檔案中,使用 require(path) 將公用程式碼引入

/* a.js */  
var common = require('common.js')  
Page({  
  helloMINA: function() {  
    common.sayHello('MINA')  
  }  
})

以上是微信小程式全方位深度解析影片教學資源分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn