自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Koa2框架的原理解析和实现

简介:Koa2是基于node实现的web框架,特点是优雅,简洁,表达力强,自由度高。相比express相比更轻量。跟1.0的区别:koa1.0使用的是generator+co.js的执行方式,而2.0采用的是async/await,因此使用2.0的话需要运行在node 8版本及以上,如果当前的版本太低的话,可以进行版本的升级或者安装babel-cli,用其中的babel-node来运行。实现koa2的四大模块:四大模块分别是:1.封装node http server,创建Koa类构造

2020-05-28 15:58:10 703

原创 前端常见算法总结

1.判断一个字符串是否是回文1.1 利用Array中的Array.reverse()反转数组的特性function isPalindRome(str) { return str.split('').reverse.join('') === str;}1.2 直接将字符串按照倒叙的方式创建一个新的额字符串function isPalindRome(str) { let newStr = ''; for (let i = str.length - 1; i. = 0.

2020-05-25 12:11:52 675

原创 Vue.js源码解析(第一期)

使用vue也有一段时间了,前段时间终于有时间看vue中内部实现的源码,阅读的过程中可以了解到对于某个功能的整体实现。以下是我对于源码的一些理解,欢迎指正。1.Vue.js事件机制Vue.js提供了四个时间API,分别是$on,$once,$of,$emit.$on$on方法用来在vm实例上监听一个自定义事件,该事件可用$emit触发。 Vue.prototype.$on = function (event: string | Array<string>, fn: Func

2020-05-20 16:16:39 378

原创 vue使用问题总结

以下这些都是开发过程中遇到的一些问题总结,有的可能是平时开发中会经常遇到的问题。在这里做一个小总结避免日后踩坑。1.如何进行表单数字监听使用v-model.number进行数字字段的监听。2.Vue中A对象赋值给B对象,修改B属性会影响到A的问题实际在vue中this.A=this.B,没有进行深层复制,只是把this.A的地址指向this.B相同的地址,所以对于A的修改会影响到B。解决相互影响的思路是在this.A必须是新建的一个对象,这样才能保证不被指向同一个地址,属性修改不会互相影

2020-05-20 14:40:32 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除