摘要: 目录结构 主路口及动态路由 路由配置及控制器 阅读全文
posted @ 2019-12-15 02:28 利豪 阅读(248) 评论(0) 推荐(0)
摘要: options 介绍 用于探查目标接口,允许那些请求方式。 Koa Router 开启 options 只需1行代码; RESTful API 最佳实践 获取 get 返回详情 提交 post 返回新建的数据 更新 put 修改后的详情 删除 delete 返回 204 (Not Content) 阅读全文
posted @ 2019-12-13 01:20 利豪 阅读(504) 评论(0) 推荐(0)
摘要: 无限滚动 很多人以为无限滚动,就是只是 触底加载 ,但是加载到一定长度,页面会爆炸!! 真正的无限加载是真正的无限! 页面仅渲染可见的元素,对不可见的不占用页面节点,才可实现真正的无限滚动。 无限滚动 1 无限滚动 2 对 IntersectionObserver 监听元素可见的思考 可以实现: 1 阅读全文
posted @ 2019-12-12 19:51 利豪 阅读(1334) 评论(1) 推荐(1)
摘要: IntersectionObserver 既然常用在监听元素对于窗口视窗的可见,就依此封装一个通用方法 通用浏览器视窗监听(出现时修改flag) 使用案例 1. 如 demo 所示,实现出现动画。 2. 设置在``,即可实现懒加载。 阅读全文
posted @ 2019-12-10 21:03 利豪 阅读(291) 评论(0) 推荐(0)
摘要: ```javascript const Koa = require('koa'); const Router = require('koa router'); const app = new Koa(); const router = new Router(); / 自己写中间件 / const a 阅读全文
posted @ 2019-12-09 22:59 利豪 阅读(1729) 评论(0) 推荐(0)
摘要: ```javascript const Koa = require('koa'); const app = new Koa(); app.use(async (ctx, next) => { if (ctx.url '/') { ctx.body = '这是主页'; } else if (ctx.url '/users') { if (ctx.method 'GET') { ctx.body = 阅读全文
posted @ 2019-12-09 22:23 利豪 阅读(288) 评论(0) 推荐(0)
摘要: 正则表达式特殊符号: | 或 , () 分组 , ^ 开头 , $结尾 , -连字符量词:? 0或1+ 1或1+* 任意{n} n{n,} n或n+{n,m} n到m字符:[..] 允许匹配[^..] 不允许匹配. [^\r\n]非换行和回车\d [0-9]数字\D [^0-9]非数字\s [\t\ 阅读全文
posted @ 2019-12-04 14:41 利豪 阅读(144) 评论(0) 推荐(0)