针对 MithrilJS, 记录一些自己的想法。可能会不断添加。 Mithril 的 m.request() API 在响应状态码为 2xx 和 304 时,返回给前端程序...
针对 MithrilJS, 记录一些自己的想法。可能会不断添加。 Mithril 的 m.request() API 在响应状态码为 2xx 和 304 时,返回给前端程序...
Mithril 没有数据与界面的双向绑定,用的是一种看起来比较笨的方式:一旦某些条件满足,立即重绘整个界面。 组件上注册的事件触发会引起整个界面的重绘
最近一段时间,因为学习 EmberJS 的关系,顺带研究了一下 EmberJS 官方首选的 JSON:API, 看了几个 Ruby 语言的实现,包括:jsonapi-reso...
一直以来都在用服务器端生成 token 保存到数据库,再由客户端每次请求带上 token 的方式来做认证。 今天看了一下 JWT, 刚搞明白它所谓的“无状态”是咋回事,做个笔...
路由基础 Router 的 map() 方法用于定义路由与 URL 的映射,它接受一个 function. 在这个 function 内部可以通过 this 所指向的对象来创...
Component 基础 Ember 的 UI 文件以 .hbs 格式放在 app/templates 目录下,其内容大体上与 HTML 无异。下面是一个 applicati...
基本用法 Promise 接受一个 function 作为参数,该 function 被称作 executor, 其中的代码会异步执行。
以前记的比较老的笔记,一起搬过来。 定义“类”的几种方式 工厂方式: 这种方式有很多人反对,原因有 2:首先是语义上的原因,它看起来不像使用带有构造函数的 new 运算符那么...
@越前君 程序员这个圈子就是不缺这种概念搞不清楚,只为了证明自己观点而强行解释的人。这标题起得就很符合这种人的特点。
js不加分号党进来,我来教你做人前言 js语句末尾到底要不要加分号,早已形成了加分号党和不加分号党,而且吵得不可开交,各有各的道理,但是,你们都没有说到点上。如果你是不加分号党,来来来,先来执行几条语句。 ...
避免修改全局共享的对象 非必要的情况下尽量避免修改全局共享的对象,包括 $ 开头的全局变量、单实例对象、AST、类变量/方法等。 下面的写法是线程安全的,由于简书服务器不稳定...
本文是学习笔记,学习过程中主要阅读和参考了以下资料,记录的代码片断也来自以下链接。部分代码稍作了修改: Working with Ruby Threads[https://w...
原文 ThoughtWorks 的李晓在 06 年发表在 CSDN 上[http://news.csdn.net/n/20060726/93003.html]的,现在原始链接...
最近发现一个很好用的测试编写工具 rswag, 可以用来编写 Rails API 的测试,并在运行测试的同时根据服务端的响应内容生成 swagger 文档,供前端开发人员使用...
异常发生时,如果没有一个异常处理器来处理这个异常,程序会被中止。在 JVM 当中有一个预先定义好的异常处理层次结构。 结构中的第一层是 catch 块。 如果第一个 catc...
先看图哦 LinearLayout有两个属性: android:divider="@drawable"drawable可以是图片也可以是xml绘制的shap。但是注意在绘制s...
前置知识: Kotlin Flow 的使用; Android 的 view binding; RecyclerView 的基本用法。 Paging 3 基本用法 首先实现一个...
targetSDK 升 28 之后,Android 强制要求网络请求必须使用 https 协议。在公网服务器上这事情好办,直接开启 https 支持即可。而且现在也没有什么网...
有如下代码 如果你由于简书服务器不稳定动不动就导致写完的文章只剩下一半,以及对文章的无故锁定,本博客不再更新。