koa为什么能实现洋葱模型
经历了一波感觉暗无天日的秋招以后,总算能稍微松口气了,先把自己一直想写的博客,记录一下
源码的入口
首先,可以看到的是koa源码中就只有lib目录里面有四个文件:
- application.js
- context.js
- request.js
- response.js
按我们的使用方法:
const Koa = require('koa'
... 经历了一波感觉暗无天日的秋招以后,总算能稍微松口气了,先把自己一直想写的博客,记录一下
首先,可以看到的是koa源码中就只有lib目录里面有四个文件:
按我们的使用方法:
const Koa = require('koa'
... 一个很简易的前端部署脚本
因为服务器是window server
,所以很尴尬的就是之前已经有的gulp脚本是不能用的,于是想到能不能模仿一个linux的shell脚本来写一个简单的移动,复制,备份的power shell
脚本:
最近做着做着项目,vue项目需要搞几个不同的url来代理跨域,有点搞不清楚vue.config.js里面的devServer的proxy和axios的baseURL的那些东西了,先简单记录一下:
需求:有一个嵌入iframe
的网页,在右半边显示,但是右侧是自适应宽高的,直接设置iframe: width:100%; height:100%
可以实现这个自适应父元素的功能,但是却出现了,原来的网页太大只能显示局部,那么能不能实现自适应父元素的宽高的前提下,仍能缩小一下页面的比例呢?
以前就遇到这样的问题,但利用一些基本的百度,谷歌也能解决了问题,但是这次又遇到了,又出问题了...,记录一下
后端同学用的tomcat
,直接懒的麻烦,就打包给放到tomcat
的webapps
目录下
- webapps
- dist
- index.html
- static
这样直接就xxx/dist...
起因遇到一个使用了vantUI
框架,但需要定制dialog
的需求,所以只能去看vant的transition
动画的实现,来满足自己的需求...
vant的源码可以在这里看到:https://github.com/youzan/vant/blo...
有两种写法:
第一种;
/*单值写法(简写),会被解释为 top-left | top-right | bottom-right | bottom-left*/
border-raduis: 20px
/*类似于margin的简写化,顺时针*/
border-raduis: 20% 10%;
第二种:
/*加斜杠的写法,八
... 开篇比较大,后续有新感知再继续完善
一直使用的是console.log()
来打印输出的形式,来debug,如果利用一下chrome的devtool工具来帮助我们debug会带来很大的遍历,如果有后端基础,例如javaweb中常用的log4j
,强大的junit
,这些辅助工具可以在项目的运行中给予我们很多的信息,可以快速的定位bug