
針對(duì) MithrilJS, 記錄一些自己的想法。可能會(huì)不斷添加。 Mithril 的 m.request() API 在響應(yīng)狀態(tài)碼為 2xx ...
Mithril 沒(méi)有數(shù)據(jù)與界面的雙向綁定,用的是一種看起來(lái)比較笨的方式:一旦某些條件滿足,立即重繪整個(gè)界面。 組件上注冊(cè)的事件觸發(fā)會(huì)引起整個(gè)界面的重繪
最近一段時(shí)間,因?yàn)閷W(xué)習(xí) EmberJS 的關(guān)系,順帶研究了一下 EmberJS 官方首選的 JSON:API, 看了幾個(gè) Ruby 語(yǔ)言的實(shí)現(xiàn),...
一直以來(lái)都在用服務(wù)器端生成 token 保存到數(shù)據(jù)庫(kù),再由客戶端每次請(qǐng)求帶上 token 的方式來(lái)做認(rèn)證。 今天看了一下 JWT, 剛搞明白它所...
路由基礎(chǔ) Router 的 map() 方法用于定義路由與 URL 的映射,它接受一個(gè) function. 在這個(gè) function 內(nèi)部可以通...
Component 基礎(chǔ) Ember 的 UI 文件以 .hbs 格式放在 app/templates 目錄下,其內(nèi)容大體上與 HTML 無(wú)異。...
基本用法 Promise 接受一個(gè) function 作為參數(shù),該 function 被稱作 executor, 其中的代碼會(huì)異步執(zhí)行。
以前記的比較老的筆記,一起搬過(guò)來(lái)。 定義“類”的幾種方式 工廠方式: 這種方式有很多人反對(duì),原因有 2:首先是語(yǔ)義上的原因,它看起來(lái)不像使用帶有...
避免修改全局共享的對(duì)象 非必要的情況下盡量避免修改全局共享的對(duì)象,包括 $ 開(kāi)頭的全局變量、單實(shí)例對(duì)象、AST、類變量/方法等。 下面的寫法是線...