官术网_书友最值得收藏!

前言

2017年1月9日凌晨,小程序終于揭開神秘面紗,正式上線。小程序是微信繼訂閱號(hào)、服務(wù)號(hào)、企業(yè)號(hào)之后推出的一種新的并行體系,不需要下載、安裝即可使用的應(yīng)用。它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或者搜一下即可打開應(yīng)用,也體現(xiàn)了“用完即走”的理念,隨時(shí)可用,但又無需安裝、卸載。微信“小程序”可以為開發(fā)者提供基于微信的表單、導(dǎo)航、地圖、媒體和位置等開發(fā)組件,讓他們?cè)谖⑿诺木W(wǎng)頁里構(gòu)建一個(gè)HTML 5應(yīng)用。同時(shí)微信還開放了登錄和微信支付等接口,讓這個(gè)“小程序”可以和用戶的微信賬號(hào)打通。微信將“小程序”定義為“一種新的應(yīng)用形態(tài)”。

將微信小程序開發(fā)與原生應(yīng)用開發(fā)對(duì)比,超過95%的原生應(yīng)用功能如果使用微信小程序開發(fā)都會(huì)變得更容易,更快。除了開發(fā)效率更高,還具有更好的兼容性,無論是OS還是Android又或者是WP,它都能很好地工作,真正做到一次開發(fā)隨處可用。微信小程序獲得更多的系統(tǒng)權(quán)限。首先是數(shù)據(jù)緩存能力,這可以讓用戶在打開一個(gè)小程序的時(shí)候?qū)⒊绦虻闹饕蚣芫彺娴轿⑿派希乱淮尉涂梢钥焖俅蜷_。

微信小程序具備更好的可維護(hù)性,傳統(tǒng)的移動(dòng)應(yīng)用開發(fā),新增功能后,開發(fā)者需要重新編譯應(yīng)用程序并上傳新版本,用戶需更新后才能使用新的功能,若用戶不更新,或更新不及時(shí),則容易造成多版本系統(tǒng)并行運(yùn)行的問題,給開發(fā)運(yùn)維帶來較大麻煩。微信小程序具有更好的傳播性、更低的獲取用戶成本。傳統(tǒng)的App十幾兆到百兆大小不等且會(huì)占用手機(jī)內(nèi)存,用戶從下載到使用再到卸載都需要時(shí)間投入,這些都給App的推廣以及用戶的使用帶來了不便。使用微信小程序,在任何安裝了微信的手機(jī)中都可以運(yùn)行。直接搜索或掃描二維碼讓你快速打開小程序用完即關(guān)。在Android手機(jī)中,它可以和Android本地應(yīng)用一樣,在手機(jī)桌面創(chuàng)建應(yīng)用程序圖標(biāo)。除了具備普通移動(dòng)應(yīng)用的功能外,它還能利用微信向用戶推送消息,利用微信完成支付,在某種程度上順應(yīng)了方便、快捷的互聯(lián)網(wǎng)傳播形式,隨著用戶需求的發(fā)展,微信還將開放更多的功能提供給開發(fā)者。

小程序開發(fā)人員的需求量會(huì)在短時(shí)間內(nèi)激增。盡早加入小程序開發(fā)者的行列,在供小于求的時(shí)間點(diǎn)入行,可以增加更多的個(gè)人價(jià)值,成為一個(gè)熱門搶手的程序員。“工欲善其事,必先利其器”如果你想開發(fā)小程序,必須先學(xué)會(huì)一套微信特制的“開發(fā)語言”。雖然官方有開發(fā)文檔介紹,但是對(duì)于很多普通人、新手來說,在學(xué)習(xí)的過程中常常會(huì)遇到各種各樣的問題。還需要HTML、JS、CSS等基本的Web前端能力。為了更快地上手這門開發(fā)語言,需要學(xué)習(xí)一些HTML、JavaScript、CSS相關(guān)教程。而本書結(jié)合多個(gè)項(xiàng)目實(shí)例詳細(xì)介紹了CSS樣式的使用以及小程序的完整開發(fā)過程,可謂一書在手,開發(fā)不愁!

本書特點(diǎn)

● 容易上手,通過案例精細(xì)講解小程序語言的實(shí)戰(zhàn)技巧。使讀者容易理解,并能馬上學(xué)以致用。對(duì)于每一部分具體內(nèi)容,都精心設(shè)計(jì)了相應(yīng)的示例程序,一方面可以幫助讀者加深理解,另一方面也可以逐步培養(yǎng)讀者的程序設(shè)計(jì)能力。

● 內(nèi)容全面,本書詳細(xì)講解了開發(fā)工具的使用、基本組件、API的使用。

● 技術(shù)實(shí)用,通過多個(gè)案例詳細(xì)講解了小程序的開發(fā)過程和代碼實(shí)現(xiàn),從0到1開發(fā)屬于自己的小應(yīng)用。

本書內(nèi)容

● 第一章介紹了如何注冊(cè)開發(fā)者、開發(fā)環(huán)境的安裝和使用,帶領(lǐng)大家創(chuàng)建第一個(gè)項(xiàng)目。

● 第二章詳細(xì)介紹了小程序的應(yīng)用場(chǎng)景、全局配置、架構(gòu)以及小程序的調(diào)試、上傳和發(fā)布。

● 第三章完整介紹了小程序的框架組件包括視圖容器、基礎(chǔ)內(nèi)容、表單組件、操作反饋、導(dǎo)航、媒體組件、地圖、畫布、客服繪畫。

● 第四章介紹了所有API的使用,主要包括網(wǎng)絡(luò)、媒體、文件、數(shù)據(jù)緩存、位置、設(shè)備、界面交互、繪圖、擴(kuò)展接口。

● 第五章介紹了開放API的使用,例如:登錄、簽名加密、用戶信息、微信支付、模板消息、客服消息、分享、二維碼、收貨地址、卡券、設(shè)置。

● 第六章通過幾個(gè)實(shí)際項(xiàng)目案例來講解小程序的開發(fā)過程和代碼實(shí)現(xiàn)。帶領(lǐng)大家從0到1實(shí)現(xiàn)自己的小程序。主要包括:仿新聞小應(yīng)用、書架功能、錄音功能、二維碼生成器、圖片濾鏡、仿電影小應(yīng)用。

讀者對(duì)象

本書既可以作為相關(guān)院校微信小程序?qū)I(yè)教材,又可以作為想進(jìn)入或者已進(jìn)入微信小程序開發(fā)隊(duì)伍的人員使用的參考書。具體目標(biāo)讀者定位為:

(1)希望從事軟件開發(fā)行業(yè)的學(xué)生;

(2)想開發(fā)小程序的iOS與Android開發(fā)人員;

(3)從事ASP.NET、JSP、PHP等工作的程序員;

(4)想要快速進(jìn)行實(shí)際小程序項(xiàng)目開發(fā)的讀者;

(5)相關(guān)培訓(xùn)機(jī)構(gòu)的老師和學(xué)員;

(6)程序測(cè)試及維護(hù)人員;

(7)編程愛好者;

(8)參加實(shí)習(xí)的初級(jí)程序員;

(9)大中專院校的老師和學(xué)生;

(10)初中級(jí)程序開發(fā)人員

本書的內(nèi)容能夠幫助讀者提升實(shí)際的工作能力。

致謝

非常感謝人民郵電出版社的編輯對(duì)本書的幫助和支持。

非常感謝中國(guó)教育創(chuàng)新校企聯(lián)盟專家委員會(huì)主任陳瀅博士,慧科集團(tuán)合伙人、集團(tuán)高級(jí)副總裁管剛,曾經(jīng)效力于Sybase、Sun Microsystem、SAS等國(guó)際知名軟件公司,目前在慧科集團(tuán)任集團(tuán)技術(shù)副總裁李嘉對(duì)本書的大力支持。

感謝無限互聯(lián)iOS教學(xué)總監(jiān)、國(guó)內(nèi)著名的iOS培訓(xùn)專家、學(xué)院iOS培訓(xùn)課程研發(fā)領(lǐng)航者——汪鴻俊老師。

另外也非常感謝以下各位對(duì)本書的大力幫助和支持,他們分別是:江艷、王丹、吳利光、李志河、劉保戀、李曉蘭、楊憲杰、任小蕾、徐浩書、張欣杰。

聯(lián)系方式

希望通過本書幫助大家去創(chuàng)建屬于自己的小程序,由于時(shí)間倉促,本書難免有疏漏,不完美之處敬請(qǐng)讀者對(duì)我們的工作提出建議和指正,謝謝。

請(qǐng)通過下面的方式聯(lián)系我們:

微信小程序愛好者QQ群:248728021

加入微信小程序愛好者QQ群,一起探討、一起探究、一起成為小程序的專業(yè)開發(fā)者。

代碼下載地址

更多內(nèi)容敬請(qǐng)關(guān)注:

http://wx.leadingdo.com

——?jiǎng)⒚餮?/p>

主站蜘蛛池模板: 兴国县| 九台市| 台南市| 蓝山县| 兴文县| 类乌齐县| 界首市| 潢川县| 荥经县| 南溪县| 龙口市| 嘉祥县| 石城县| 青岛市| 侯马市| 深泽县| 波密县| 普宁市| 日照市| 灵璧县| 保康县| 抚远县| 娄烦县| 盐源县| 临海市| 积石山| 镇平县| 饶河县| 饶平县| 林西县| 通江县| 汾西县| 天长市| 湘潭县| 南郑县| 兴宁市| 曲周县| 普兰店市| 新化县| 阳朔县| 左贡县|