Meteor核心的更新
可重用的賬戶系統(tǒng)構(gòu)造器
從代碼模塊化程度和重構(gòu)來看,這是一個(gè)非常大的更新瘫筐。accounts-base
包里正在發(fā)生很多改變旱眯,將讓它變得更好。本·紐門(Ben Newman)很好地在這段拉取請(qǐng)求的簡(jiǎn)介中描述了它:
這個(gè)拉取請(qǐng)求減輕了accounts-base核心包中對(duì)單一賬戶系統(tǒng)命名空間的依賴画恰,降低了管理多個(gè)賬戶系統(tǒng)連接的難度彭谁,減少了需要重復(fù)的代碼量。
技術(shù)上講允扇,這次重構(gòu)實(shí)際上用新的AccountsClient
和AccountsServer
類的示例替代了臨時(shí)的Accounts
對(duì)象缠局。AccountsClient
和AccountsServer
類均繼承自AccountsCommon
,所以那些方法可以在客戶端和服務(wù)器共享考润。(嗯同構(gòu)O猎啊)
這里舉一個(gè)為了支持多賬戶系統(tǒng)命名空間而從豪華午餐中剔除的例子。之前像自動(dòng)登錄這類的初始化代碼是在頂級(jí)運(yùn)行的糊治,現(xiàn)在是被構(gòu)造器函數(shù)調(diào)用的唱矛。
我想對(duì)于哪些函數(shù)和屬性分別在哪些環(huán)境中可用這種問題,答案清晰多了井辜。因?yàn)槊總€(gè)環(huán)境都有一個(gè)清晰地.prototype
绎谦。(譯注:這里指客戶端、服務(wù)器等平臺(tái)環(huán)境)
這個(gè)提交信息有點(diǎn)長(zhǎng)粥脚,但是它能告訴你做出這些改變的各種原因窃肠。
谷歌oAuth prompt選項(xiàng)支持
GitHub用戶z1mme
提交了一個(gè)拉取更新,允許你指定在用戶通過Google oAuth登錄時(shí)顯示哪種提示框刷允。
為Spiderable中使用的PhantomJS指定超時(shí)時(shí)長(zhǎng)
這個(gè)提交允許你通過spiderable.requestTimeout
變量來配置請(qǐng)求超時(shí)時(shí)間冤留,也就是在殺死PhantomJS進(jìn)程前的等待時(shí)間。這對(duì)那些有時(shí)需要較長(zhǎng)渲染時(shí)間的Meteor應(yīng)用來說能保持被收錄树灶。
Meteor社區(qū)的更新
Meteor采訪 #7:馬特·迪波蓋里斯(Matt DeBergalis)
這是一次保羅·多門(Paul Dowman)和馬特·迪波蓋里斯(Meteor創(chuàng)始人之一)間極好的采訪纤怒。馬特講了一些Meteor的來歷,和他們提出這個(gè)平臺(tái)的動(dòng)力破托。他們討論了更多關(guān)于Galaxy(譯注:Meteor的商業(yè)托管平臺(tái))及構(gòu)建它采用的多樣的技術(shù)肪跋、React和Meteor的整合。我想說土砂,所有Meteor開發(fā)者都該聽聽它州既,它能讓你的Meteor修煉更上一層樓谜洽。:-)
Meteor中分頁的問題
這是另一篇薩查·格里夫?qū)懙暮梦恼拢懻摿撕芏嚅_發(fā)者都踩過的分頁大坑吴叶。有很多條大路通羅馬阐虚,他在文章里討論了實(shí)踐中應(yīng)用的三種不同的解決方案。寫的很好蚌卤,推薦閱讀实束。
查詢式發(fā)布(Poll & Diff Publication)的例子
這是一個(gè)由查特·卡克斯創(chuàng)建的倉庫,向你展示如何發(fā)布來自其他數(shù)據(jù)源的數(shù)據(jù)逊彭。舉個(gè)栗子咸灿,如果你通過查詢一個(gè)REST API來得到數(shù)據(jù)更新,這些示例能夠幫助你找出做到這一點(diǎn)的合理方法侮叮。
未完待續(xù)避矢。。囊榜。审胸。