Wilddog快速上手

放假前在Cnode社區(qū)看到了一篇關(guān)于HTTPS的分享,由于學(xué)了密碼學(xué)對(duì)于協(xié)議這個(gè)方面也比較感興趣,就進(jìn)去了乾胶,然后了解到了他們公司野狗,一個(gè)Baas服務(wù)平臺(tái)朽寞,注冊(cè)了一個(gè)賬號(hào)就沒(méi)細(xì)究了识窿。今天在郵箱里面收到他們公司新聞郵件,發(fā)現(xiàn)正式版發(fā)布了脑融。

說(shuō)說(shuō)他們

就我了解和看他們官網(wǎng)的簡(jiǎn)介喻频,確實(shí)有很多大牛,之前都是在大企業(yè)積累了很多的經(jīng)驗(yàn)肘迎,特別是他們HTTPS的研究甥温,讓我很是佩服锻煌。
他們好像比較強(qiáng)調(diào)實(shí)時(shí)應(yīng)用,我覺(jué)得他們的優(yōu)勢(shì)所在就是提供WebSocket長(zhǎng)連接姻蚓,因?yàn)橹皩W(xué)PHP通過(guò)韓老大的Swoole項(xiàng)目宋梧,對(duì)這個(gè)還是有點(diǎn)了解,就目前國(guó)內(nèi)除他家之外史简,好像還沒(méi)有提供這種WebSocket的服務(wù)商乃秀。
對(duì)于提供后端數(shù)據(jù)庫(kù)而言,比較類似的我還淺嘗輒止過(guò)APICloud圆兵,跟野狗比起來(lái)跺讯,野狗的優(yōu)勢(shì),還是那一點(diǎn)殉农,對(duì)于WebSocket封裝刀脏,當(dāng)然還有一些使用比較安全的協(xié)議啦。

開(kāi)始

官方JavaScript SDK

  <script src="https://cdn.wilddog.com/js/client/current/wilddog.js"></script>

在官網(wǎng)看了一大堆例子超凳,視頻愈污,文檔,還不如一句代碼來(lái)得精簡(jiǎn)轮傍。

var ref = new Wilddog('https://wild-horse-0874.wilddogio.com/');
ref.set('{name:'leo'}');
//在后臺(tái)你就可以看到 name:leo 這樣的鍵值對(duì)暂雹,他們后臺(tái)數(shù)據(jù)庫(kù)基于JSON
后臺(tái)數(shù)據(jù)庫(kù)
小例子

上面的截圖,就是這個(gè)小栗子的后臺(tái)數(shù)據(jù)庫(kù)创夜。
Show me the code

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf8">
  <script src="https://cdn.wilddog.com/js/client/current/wilddog.js"></script>
</head>
<body>
<textarea style="width:400px; height: 300px" id="tx"></textarea>

<input type="text" placeholder="name" id="name">
<input type="text" placeholder="value" id="value">

<script>
var ref = new Wilddog('https://wild-horse-0874.wilddogio.com/');
var nameDom = document.getElementById('name');
var valueDom = document.getElementById('value');

document.onkeydown=function(event){
  var e = event || window.event || arguments.callee.caller.arguments[0];     
   if(e && e.keyCode==13){ // enter 鍵
       ref.child(nameDom.value).set(valueDom.value);
  }
}; 

var tx = document.getElementById("tx");

ref.on("value", function(snapshot) {
    console.log(snapshot.val());
    tx.innerHTML = JSON.stringify(snapshot.val(), null, '\t');
});

ref.child('location/city').on('value', function(datasnapshot){
  console.log(datasnapshot.val());
});

</script>
</body>
</html>

代碼很簡(jiǎn)單杭跪,沒(méi)有添加任何樣式,用了ref.child().set()驰吓,ref.on()涧尿,ref.child().on()
簡(jiǎn)而言之child代表后代,數(shù)據(jù)庫(kù)有一個(gè)root代表祖宗檬贰,set就是設(shè)置姑廉,on翻譯過(guò)來(lái)就是當(dāng),當(dāng)value改變的時(shí)候,你就有事情(function)做了翁涤。

栗子

被其他事情打擾了桥言,把數(shù)據(jù)的讀寫(xiě)看完就不深入了∶匝總體來(lái)說(shuō)API還是挺簡(jiǎn)單限书,以后有實(shí)時(shí)系統(tǒng)的要求可以拿來(lái)用,最簡(jiǎn)單的就是做個(gè)聊天室吧章咧,官網(wǎng)好像提供了Demo倦西。

文檔地址

https://z.wilddog.com/web/crud

GoodBye!赁严!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扰柠,一起剝皮案震驚了整個(gè)濱河市粉铐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌卤档,老刑警劉巖蝙泼,帶你破解...
    沈念sama閱讀 212,080評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異劝枣,居然都是意外死亡汤踏,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)舔腾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)溪胶,“玉大人,你說(shuō)我怎么就攤上這事稳诚』┎保” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,630評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵扳还,是天一觀的道長(zhǎng)才避。 經(jīng)常有香客問(wèn)我,道長(zhǎng)氨距,這世上最難降的妖魔是什么桑逝? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,554評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮俏让,結(jié)果婚禮上肢娘,老公的妹妹穿的比我還像新娘。我一直安慰自己舆驶,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,662評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布而钞。 她就那樣靜靜地躺著沙廉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪臼节。 梳的紋絲不亂的頭發(fā)上撬陵,一...
    開(kāi)封第一講書(shū)人閱讀 49,856評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音网缝,去河邊找鬼巨税。 笑死,一個(gè)胖子當(dāng)著我的面吹牛粉臊,可吹牛的內(nèi)容都是我干的草添。 我是一名探鬼主播,決...
    沈念sama閱讀 39,014評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼扼仲,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼远寸!你這毒婦竟也來(lái)了抄淑?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,752評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤驰后,失蹤者是張志新(化名)和其女友劉穎肆资,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體灶芝,經(jīng)...
    沈念sama閱讀 44,212評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡郑原,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,541評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了夜涕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片犯犁。...
    茶點(diǎn)故事閱讀 38,687評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖钠乏,靈堂內(nèi)的尸體忽然破棺而出栖秕,到底是詐尸還是另有隱情,我是刑警寧澤晓避,帶...
    沈念sama閱讀 34,347評(píng)論 4 331
  • 正文 年R本政府宣布簇捍,位于F島的核電站,受9級(jí)特大地震影響俏拱,放射性物質(zhì)發(fā)生泄漏暑塑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,973評(píng)論 3 315
  • 文/蒙蒙 一锅必、第九天 我趴在偏房一處隱蔽的房頂上張望事格。 院中可真熱鬧,春花似錦搞隐、人聲如沸驹愚。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,777評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)逢捺。三九已至,卻和暖如春癞季,著一層夾襖步出監(jiān)牢的瞬間劫瞳,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,006評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工绷柒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留志于,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,406評(píng)論 2 360
  • 正文 我出身青樓废睦,卻偏偏與公主長(zhǎng)得像伺绽,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,576評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    aimaile閱讀 26,454評(píng)論 6 428
  • GitHub 上有一個(gè) Awesome - XXX 系列的資源整理,資源非常豐富憔恳,涉及面非常廣瓤荔。awesome-p...
    若與閱讀 18,630評(píng)論 4 418
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,806評(píng)論 25 707
  • #生活 1、今天居然2次淚濕眼眶钥组,我去输硝。 第一次是聽(tīng)到米課天天說(shuō)里面分享的一個(gè)故事,說(shuō)外貿(mào)女性工作的轉(zhuǎn)折通常是有娃...
    NancyLuo閱讀 205評(píng)論 0 0
  • 前些天程梦,自己一個(gè)人在做家務(wù)時(shí)点把,總會(huì)一邊做一邊聽(tīng)書(shū)!很享受這樣的過(guò)程屿附! 可是這兩天因?yàn)槊锩ν獾睦商樱砩弦幻ν暧掷У玫?..
    小女人123閱讀 253評(píng)論 4 2