小程序开发之基础知识(0)
前言:2016年9月21日,微信小程序正式開啟內測。 2017年1月9日0點,萬眾矚目的微信第一批小程序正式上線,用戶可以體驗到各種各樣小程序提供的服務。
人類發展史大抵經歷了石器時代,青銅器與鐵器時代、工業與科技時代(從第一次工業革命算起)。21世紀是一個信息時代,互聯網和物聯網相輔相成,基于電腦、平板以及手機端的半人工智能社會在人們越來越追求高效工作環境下誕生。從PC端到脫離笨重的電腦將人們對效率的要求把生活裝進口袋里的手機app,我們正處于一個發展越來越快速的信息時代。騰訊是我國的社交、游戲大頭,“得流量者得天下”,BATJ推動了國家互聯網的快速發展,在形成巨頭壟斷的局面下也成為了推動技術發展的大推手。騰訊在手機工具的依托下再一次推動了產品的展現形式。最近我一直在思考,能準確進行下一代信息革命的大佬會不會是可以那個可以在工具上(工具意指從pc->移動端)進行下一次革命的人。盡管手機這么小巧的工具已經能很大的滿足我們的需求,但是若能在工具體驗上將設備的精簡化發揮到極致,想必就會是一次較大的革命了。(原諒腦洞大開的我)
而小程序是直接對app產品展現形式的一次小變革,從騰訊軟肋出發,我一直認為小程序的初衷應該是彌補T與A在電商(游戲就算是順帶的加成吧)方面的短板(小聲BB)。小程序發展到現在也將近2年,任意商家都可以擁有自己的小程序,但是不得不說實際上不好推廣。現在的小程序已經成為很多蠢蠢欲動的創業者的試金石,如果小程序流量入口尚且還行那么大家就會將用戶轉移到自己的APP中,畢竟這仍舊是個流量為王的時代。也就是說,在下一個工具革命到來之前,不知道小程序會不會是唯一一個從產品展現形式來進行革命的產品。
?
開發:在進行小程序開發之前,要先了解什么是小程序。小程序是以微信端為載體進行的產品依托平臺,當然這是我自己理解的。在微信小程序的開發文檔里有很多詳細的描述,包括基本的小程序標簽或者函數定義,基本的API接口介紹,每一期的迭代更新等。在進行大致的了解之后根據開發文檔的介紹我們需要在本地安裝一個微信開發工具https://download.csdn.net/download/qq_25491201/10594550,該開發工具我用著覺得還不錯的。可能是小程序本來就是輕應用的原因吧,小程序提供了便捷的模擬器,還有基本的編輯頁和控制臺。其中常用的是頁面結構模塊和編輯框。
安裝完微信開發小工具后在首頁進行登錄,若未申請小程序賬戶需要注冊,注冊結束后該賬號會擁有相應的APPID和SecretID,常用的是APPID,將該串ID復制粘貼到工具的登錄頁,輸入其他相應的信息,在下方選擇默認生成文件夾框架即可進入開發頁面。左邊有類似手機形狀樣的就是模擬器,在寫好一個項目后會將頁面前端的信息在該模擬器中進行展示,接下來就是比較重要的文件的結構介紹。
如上圖所示。這是我的一個開發好的小程序,下邊主要看文章結構。整個小程序項目主要由4種文件構成,它們分別是.json文件,.js文件,.wxss文件,.wxml文件。其中.js文件相當于是整個邏輯結構文件,.json文件就是在邏輯結構下進行配置的文件,.wxml文件相當于我們進行app開發或者網頁開發時的html寫的標簽頁面,wxss就是相當于css的樣式頁面。整個小程序項目都是由這4個文件構成,我們在編寫每個文件時參考小程序的官方文檔就能很好地寫出小程序。再看看整個文件夾的結構,我們可以看到空白項目里(hello還有logs文件夾),系統自動為我們生成pages文件夾,該文件夾下默認生成index文件夾和logs文件夾,pages文件夾里的每個子文件夾基本上都是對應小程序里每個頁面的內容,并且每個子文件夾里定義的函數只能為本文件夾所調用。utils文件夾是一些在我們編輯項目時需要配置的一些文件,在一級目錄下的app.js、app.json、app.wxss則是我們小程序的入口。其中我們小程序pages目錄下的每一個子文件夾的路徑我們都需要在.json文件中的window項里表示出來,詳情請見微信小程序開發文檔。媽媽喊我去睡覺了,寫得實在匆忙。上圖是我花了一些時間開發的項目,還未申請上線,有興趣的朋友可以加我微信一起繼續開發(wechat:alonlady)。
總結
以上是生活随笔為你收集整理的小程序开发之基础知识(0)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ip地址自动切换器_网络IP切换器IPP
- 下一篇: C语言辅导试题答案,C语言试题含答案).