操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    5.8.7獲取二維碼API 219

    第6章小程序開發(fā)綱要 220

    6.1界面 220

    6.2網絡 222

    6.3本地數據及緩存 223

    6.4設備硬件 226

    6.5微信開放接口 227

    6.6媒體 228

    6.7后端開發(fā)與設計 231

    第7章小程序經典案例 232

    7.1文件上傳與下載——小相冊 232

    7.1.1功能詳解 232

    7.1.2程序結構 232

    7.1.3程序細化 235

    7.1.4程序體驗 245

    7.2流媒體轉碼與播放——視頻點播 249

    7.2.1功能詳解 249

    7.2.2程序目錄結構 249

    7.2.3程序細化 250

    7.3互動——高冷機器人 253

    7.3.1功能詳解 253

    7.3.2程序目錄結構 253

    7.3.3程序細化 253

    7.4LBS應用——周邊信息點 257

    7.4.1功能詳解 257

    7.4.2程序結構 257

    7.4.3程序細化 260

    7.高級應用——遠程控制設備 267

    7.5.1應用場景 267

    7.5.2開發(fā)實現 267

    7.5.3案例總結 271

    7.6掃碼應用——微投票 271

    7.6.1功能詳解 272

    7.6.2程序結構 272

    7.6.3程序細化 272

    第8章小程序優(yōu)化與演進 290

    8.1為什么選擇小程序,而不是公眾號或App 290

    8.2未來演進方向探討 290

    8.3小程序持續(xù)優(yōu)化方法 291

    附錄A微信小程序平臺運營規(guī)范 298

    附錄B微信小程序平臺常見拒絕情形 308

    附錄C溝通聯絡方法 313

    譯者序:小程序是微信團隊打造的“連接一切”的新事物、新能力。因此,本書第1版的首要原則是:及時。其中我們介紹了小程序的框架、開發(fā)方法與應用案例,希望讓廣大移動互聯網愛好者能在第一時間對小程序的開發(fā)有相對全面的認識,并著手開發(fā)自己的小程序。

    但也正因為微信小程序是個新生事物,自其2017年1月9日正式上線以來,得到廣大開發(fā)者的好評,提出了更多場景與能力的訴求,微信團隊響應得非常迅速,在短短的幾個月時間內,又為小程序開放了更多的新能力。這些新能力包括但不限于:

    開放個人開發(fā)者申請。

    公眾號自定義菜單可打開小程序。

    公眾號模板小程序可打開小程序。

    公眾號綁定小程序時可選擇給粉絲群發(fā)通知,粉絲點擊通知消息即可進入小程序。

    兼容線下二維碼,原有二維碼也能進入小程序(參考摩拜單車)。

    App分享鏈接到微信,可用小程序打開。

    小程序提供藍牙相關API,可連接硬件。

    小程序和微信卡券結合,在小程序中就可領取會員卡和優(yōu)惠券。

    支持長按識別二維碼進入小程序。

    開放第三方平臺,可以把小程序交給第三方開發(fā)或管理。

    推出了新的小程序二維碼,小程序二維碼不再是枯燥的方形。

    公眾號可關聯不同主體的小程序了,一個公眾號最多可關聯13個小程序。

    公眾號文章支持添加小程序卡片,點擊卡片即可進入小程序。

    小程序之間可以相互跳轉了,在小程序中長按識別小程序碼即可跳轉到其他小程序。

    小程序的大小升級為2MB。

    ……

    因此,我們有必要及時更新內容,以確保讀者可以利用本書開發(fā)內容更豐富、功能更強大的小程序。

    同時,我們響應讀者的訴求,在第2版中擴展了新的應用案例,使得內容更加豐富與實用,更易實踐。

    另外,我們還為本書的應用案例提供了源代碼下載地址,便于讀者使用。下載地址為:

    小程序正在讓“連接一切”的移動互聯網生態(tài)成為現實,未來將無限可能。

    作者

    2017年5月

    前言:隨著移動互聯網的興起,互聯網作為一種信息技術在傳統(tǒng)社會與傳統(tǒng)工業(yè)中發(fā)揮的作用越來越強大,互聯網與整個社會運作正在加速深度融合。“互聯網+”的趨勢顯而易見,政府、社會組織、企業(yè)以及個人,都對移動互聯網時代的融合或轉型充滿期待而又心懷忐忑:移動化的場景如何結合?是否有足夠的移動應用開發(fā)能力?即便場景與能力都滿足,是否能應對獲取用戶成本、打開頻率等移動互聯網運營的巨大挑戰(zhàn)?

    好在我們有微信!這是一款為移動時代而生,讓世界互聯網震驚的中國創(chuàng)新應用。經過5年多的發(fā)展,微信已有超過8億月活用戶且仍在不斷進化與演進,是移動時代當之無愧的超級App王。更加幸運的是,騰訊的微信團隊源源不斷地將微信的能力開放出來,為我們提供了融合與轉型的超強連接力。

    2016年1月在廣州舉辦的微信公開課上,“微信之父”張小龍在他演講的最后一部分,宣布將推出“應用號”。小龍?zhí)岬剑骸拔易约寒斄硕嗄瓿绦騿T,我覺得我們應該為開發(fā)團體做一些事情。”至于“應用號”的樣子,小龍當時的大概表述是“類似于公眾號,但比公眾號更便捷、更好找,有更容易使用的形態(tài)”。這就是微信小程序的由來。

    歷時8個多月,在2016年9月21日,微信小程序公布開啟“內測”。隨即這個內測消息便刷爆了朋友圈微信小程序項目實例,我在接下來的數天內便接到不下30個“求內測邀請碼”需求留言,小程序火爆程度可見一斑。由于微信團隊首批僅開放了200個內測號,物以稀為貴,網絡上不久就有傳言:轉讓某個帶小程序功能的微信號,賬號有30.7萬女粉絲,起拍價300萬。

    2016年11月3日,小程序正式開放公測。我再次在朋友圈刷屏中體驗到了“小程序”的火爆,感受到了開發(fā)者、企業(yè)以及市場對微信小程序的好奇、疑惑,同時也感受到大家在移動浪潮中擁抱變化的期待。

    微信官方頁面指出:“小程序可以在微信內便捷地獲取和傳播,同時具有出色的使用體驗。”張小龍在小程序內測首發(fā)當天,也在朋友圈給出了解釋:小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開。這也體現了“用完即走”的理念,用戶無須擔心安裝應用過多的問題。應用將無處不在,隨時可用,但又無須安裝卸載。

    移動互聯網時代的微信應用不可或缺,微信小程序切合了時代需要,毫無疑問會成為政府、組織機構、企業(yè)以及開發(fā)者必爭的互聯網應用場景。微信小程序必將再一次擴展微信強大的“連接力”,幫助我們解決現有服務痛點,或者發(fā)掘、衍生出新的商業(yè)模

    式,幫助行業(yè)、企業(yè)以及政府機構改善服務或實現“互聯網+”轉型。

    感謝微信團隊,為我們帶來微信小程序這個新生事物。絕大部分場景下,不用單獨開發(fā)App的時代來臨了。那么如何開發(fā)小程序?如何將現有的服務或場景與小程序結合?

    由于小程序是新生事物,基本上多數人都無經驗可言。與小龍一樣,我覺得此時有必要為所有對小程序感興趣、有期待的朋友,提供一些有關小程序開發(fā)的指南,這是一件非常有意義的事情。

    由于我在工作上與微信團隊聯系緊密,溝通頻繁,有近水樓臺優(yōu)勢;而且對騰訊業(yè)務有相對全面的了解,熟悉豐富的應用場景,學習了大量小程序項目案例。

    自小程序內測開啟以來,我們更是夜以繼日,同步研讀與理解微信團隊的文檔,梳理開發(fā)邏輯,測試各個場景案例,希望盡早奉獻給大家一本從入門到精通的小程序開發(fā)大全。

    我們嘗試通過本書將我們的先發(fā)優(yōu)勢發(fā)揮出來。由小程序的框架、語法、函數及API開始,結合豐富實用的案例,幫助大家熟練掌握小程序的開發(fā)與應用,并探討小程序的適用范圍以及未來優(yōu)化演進的方向。

    本書讀者對象包括:

    前端開發(fā)工程師

    微信應用開發(fā)者

    移動開發(fā)愛好者

    計算機相關專業(yè)的學生

    如何閱讀這本書

    作為“開放連接體系”的一環(huán),微信團隊為小程序提供連接標準與規(guī)范,最大限度地降低了開發(fā)門檻,但開發(fā)小程序還是需要一定的“專業(yè)開發(fā)能力”與程序開發(fā)的理解力。

    微信小程序的開發(fā)是基于框架的。因此,開發(fā)者首先要理解“框架”()的概念。

    從軟件設計角度,框架是一個可復用的軟件架構解決方案。框架規(guī)定了應用的體系結構,闡明軟件體系結構中各層次間及其層次內部各組件間的依賴關系、責任分配和控制流程,框架表現為一組接口、抽象類以及實例間協作的方法。

    框架一般是成熟、穩(wěn)健的,可以處理系統(tǒng)中很多的細節(jié)問題,比如,事物處理、安全性、數據流控制等問題。框架一般都為多人所用,所以結構很好,擴展性也很好,而且它是不斷升級的,可以直接享受別人升級代碼帶來的好處。

    顯然,框架極大地方便了開發(fā)者,減少了開發(fā)代碼量并提升了代碼質量。

    微信團隊為小程序提供的開發(fā)框架為MINA框架,它類似于淘寶Weex、Vue框架。MINA框架經過大量底層的優(yōu)化設計,有著接近原生App的運行速度,對端和iOS端做到了高度一致的呈現,具有完備的開發(fā)和調試工具。

    微信團隊為小程序的開發(fā)者提供了包含UI界面、社交與支付、語音、多媒體、LBS服務、手機硬件、網絡傳輸等基礎能力。功能豐富且實用,可以覆蓋絕大部分移動應用的場景需求。

    基于對框架的理解與小程序能力及開發(fā)過程,我們將本書基本內容劃分為五大塊:

    創(chuàng)建一個小程序項目并解析體驗:由零開始創(chuàng)建一個小程序,全面體驗小程序的開發(fā)工具、小程序界面、開發(fā)框架、實現過程及代碼解析,了解小程序的應用場景及開發(fā)要求。這部分內容非常適合對小程序開發(fā)感興趣的初學者。

    小程序開發(fā)基礎指南:按框架構成,闡述小程序開發(fā)的語言與語法、函數方法、模塊及事件交互等。這部分內容對小程序開發(fā)者而言,是必須掌握的部分。

    組件開發(fā)應用指南:詳細闡述使用組件進行頁面視圖的開發(fā)過程與組件應用技巧,熟練掌握組件的使用,將大大提高小程序開發(fā)的效率。

    API接口開發(fā)應用指南:微信強大的基礎能力均通過API接口開放出來,它為小程序實現強大功能及適配各種應用場景提供了可能。這一部分內容闡述如何使用各個微信原生API接口進行小程序開發(fā),可幫助開發(fā)者創(chuàng)建出功能強大且極具原生體驗的小程序應用。

    小程序經典案例:通過幾個應用場景的案例,讓讀者實踐小程序的各項功能并掌握一些應用技巧。

    本書力圖幫助讀者充分理解小程序的功能、開發(fā)過程,由淺入深,使讀者快速掌握小程序項目的開發(fā)。相信讀者通過學習本書,一定可以嘗試簡單、高效地搭建具有原生App體驗的小程序應用或服務。

    致謝

    在寫作本書的過程中,得到了很多同行、同事以及朋友的鼓勵,在此衷心感謝。也感謝華章公司編輯們的努力,感謝家人的支持與理解。

    場景代表未來,每一個對應現實需要的服務場景或實用功能的小程序,通過微信的連接與巧妙應用,匯聚起來,最終成為改變世界的力量。

    我們相信:小程序,巧應用,可以成就大夢想。

    現在,我們邀請所有對移動互聯網服務與應用感興趣的朋友,都來開發(fā)微信小程序。

    作者

    2016年12月

    序言:序一

    不管是美國的工業(yè)互聯網,還是中國的互聯網+,這些都表明互聯網正在催生新一輪的產業(yè)革命。移動App在不斷地連接“人”,創(chuàng)造一個個新的基于人的應用場景;物聯傳感器在不斷地連接“物”,也在創(chuàng)造一個個新的基于物的應用場景。連接帶來了大的并發(fā)量和數據量,從而又促使了云計算和大數據這種分布式計算方式和數據處理方式的普及。“云大移物”為代表的新一代信息技術是當今互聯網技術的核心,它們正在形成一種新的體系。正如時任工業(yè)和信息化部副部長楊學山先生在中國新一代IT產業(yè)推進聯盟成立儀式上用“五個新”做的精辟總結:信息技術正在形成新的體系結構(新體系);新的技術體系形成了新的能力(新能力);在新的能力支撐下正在形成許多新的應用模式(新模式);新的應用模式正在導致新的競爭格局(新格局);新體系、新能力、新模式和新格局一起在推動人類社會邁入新的發(fā)展階段(新階段)。

    在新的互聯網時代,企業(yè)級IT應用正在面臨顛覆性的變革:從單機架構走向分布式架構,從瀑布式開發(fā)走向迭代式開發(fā),從大模塊走向微服務,從大項目交付走向持續(xù)交付。這一切都需要企業(yè)IT開發(fā)與應用的模式要適應互聯網環(huán)境下敏捷開發(fā)、快速迭代和彈性擴展的需求。可以說,企業(yè)級IT應用已經到了一個不得不換代的關鍵時期。在新的互聯網基礎設施平臺上,進行原生云應用的開發(fā),已是企業(yè)IT的必然選擇。

    微信確實是一個偉大的產品,它不僅成為我們每一個人日常溝通交流的工具,也成為了整個社會的信息基礎設施。在國內,由于微信幾乎在實時連接每一個人,它自然也成了一個最強大的“入口”。公眾號、服務號和企業(yè)號的誕生已經讓微信在開始連接后端的企業(yè)系統(tǒng),但是這些后端的系統(tǒng)還可能是過去那些笨重的遺留系統(tǒng)。如何真正實現互聯網化的即連即用,或許應用號才開始真正打開一個企業(yè)級的應用市場,我們正翹首以待。業(yè)界一直有一個說法:“企業(yè)級應用太重,很難互聯網化”,然而我一直不以為然。企業(yè)架構( )之父告訴我們,復雜的復合件應該是建立在簡單的原子件組裝基礎上。沒有良好的架構設計,系統(tǒng)會有大量的重復開發(fā)和重疊,復雜性也會隨著需求的增加而指數級增長,到一定時候不得不推倒重來。今天的大多數企業(yè)信息化還處于這種手工作坊式的“復雜”漩渦中。大道至簡,但“簡”需要好的架構設計。但愿企業(yè)號的“小程序”和“巧應用”能為我們下一代信息化打開一扇新的窗戶。

    熊普江和謝宇華分別是我們第二屆和第三屆互聯網CIO-CTO班學員。特別是普江,他本人是騰訊的架構師微信小程序項目實例,對互聯網架構有深刻的認識,對騰訊的所有產品都有足夠的了解。我很高興能為他們倆的這本書作序!可以說,《小程序,巧應用》這本書是這個時代的及時雨,它不僅僅告訴我們應用號小程序的開發(fā)和使用,也為我們下一代信息化模式轉型做了一個非常好的鋪墊。

    姚樂,CIO時代學院院長

    2016年11月28日

    序二

    “觸手可及、用完即走”,作為用戶當然會期待這樣的應用產品。微信小程序正是這樣的產品,它面對月活超過8億用戶的微信生態(tài),為服務開發(fā)者推出了一個方便快捷地連接用戶的開發(fā)平臺。

    從小程序對外發(fā)布內測,我身邊就有很多人在關注。當時我創(chuàng)辦的1024學院也計劃邀請微信的專家來上公開課,為此我還聯系了本書作者普江,他當時說公測期,內部人士不好對外發(fā)聲,正式上線后可以安排。

    沒有想到普江自己藏著大招,從內測開始到現在不到兩個月,便給我傳了一份書稿,讓我寫序。

    認識普江很多年,知道他不僅是技術專家,也是熱心公益、樂于分享助人的好朋友。就如他自己所言,因為太多的朋友找到他問,促使他開始準備這本書,普江的初心還是要幫助朋友,幫助小程序的開發(fā)者。

    這本書可能是第一本微信小程序的實戰(zhàn)類書籍。感謝普江、宇華兩個作者夜以繼日的辛苦努力,能讓廣大開發(fā)者在第一時間拿到詳實的開發(fā)指南和參考資料。

    我們也很期待在微信生態(tài)里出現一批高質量的微信小程序,為用戶提供更多、更好、更便捷的服務。

    ——吳華鵬,(互聯網精英俱樂部)理事長,1024學院創(chuàng)始人

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有