网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序項目總結《六》項目結束和補充總結

發布時間:2018-04-18 09:41 所屬欄目:小程序開發教程

作者:Tong_T,來自授權地址

你可以在這里獲取相關視頻:最新免費視頻分享活動 
作者沒有分享源碼,你可以學習這個類似的demo:精品完整demo:搖一搖,二維碼,指南針,下載文件(PHP)

1.小程序的生命周期——App.js

App() 必須在 app.js 中注冊,且不能注冊多個。所以App()方法在一個小程序中有且僅有一個。

App() 函數用來注冊一個小程序。接受一個 object 參數,其指定小程序的生命周期函數等。

注意:

(1).不要在定義于 App() 內的函數中調用 getApp() ,使用 this 就可以拿到 app 實例。

(2).不要在 onLaunch 的時候調用 getCurrentPage(),此時 page 還沒有生成。

(3).通過 getApp() 獲取實例之后,不要私自調用生命周期函數。


2.頁面的生命周期

Page() 函數用來注冊一個頁面。接受一個 object 參數,其指定頁面的初始數據、生命周期函數、事件處理函數等。

生命周期函數

onLoad: 頁面加載 
一個頁面只會調用一次。 
接收頁面參數 可以獲取wx.navigateTo和wx.redirectTo及<navigator/>中的 query。

onShow: 頁面顯示 
每次打開頁面都會調用一次。

onReady: 頁面初次渲染完成 
一個頁面只會調用一次,代表頁面已經準備妥當,可以和視圖層進行交互。

onHide: 頁面隱藏 
當navigateTo或底部tab切換時調用。

onUnload: 頁面卸載 
當redirectTo或navigateBack的時候調用。

3.深入淺出ES6:ES6是什么

ECMAScript發生了什么變化?

編程語言JavaScript是ECMAScript的實現和擴展,由ECMA(一個類似W3C的標準組織)參與進行標準化。ECMAScript定義了: 
語言語法 – 語法解析規則、關鍵字、語句、聲明、運算符等。 
類型 – 布爾型、數字、字符串、對象等。 
原型和繼承 
內建對象和函數的標準庫 – JSON、Math、數組方法、對象自省方法等。 
ECMAScript標準不定義HTML或CSS的相關功能,也不定義類似DOM(文檔對象模型)的Web API,這些都在獨立的標準中進行定義。ECMAScript涵蓋了各種環境中JS的使用場景,無論是瀏覽器環境還是類似Node.js的非瀏覽器環境。

新標準

上周,ECMAScript語言規范第6版最終草案提請Ecma大會審查,這意味著什么呢? 
這意味著在今年夏天,我們將迎來最新的JavaScript核心語言標準。 
這無疑是一則重磅新聞。早在2009年,上一版ES5剛剛發布,自那時起,ES標準委員會一直在緊鑼密鼓地籌備新的JS語言標準——ES6。 
ES6是一次重大的版本升級,與此同時,由于ES6秉承著最大化兼容已有代碼的設計理念,你過去編寫的JS代碼將繼續正常運行。事實上,許多瀏覽器已經支持部分ES6特性,并將繼續努力實現其余特性。這意味著,在一些已經實現部分特性的瀏覽器中,你的JS代碼已經可以正常運行。如果到目前為止你尚未遇到任何兼容性問題,那么你很有可能將不會遇到這些問題,瀏覽器正飛速實現各種新特性。

版本號6

ECMAScript標準的歷史版本分別是1、2、3、5。 
那么為什么沒有第4版?其實,在過去確實曾計劃發布提出巨量新特性的第4版,但最終卻因想法太過激進而慘遭廢除(這一版標準中曾經有一個極其復雜的支持泛型和類型推斷的內建靜態類型系統)。 
ES4飽受爭議,當標準委員會最終停止開發ES4時,其成員同意發布一個相對謙和的ES5版本,隨后繼續制定一些更具實質性的新特性。這一明確的協商協議最終命名為“Harmony”,因此,ES5規范中包含這樣兩句話: 
ECMAScript是一門充滿活力的語言,并在不斷進化中。 
未來版本的規范中將持續進行重要的技術改進。 
這一聲明許下了一個未來的承諾。

兌現承諾

2009年發布的改進版本ES5,引入了Object.create()、Object.defineProperty()、getters和setters、嚴格模式以及JSON對象。我已經使用過所有這些新特性,并且我非常喜歡ES5做出的改進。但事實上,這些改進并沒有深入影響我編寫JS代碼的方式,對我來說最大的革新大概就是新的數組方法:.map()、. filter()這些。 
但是,ES6并非如此!經過持續幾年的磨礪,它已成為JS有史以來最實質的升級,新的語言和庫特性就像無主之寶,等待有識之士的發掘。新的語言特性涵蓋范圍甚廣,小到受歡迎的語法糖,例如箭頭函數(arrow functions)和簡單的字符串插值(string interpolation),大到燒腦的新概念,例如代理(proxies)和生成器(generators)。 
ES6將徹底改變你編寫JS代碼的方式!


4.到這里這個項目的開發就告一段落了,我讓我的朋友們體驗了一下這個小程序初版,大家反響還挺好,測試工程師阿姣給出了中肯的測試建議:

在完成小程序的途中,學習到了很多新的知識,對js的認識和熟練也加深了,最后,感謝朋友們的幫助,接下來會完成新的小程序的開發,盡請期待!



易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/23614.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×