- 博客(6)
- 收藏
- 关注
原创 观察者模式
1.概念观察这模式,又称为发布者-订阅者模式。主体:观察者,被观察者。 关系:1:n。 作用:多个观察者关联一个被观察者,当被观察者变化时,可以通知到所有的观察者。2.实现被观察者 subjectsubject 主要是包含观察者数组属性,以及维护观察者、通知观察者等操作。subject { array observers; addObserver(observer){ observers.add(observer); } deleteObserver(observ
2020-06-04 15:02:32
131
原创 js 同步,异步执行过程
1.原理众所周知,js执行引擎是单线程的,那么js中的异步又是如何实现的呢?原来js的异步执行是由浏览器线程执行的。同步和异步的执行过程如下:同步方法按顺序进入执行栈,由js执行引擎顺序执行。 异步方法交给浏览器事件线程顺序执行,执行完后,回调函数进入任务队列。 执行栈为空时,js执行引擎再按顺序执行任务队列中的任务。如下图:...
2020-06-04 11:54:39
332
原创 react-router 、vue-router在history模式下nginx 相关设置
目录1.概念2.无根目录部署:nginx配置如下3.包含根目录部署 路由全局添加跟地址 : 静态资源在添加全局根地址 : 资源部署在 sub目录,nginx配置如下:4.2种部署方式匹配说明:1.概念路由采用history模式,服务器需要做相应设置。 3种访问方式:api访问 路由访问 静态资源访问所以只要覆盖这3种请求方式就可以满足基本需求了。2.无根目录部署:nginx配置如下location /{ root c:/s...
2020-06-02 13:42:14
628
原创 上传文件并传递参数
业务需要,上传附件并且传递参数,关键实现代码如下:一:前端let formdata = new FormData();if(this.file){ formdata.append("file",this.file); } for(let key in this.formCustom){ formdata.append(key,this.formCustom[key]) }axios.post("/img/manage/file",formdat...
2020-05-26 15:24:13
2933
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人