day229-2020-启程
要点滴滴,这里是逼逼叨的一天! 去年坚持到了9月1号,然后就没写博客了!主要是写来写去感觉质量不是很高,像是完成任务一样。 今年,希望能写出好点的文章吧!一周一篇争取吧~
阅读更多
day228-Koa-封装HTTP server
要点 创建Koa类构造函数、封装http server 实现koa的服务器应用和端口监听 完成对http server简单的封装并创建了一个可以生成koa实例的类class, class类包含app.use用来注册中间件和注册回调函数, app.listen用来开启服务器实例并传入callback ...
阅读更多
day227-koa源码结构
要点 lib目录下各个js文件 各js文件的简介 lib目录下各个js文件 application.js context.js request.js response.js 各js文件的简介application.js 继承events(class Application extends Emi ...
阅读更多
day226-vue-router 路由重置

要点

  1. 实现路由重置(权限控制)

vue-router如何删除(重置)通过 addRoutes 方法添加的动态路由,实现权限控制?

location.refresh?

替换路由实例的 matcher 对象来实现路由的 重置

阅读更多
day225-展开运算符 vs Object.assign()

要点

  1. 展开运算符
  2. Object.assign()
  3. 以上两者的异同
阅读更多
day224-三种检测数组的方法

要点

  1. Object.prototype.toString.call()
  2. instanceof
  3. Array.isArray()、与instanceof比较
阅读更多
day223-文本溢出省略

要点

用 css 或 js 实现多行文本溢出省略效果,考虑兼容性

  1. 单行
  2. 多行
  3. 兼容
阅读更多
day222-解题-扑克牌问题-笔记

要点

  1. 题目描述
  2. 题解
阅读更多
day221-rAF-示例

要点

  1. 优化scrollTop
  2. Easing functions
阅读更多
day220-Regex-email

要点

一步步写一个邮箱正则。

条件:

只允许[a-z][A-Z][.]且不允许”.”号连续和处于开头结尾

流程:

  1. 数字 + 单个(.) + 数字
  2. 数字 + 多个不连续的(.) + 数字
  3. 多个数字间隔连续
  4. 完全匹配
  5. 匹配@后缀
  6. 优化建议
阅读更多