240 发简信
IP属地:福建
  • MithrilJS 点点滴滴

    针对 MithrilJS, 记录一些自己的想法。可能会不断添加。 Mithril 的 m.request() API 在响应状态码为 2xx ...

  • MithrilJS 界面重绘

    Mithril 没有数据与界面的双向绑定,用的是一种看起来比较笨的方式:一旦某些条件满足,立即重绘整个界面。 组件上注册的事件触发会引起整个界面的重绘

  • 关于 JSON:API 的一些思考

    最近一段时间,因为学习 EmberJS 的关系,顺带研究了一下 EmberJS 官方首选的 JSON:API, 看了几个 Ruby 语言的实现,...

  • JWT 的无状态

    一直以来都在用服务器端生成 token 保存到数据库,再由客户端每次请求带上 token 的方式来做认证。 今天看了一下 JWT, 刚搞明白它所...

  • Ember 路由

    路由基础 Router 的 map() 方法用于定义路由与 URL 的映射,它接受一个 function. 在这个 function 内部可以通...

  • Ember Component

    Component 基础 Ember 的 UI 文件以 .hbs 格式放在 app/templates 目录下,其内容大体上与 HTML 无异。...

  • JavaScript 中的 Promise

    基本用法 Promise 接受一个 function 作为参数,该 function 被称作 executor, 其中的代码会异步执行。

  • ES6 之前的 JavaScript

    以前记的比较老的笔记,一起搬过来。 定义“类”的几种方式 工厂方式: 这种方式有很多人反对,原因有 2:首先是语义上的原因,它看起来不像使用带有...

  • Ruby 代码线程安全的一些编写原则

    避免修改全局共享的对象 非必要的情况下尽量避免修改全局共享的对象,包括 $ 开头的全局变量、单实例对象、AST、类变量/方法等。 下面的写法是线...

个人介绍
由于简书服务器不稳定动不动就导致写完的文章只剩下一半,以及对文章的无故锁定,本博客不再更新。