下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【移動(dòng)應(yīng)用開發(fā)技術(shù)】rh利用jQuery.wechat構(gòu)建微信WEB應(yīng)用
這篇文章將為大家詳細(xì)講解有關(guān)rh利用jQuery.wechat構(gòu)建微信WEB應(yīng)用,在下覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。jQuery.wechat,一個(gè)提供了統(tǒng)一API的、基于jQmise的jQuery.plugin。希望能多少幫助到大家。因?yàn)樽罱约旱漠a(chǎn)品要在微信公眾號(hào)中推廣,需要提供一些有意義的功能,于是被迫走上了支持微信這條不歸路。眾所周知,騰訊是那樣一個(gè)神奇的公司,他們的產(chǎn)品在商業(yè)上獲得巨大成功,但文檔真的很難令人恭維,諾大一個(gè)公眾號(hào)開發(fā)平臺(tái),我竟然找不到真正的,關(guān)于web開發(fā)的官方文檔,有的就是個(gè)別示例,剩下的...呵呵,有一個(gè)叫開發(fā)者交流互助的東東。看完上面這個(gè)圖后,有沒有這樣的感覺,一幫群眾拼命的想知道發(fā)生了什么,但就是沒有官方聲明!o(∩_∩)o哈哈說了這么多,趕緊入正題,本期要講的就是我痛苦中掙扎徘徊后寫的jQuery.wechat,一個(gè)提供了統(tǒng)一API的、基于jQmise的jQuery.plugin。希望能多少幫助到大家。首先,安裝那是相當(dāng)?shù)暮?jiǎn)單代碼如下:bower
install
--save
jquery-wechat如果不用bower的,自己從Github上下載、解壓,那也是一樣一樣滴!加載,那也是水一樣的自然代碼如下:<script
type="text/javascript"
src="bower_components/jquery/dist/jquery.min.js"></script>
<script
type="text/javascript"
src="bower_components/jquery-wechat/dist/jquery-wechat.min.js"></script>你如果用了amd,cmd之類的延遲加載技術(shù),想必你也是個(gè)行家,不用我再教你怎么配置了吧?使用——簡(jiǎn)單、輕松、統(tǒng)一、爽!啟用jQuery.wechat功能$.wechat.enable();//Soeasy!因?yàn)檎麄€(gè)插件是基于jQmise的,所以你也可以給它一個(gè)鏈:代碼如下:$.wechat.enable().done(function(){
alert('已經(jīng)啟用成功');
}).fail(function(){
alert('啟用失敗');
});考慮到目前單頁技術(shù)(SPA)的廣泛應(yīng)用,工具類的設(shè)計(jì)必須考慮啟用/停用機(jī)制,否則可能引起未知錯(cuò)誤。隱藏/顯示菜單代碼如下:$.wechat.hideMenu();
//隱藏菜單
$.wechat.showMenu();
//顯示菜單啟用jQuery.wechat之后,就可以隨意調(diào)用如hideMenu之類的方法了,無需將其他方法寫入enable的done回調(diào)之中。jQuery.wechat的實(shí)現(xiàn)原理是,如果jQuery.wechat還沒有啟用成功,所有操作會(huì)進(jìn)入排隊(duì),一旦啟用成功后,則順序執(zhí)行;如果啟用失敗,則永遠(yuǎn)不會(huì)執(zhí)行。隱藏/顯示底部工具欄$.wechat.hideToolbar();//隱藏底部工具欄$.wechat.showToolbar();//顯示底部工具欄打開掃描二維碼界面$.wechat.scanQRcode();打開圖片預(yù)覽工具代碼如下:$.wechat.preview({
current:
'http://xxx/img/pic001.jpg',
//進(jìn)入預(yù)覽模式后,直接顯示這張圖片
urls:
[
'http://xxx/img/pic001.jpg',
'http://xxx/img/pic002.jpg',
'http://xxx/img/pic003.jpg',
'http://xxx/img/pic004.jpg',
'http://xxx/img/pic005.jpg',
'http://xxx/img/pic006.jpg'
]
//所有要在預(yù)覽模式下顯示的圖片
});獲取網(wǎng)絡(luò)狀態(tài)代碼如下:$.wechat.getNetworkType().done(function(response)
{
$('#network').text(response.split(':')[1]);
});response格式如下:代碼如下:network_type:wifi
wifi網(wǎng)絡(luò)
network_type:edge
非wifi,包含3G/2G
network_type:fail
網(wǎng)絡(luò)斷開連接
network_type:wwan
(2g或者3g)修改分享格式每次看到別人的app分享出來的消息都帶著精美的縮略圖、適當(dāng)?shù)臉?biāo)題和描述,更有甚者消息下面還跟了一行小字指出該消息是由誰發(fā)送出來的;再看看你自己分享出去的消息,一個(gè)藍(lán)色的默認(rèn)空白圖片,配著不搭調(diào)的標(biāo)題,會(huì)不會(huì)奇怪是什么邏輯把他們?nèi)M(jìn)去的?還好,咱們現(xiàn)在就來解決這個(gè)問題:代碼如下:$.wechat.setShareOption({
appid:
'xxxx',
//小標(biāo)appid
img_width:
'60',
img_height:
'60',
img_url:
window.location.toString()
+
'img/demo.jpg',
//縮略圖
title:
'DEMO',
//標(biāo)題
desc:
'The
description
is
set
from
$.wechat.setShareOption',
//描述
link:
function()
{
return
window.location.toString();
//消息分享出去后,用戶點(diǎn)擊消息打開的鏈接地址
},
callback:
function(response)
{
alert(response);
//分享后的回調(diào)函數(shù),常見的有成功和取消
}
});具體參考如下截圖:該分享格式變更會(huì)影響發(fā)送給朋友、分享到朋友圈、分享到微博、發(fā)送郵件四項(xiàng)功能。當(dāng)設(shè)置后,再點(diǎn)擊右上角菜單鍵打開菜單后,選擇前述四項(xiàng)中的任意一項(xiàng),就能看到更改后的效果關(guān)閉當(dāng)前頁代碼如下:$.wechat.closeWindow();停用jQuery.wechat機(jī)制代碼如
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 海水-固體廢棄物低碳膠凝材料開發(fā)與機(jī)理研究
- 成都到江西中考數(shù)學(xué)試卷
- “團(tuán)隊(duì)式學(xué)練賽”教學(xué)對(duì)農(nóng)村留守兒童心理健康與鍛煉態(tài)度影響的實(shí)驗(yàn)研究
- 四年級(jí)數(shù)學(xué)(小數(shù)加減運(yùn)算)計(jì)算題專項(xiàng)練習(xí)與答案匯編
- 四年級(jí)數(shù)學(xué)(除數(shù)是兩位數(shù))計(jì)算題專項(xiàng)練習(xí)及答案
- 基于視覺敘事理論的藝術(shù)博物館展示設(shè)計(jì)研究
- 滄州一模數(shù)學(xué)試卷
- 個(gè)人賣房協(xié)議合同書2篇
- 2025版實(shí)習(xí)就業(yè)保障協(xié)議書范本(專業(yè)版)3篇
- 2025版打印機(jī)網(wǎng)絡(luò)連接與故障排除合同3篇
- 2024多級(jí)AO工藝污水處理技術(shù)規(guī)程
- 2024年江蘇省鹽城市中考數(shù)學(xué)試卷真題(含答案)
- DZ∕T 0287-2015 礦山地質(zhì)環(huán)境監(jiān)測(cè)技術(shù)規(guī)程(正式版)
- 2024年合肥市廬陽區(qū)中考二模英語試題含答案
- 質(zhì)檢中心制度匯編討論版樣本
- 藥娘激素方案
- 提高靜脈留置使用率品管圈課件
- GB/T 10739-2023紙、紙板和紙漿試樣處理和試驗(yàn)的標(biāo)準(zhǔn)大氣條件
- 《心態(tài)與思維模式》課件
- C語言程序設(shè)計(jì)(慕課版 第2版)PPT完整全套教學(xué)課件
- 危險(xiǎn)化學(xué)品企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化課件
評(píng)論
0/150
提交評(píng)論