開篇語
最近互聯(lián)網(wǎng)行業(yè)最火熱的潮流之一絕對(duì)是** ”微信小程序“ ** 無疑傲茄,昨晚半夜不想睡覺,所以去找了一下怎么寫“微信小程序”的手法喜颁,目前由于還很稚嫩(對(duì)外開放才三天)涮总,所以有用的開發(fā)文章很少耘戚,最后只找了官方的開發(fā)文檔,發(fā)現(xiàn)其實(shí)上手很簡(jiǎn)單本涕,只是需要網(wǎng)頁開發(fā)相關(guān)的經(jīng)驗(yàn)业汰。雖然我經(jīng)驗(yàn)不是很足,但是好歹也有過開發(fā)經(jīng)歷菩颖,所以下載了一個(gè)開發(fā)者工具來測(cè)試了下样漆。發(fā)現(xiàn)小程序還真的是很厲害的東西。(另外晦闰,知道小程序放祟,那么它的主導(dǎo)者----** 張小龍 **想必大家也都知道。哈哈哈哈哈呻右,校友呢~~~)
前言
在講開發(fā)之前跪妥,我要聲明幾點(diǎn)。
首先声滥,目前小程序不對(duì)個(gè)體開放骗奖,所以如果你想做個(gè)小程序上傳到微信,然后隨時(shí)隨地調(diào)用醒串,勸你還是先熄滅這個(gè)想法执桌,暫時(shí)還沒有針對(duì)個(gè)體的注冊(cè)名額。就下個(gè)開發(fā)者工具芜赌,然后在自己的SDK模擬器里面跑一跑仰挣,等啥時(shí)候可以個(gè)體注冊(cè)了,直接傳上去就好了~~ 下面是注冊(cè)界面缠沈,填入郵箱之后去郵箱檢查膘壶,會(huì)有一個(gè)網(wǎng)址,在里面要填入很多的信息洲愤,比如說公章颓芭,公司信息等等,相當(dāng)于備案了柬赐。所以我嫌麻煩亡问,也沒那個(gè)本錢去弄,就放棄了。大家有興趣可以去試試~~
第二州藕,微信小程序究竟是是什么束世?目的何在?
小程序是一種集合眾多服務(wù)的微信功能床玻,不需要下載APP毁涉,運(yùn)行時(shí)也不會(huì)吃太多的運(yùn)存,所以可以做到一定程度的“用完就撤”锈死。其目的是收攏流量贫堰,更大程度的做到“互聯(lián)”。其更多的還是想要將”人人互聯(lián)“發(fā)展為”萬物互聯(lián)“待牵,在更大的平臺(tái)上與同行競(jìng)爭(zhēng)严嗜。
Q:小程序是什么?它有著什么樣的功能洲敢?
A:小程序是一種不需要下載安裝即可使用的應(yīng)用漫玄,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或者搜一下即可打開應(yīng)用压彭。也體現(xiàn)了“用完即走”的理念睦优,用戶不用關(guān)心是否安裝太多應(yīng)用的問題。應(yīng)用將無處不在壮不,隨時(shí)可用汗盘,但又無需安裝卸載。
Q:我是一個(gè)開發(fā)者询一,沒有收到小程序的測(cè)試邀請(qǐng)隐孽,有什么渠道可以申請(qǐng)注冊(cè)小程序?
A:小程序仍然處于內(nèi)測(cè)階段健蕊。全面開放申請(qǐng)后菱阵,主體類型為個(gè)人、企業(yè)缩功、政府晴及、媒體或其他組織的開發(fā)者,均可申請(qǐng)注冊(cè)小程序嫡锌。
Q:現(xiàn)在已經(jīng)有部分帳號(hào)收到小程序的內(nèi)測(cè)邀請(qǐng)了虑稼,接下來是否會(huì)繼續(xù)開放內(nèi)測(cè)邀請(qǐng)?
A:關(guān)于小程序的上線節(jié)奏:本次內(nèi)測(cè)采用邀請(qǐng)制势木,其內(nèi)容客戶端暫時(shí)對(duì)用戶不可見蛛倦。之后小程序會(huì)全面開放申請(qǐng),所有小程序?qū)⒃诮y(tǒng)一時(shí)間向用戶開放啦桌。
Q:小程序可以和現(xiàn)有的App 打通嗎溯壶?
A:小程序可以借助微信聯(lián)合登錄,和開發(fā)者已有的App 后臺(tái)的用戶數(shù)據(jù)進(jìn)行打通,但不會(huì)支持小程序和App 直接的跳轉(zhuǎn)茸塞。
Q:微信已經(jīng)有了訂閱號(hào)躲庄、服務(wù)號(hào)查剖、企業(yè)號(hào)钾虐,小程序和這三者有什么不同?
A:小程序笋庄、訂閱號(hào)效扫、服務(wù)號(hào)、企業(yè)號(hào)是并行的體系直砂。
Q:外界有說法稱菌仁,小程序的推出意味著微信要做一個(gè)應(yīng)用分發(fā)市場(chǎng),是這樣嗎静暂?
A:微信推出小程序济丘,并非想要做應(yīng)用分發(fā)市場(chǎng),而是給一些優(yōu)質(zhì)服務(wù)提供一個(gè)開放的平臺(tái)洽蛀。
開發(fā)前的準(zhǔn)備
所需要的工具全在一個(gè)軟件里面摹迷,雖然這個(gè)軟件不是特別適合于寫代碼,但是功能豐富齊全還是很值得稱道的郊供,而且體量輕峡碉,這個(gè)很贊,下載鏈接如下:http://wxopen.bcoder.cn/download.html
裝好之后按照提示登錄鲫寄,然后就會(huì)有如下界面:
為方便初學(xué)者了解微信小程序的基本代碼結(jié)構(gòu)地来,在創(chuàng)建過程中,如果選擇的本地文件夾是個(gè)空文件夾熙掺,開發(fā)者工具會(huì)提示靠抑,是否需要?jiǎng)?chuàng)建一個(gè)quick start項(xiàng)目。選擇“是”适掰,開發(fā)者工具會(huì)幫助我們?cè)陂_發(fā)目錄里生成一個(gè)簡(jiǎn)單的demo颂碧。
來到了準(zhǔn)備的最后一步,建立了demo(項(xiàng)目)类浪,自帶的demo模板當(dāng)然是妥妥的”Hello World“载城,可以去/pages/index/index.js里面找到hello world這句話,修改一下费就,試試手感诉瓦,記得要Ctrl + S 保存,然后再按下左邊工具條里面的編譯上面那個(gè)按鈕。然后你就發(fā)現(xiàn)你的第一個(gè)微信小程序(Even “Hello World”睬澡,but the best begining to the small program固额,isn‘t it?)
正文
那啥煞聪,正文還在路上斗躏,寒假出,明后兩天做課設(shè)昔脯,大后天答辯啄糙。如果明天做的快,估計(jì)晚上能出一篇云稚。下面拿出來的是我找的官方文檔隧饼,結(jié)合我自己的實(shí)際寫的粗略文檔,后面繼續(xù)深入會(huì)有新文章的静陈。