(微信小程序)一 : 初識微信小程序


首先看過angularjs的同學們在看微信小程序的創始文件應該不算很陌生吧。
需要看的 先是文件目錄
看完這個目錄。。得知
( 一 )    pages   他存放於多個頁面 如 index ,log頁面。可以把他里面的每個文件夾看成一個整體。 這個整體存放着 html 、css 和 數據
    1:index文件夾    ---    存放的index頁面的目錄。
    2:index.js    ---    他可以處理得到(ajax),或自定義定義的數據。把得到的值封裝成一個對象 交給wxml渲染數據。(類似與angular的數據綁定或者express的res.render({}))另外 他還有一些生命周期。
             (1)、onLoad(options)    ---    進入這個頁面時候觸發而options就是頁面跳轉時候所傳的參數
            (2)、onReady     ---    頁面跳轉完成
            (3)、onShow    ---    頁面顯示
            (4)、onHide    ---    頁面隱藏
            (5)、onUnLoad    ---    頁面關閉    
             他們的類型 都是 function 哦。
    3:index.wxml    ---    他其實就類似於 html
    4:index.wxss    ---    相當與 css
 
( 二 )    utils    這里存放一些小工具吧 比如一些邏輯的處理。可以跟自己的喜好來命名 比如 controller
 
( 三 )    app.js  用於注冊一個小程序。 
    1:他類似於用xcode(swift語言)開發ios應用時的AppDelegate.swift 他管理於程序的啟動與關閉。通俗點的來說啟動app的時候就需要用到app.js
    2:他有一些生命周期
        (1)    onLaunch    ---    初始化完成時會觸發,且只觸發一次。--- 其實就相當於點了一下app的圖標。這個時候這個程序就啟動起來了。走的就是他 
                    他和index.js中的onload可不一樣。他全局只觸發一次。而onload是每次進入這個頁面時候都觸發
        (2)    onShow    ---    當程序從后台進入前台時候觸發    ---     就相當於我打開了這個程序,然后用iphone點擊home鍵從程序進入了主桌面。
        (3)    onHide    ---    當程序從前台進入后台    ---    同理 用iphone手機從桌面雙擊home鍵進入 小程序。
 
( 四 )    app.json  配置文件。說白了就是配置頁面的一些功能。 
 
之后我會按照初始程序一點一點的深入了解。不過不得不說 感覺和angular2是一個媽生出來的產物。不過比angular2 更好理解
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM