開(kāi)篇語(yǔ)
最近互聯(lián)網(wǎng)行業(yè)最火熱的潮流之一絕對(duì)是** ”微信小程序“ ** 無(wú)疑,昨晚半夜不想睡覺(jué),所以去找了一下怎么寫(xiě)“微信小程序”的手法,目前由于還很稚嫩(對(duì)外開(kāi)放才三天),所以有用的開(kāi)發(fā)文章很少,最后只找了官方的開(kāi)發(fā)文檔,發(fā)現(xiàn)其實(shí)上手很簡(jiǎn)單,只是需要網(wǎng)頁(yè)開(kāi)發(fā)相關(guān)的經(jīng)驗(yàn)。雖然我經(jīng)驗(yàn)不是很足,但是好歹也有過(guò)開(kāi)發(fā)經(jīng)歷,所以下載了一個(gè)開(kāi)發(fā)者工具來(lái)測(cè)試了下。發(fā)現(xiàn)小程序還真的是很厲害的東西。(另外,知道小程序,那么它的主導(dǎo)者----** 張小龍 **想必大家也都知道。哈哈哈哈哈,校友呢~~~)

前言
在講開(kāi)發(fā)之前,我要聲明幾點(diǎn)。
首先,目前小程序不對(duì)個(gè)體開(kāi)放,所以如果你想做個(gè)小程序上傳到微信,然后隨時(shí)隨地調(diào)用,勸你還是先熄滅這個(gè)想法,暫時(shí)還沒(méi)有針對(duì)個(gè)體的注冊(cè)名額。就下個(gè)開(kāi)發(fā)者工具,然后在自己的SDK模擬器里面跑一跑,等啥時(shí)候可以個(gè)體注冊(cè)了,直接傳上去就好了~~ 下面是注冊(cè)界面,填入郵箱之后去郵箱檢查,會(huì)有一個(gè)網(wǎng)址,在里面要填入很多的信息,比如說(shuō)公章,公司信息等等,相當(dāng)于備案了。所以我嫌麻煩,也沒(méi)那個(gè)本錢(qián)去弄,就放棄了。大家有興趣可以去試試~~



第二,微信小程序究竟是是什么?目的何在?
小程序是一種集合眾多服務(wù)的微信功能,不需要下載APP,運(yùn)行時(shí)也不會(huì)吃太多的運(yùn)存,所以可以做到一定程度的“用完就撤”。其目的是收攏流量,更大程度的做到“互聯(lián)”。其更多的還是想要將”人人互聯(lián)“發(fā)展為”萬(wàn)物互聯(lián)“,在更大的平臺(tái)上與同行競(jìng)爭(zhēng)。
Q:小程序是什么?它有著什么樣的功能?
A:小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或者搜一下即可打開(kāi)應(yīng)用。也體現(xiàn)了“用完即走”的理念,用戶不用關(guān)心是否安裝太多應(yīng)用的問(wèn)題。應(yīng)用將無(wú)處不在,隨時(shí)可用,但又無(wú)需安裝卸載。
Q:我是一個(gè)開(kāi)發(fā)者,沒(méi)有收到小程序的測(cè)試邀請(qǐng),有什么渠道可以申請(qǐng)注冊(cè)小程序?
A:小程序仍然處于內(nèi)測(cè)階段。全面開(kāi)放申請(qǐng)后,主體類型為個(gè)人、企業(yè)、政府、媒體或其他組織的開(kāi)發(fā)者,均可申請(qǐng)注冊(cè)小程序。
Q:現(xiàn)在已經(jīng)有部分帳號(hào)收到小程序的內(nèi)測(cè)邀請(qǐng)了,接下來(lái)是否會(huì)繼續(xù)開(kāi)放內(nèi)測(cè)邀請(qǐng)?
A:關(guān)于小程序的上線節(jié)奏:本次內(nèi)測(cè)采用邀請(qǐng)制,其內(nèi)容客戶端暫時(shí)對(duì)用戶不可見(jiàn)。之后小程序會(huì)全面開(kāi)放申請(qǐng),所有小程序?qū)⒃诮y(tǒng)一時(shí)間向用戶開(kāi)放。
Q:小程序可以和現(xiàn)有的App 打通嗎?
A:小程序可以借助微信聯(lián)合登錄,和開(kāi)發(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:外界有說(shuō)法稱,小程序的推出意味著微信要做一個(gè)應(yīng)用分發(fā)市場(chǎng),是這樣嗎?
A:微信推出小程序,并非想要做應(yīng)用分發(fā)市場(chǎng),而是給一些優(yōu)質(zhì)服務(wù)提供一個(gè)開(kāi)放的平臺(tái)。
開(kāi)發(fā)前的準(zhǔn)備
所需要的工具全在一個(gè)軟件里面,雖然這個(gè)軟件不是特別適合于寫(xiě)代碼,但是功能豐富齊全還是很值得稱道的,而且體量輕,這個(gè)很贊,下載鏈接如下:http://wxopen.bcoder.cn/download.html

裝好之后按照提示登錄,然后就會(huì)有如下界面:


為方便初學(xué)者了解微信小程序的基本代碼結(jié)構(gòu),在創(chuàng)建過(guò)程中,如果選擇的本地文件夾是個(gè)空文件夾,開(kāi)發(fā)者工具會(huì)提示,是否需要?jiǎng)?chuàng)建一個(gè)quick start項(xiàng)目。選擇“是”,開(kāi)發(fā)者工具會(huì)幫助我們?cè)陂_(kāi)發(fā)目錄里生成一個(gè)簡(jiǎn)單的demo。
來(lái)到了準(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ì)晚上能出一篇。下面拿出來(lái)的是我找的官方文檔,結(jié)合我自己的實(shí)際寫(xiě)的粗略文檔,后面繼續(xù)深入會(huì)有新文章的。
