会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
利豪
博客园
首页
新随笔
联系
订阅
管理
2019年12月15日
Koa入门第四课:配置更合理的目录结构,动态注册路由
摘要: 目录结构 主路口及动态路由 路由配置及控制器
阅读全文
posted @ 2019-12-15 02:28 利豪
阅读(248)
评论(0)
推荐(0)
2019年12月13日
Koa入门第三课:options 方法及 RESTful API 最佳实践,和设置响应内容
摘要: options 介绍 用于探查目标接口,允许那些请求方式。 Koa Router 开启 options 只需1行代码; RESTful API 最佳实践 获取 get 返回详情 提交 post 返回新建的数据 更新 put 修改后的详情 删除 delete 返回 204 (Not Content)
阅读全文
posted @ 2019-12-13 01:20 利豪
阅读(504)
评论(0)
推荐(0)
2019年12月12日
IntersectionObserver 实现上/下无限滚动
摘要: 无限滚动 很多人以为无限滚动,就是只是 触底加载 ,但是加载到一定长度,页面会爆炸!! 真正的无限加载是真正的无限! 页面仅渲染可见的元素,对不可见的不占用页面节点,才可实现真正的无限滚动。 无限滚动 1 无限滚动 2 对 IntersectionObserver 监听元素可见的思考 可以实现: 1
阅读全文
posted @ 2019-12-12 19:51 利豪
阅读(1334)
评论(1)
推荐(1)
2019年12月10日
IntersectionObserver 小demo
摘要: IntersectionObserver 既然常用在监听元素对于窗口视窗的可见,就依此封装一个通用方法 通用浏览器视窗监听(出现时修改flag) 使用案例 1. 如 demo 所示,实现出现动画。 2. 设置在``,即可实现懒加载。
阅读全文
posted @ 2019-12-10 21:03 利豪
阅读(291)
评论(0)
推荐(0)
2019年12月9日
Koa入门第二课:使用 Koa-router 实现路由,前缀的整合、以及中间件的写法
摘要: ```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)
Koa入门第一课:通过不同路由 (url) 及方法 (method) 返回不同结果 (response)
摘要: ```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)
2019年12月4日
JavaScript 正则表达式入门
摘要: 正则表达式特殊符号: | 或 , () 分组 , ^ 开头 , $结尾 , -连字符量词:? 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)
公告