zzbo

唏嘘的感慨一年年。。。

2016年9月25日 #

使用PouchDB来实现React离线应用

摘要: 最近听到有同学在讨论关于数据上传遇到离线的问题,因此在这里介绍一下PouchDB。 PouchDB 是一个开源的javascript数据库,他的设计借鉴于Apache CouchDB,我们可以使用他来打造浏览器的离线应用。 如果你要使用PouchDB,那么建议你的远程数据库使用CouchDB,那样的 阅读全文

posted @ 2016-09-25 18:17 zzbo 阅读(1273) 评论(0) 推荐(0) 编辑

让fetch也可以timeout

摘要: 原生的HTML5 API fetch并不支持 属性,习惯了jQuery的ajax配置的同学,如果一时在fetch找不到配置 的地方,也许会很纠结。fetch 的配置 API 如下: 语法 参数 input 定义要获取的资源。这可能是: 一个 USVString 字符串,包含要获取资源的 URL。 一 阅读全文

posted @ 2016-09-25 15:47 zzbo 阅读(930) 评论(0) 推荐(0) 编辑

使用JSON Schema来验证接口数据

摘要: 最近在做一些关于JSON Schema的基建,JSON Schema可以描述一个JSON结构,那么反过来他也可以来验证一个JSON是否符合期望的格式。 如果之前看我写的 "《使用joi来验证数据模型》" 可能会问,为什么不使用JOI,反而使用JSON Schema?因为JOI这个nodejs库,除了 阅读全文

posted @ 2016-09-25 15:45 zzbo 阅读(3767) 评论(0) 推荐(0) 编辑

使用joi来验证数据模型

摘要: 我们用nodejs实现一些功能时,往往需要对用户输入的数据进行验证。然而,验证是一件麻烦的事情,很有可能你需要验证数据类型,长度,特定规则等等,在前端做表单验证时,我们常用的做法是使用正则,正则表达式也许可以一步到位,但是他只会给你true or false,如果想要知道数据不符合哪些条件时,那么你 阅读全文

posted @ 2016-09-25 15:43 zzbo 阅读(13455) 评论(0) 推荐(0) 编辑

Node.js ORM 框架 sequelize 实践

摘要: 最近在做团队的一个内部系统,这次使用的nodejs web框架是团队统一的hapi.js,而数据库依然是mysql,ORM 框架选用有着6000+ stars 的 "sequelize.js" , 插件对sequelize做了很简单的封装,可以让我们很自如地在hapi中游走,比如配置和调用。 初始化 阅读全文

posted @ 2016-09-25 15:39 zzbo 阅读(15754) 评论(0) 推荐(0) 编辑

纯前端实现保存表单数据功能

摘要: 最近在用管理后台配置数据时,发现辛辛苦苦配置好的表单无缘无故地被覆盖,之后了解到由于我们都是在同一台开发机上做开发,难免会遇到其他同学做数据变更时覆盖掉自己的配置数据。于是我决定在表单配置里增加一项 “配置操作” 功能来解放自己双手以及惠及他人。 用什么方式保存? 1. 找后端同学去帮忙做保存? 2 阅读全文

posted @ 2016-09-25 13:58 zzbo 阅读(5901) 评论(0) 推荐(0) 编辑

导航