【ol】事件类型

2022-11-28
阅读 6 分钟
824
Openlayers根据W3C DOM Level 2 Event接口简化实现了自己的事件类,它只提供了type和target属性以及preventDefault和stopPropagation方法。

【node】koa-logger

2022-08-30
阅读 4 分钟
1.2k
koa-logger源码解析以GET请求“/”为例子,koa-logger会打印以下日志: {代码...} 分为是请求与响应的日志 {代码...} 还有个logger辅助函数: {代码...} 总结这个包代码很简单,不到200行代码,功能也很简单,需要拓展需要手动定制。

【koa】koa-bodyparser源码

2022-06-28
阅读 5 分钟
1.1k
由上面的代码可以看出,koa-bodyparser最终还是通过co-body去解析请求内容并生成ctx.req.body.下面以parse.json为例,探究下大概过程:

vue-router

2022-03-20
阅读 19 分钟
1.4k
vue@3.3.4源码解析前端路由主要有2部分组成:1 、url的处理; 2、 组件的加载[toc]install 函数 {代码...} 同vuex一样,vue-router的注入时机也是在beforeCreated.不过在destroyed的生命周期钩子中多了一步VueRouter 类History类 {代码...} HTML5History {代码...} getLocation获取url的path,不包含base {代码...} setu...

Vue3响应式原理

2022-03-13
阅读 12 分钟
2.2k
下面的例子简单说明vue3的响应式数据的原理,即通过Proxy对象分别对get和set劫持,在 取值和赋值中间 分别插⼊劫持的⽅法,即 track 和 trigger ——依赖的跟踪和副作⽤的触发。

【源码】vuex@3.6.3

2022-03-07
阅读 9 分钟
1k
vue使用vuex就是通过Vue.use(Vuex),Vue.use本质上就是执行参数的install方法,如果参数本身就是函数,那么只执行这个函数。