摘要: 这是我以前项目上做,后来不需要了,放到博客里保存起来,没事看看 首先想要在dom元素上使用拖拽事件,你需要在标签上添加draggable="true",像下面这样: 这样才可以使用拖拽事件,要不然是无效的呦 下面是HTML5的拖拽事件 dragstart:开始拖元素触发 dragenter:元素拖进 阅读全文
posted @ 2020-04-15 15:12 代码男孩 阅读(10640) 评论(6) 推荐(1) 编辑
摘要: javascript分为宏任务和微任务,微任务屈指可数,无非是process.nextTick(node环境,process表示当前线程),Promise的回调函数,还有就是MutationObserver类监听节点时的回调,小生不才,无聊写了一个自己的实现: class myPromise { c 阅读全文
posted @ 2020-04-14 09:49 代码男孩 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 为什么使用Swagger2 1.由于接口众多,并且细节复杂(需要考虑不同的HTTP请求类型、HTTP头部信息、HTTP请求内容等),高质量地创建这份文档本身就是件非常吃力的事,下游的抱怨声不绝于耳。 2.随着时间推移,不断修改接口实现的时候都必须同步修改接口文档,而文档与代码又处于两个不同的媒介,除 阅读全文
posted @ 2019-08-24 15:32 代码男孩 阅读(4074) 评论(0) 推荐(0) 编辑
摘要: 为了节省开发人员的时间与成本,swagger插件油然而生,省去您写开发文档的时间好好去快乐的玩耍,不说废话,接下来我将使用github上比较受欢迎的swagger bootstrap ui插件进行说明讲解,可能与swagger在配置上有所不同,但是原理差不过,只是在资源文件的过滤方面有所不同,特别是 阅读全文
posted @ 2019-08-24 15:17 代码男孩 阅读(2877) 评论(0) 推荐(0) 编辑
摘要: 1.http与https的区别 通俗讲就是https就是在http会话层中添加了安全层(SSL与TLS),通过ca证书加密数据,通过公钥与私钥提高了安全性。 区别: http是超文本明文传输;https是ssl加密传输; http不需要ca证书;https需要ca证书,而且费用不低; http协议的 阅读全文
posted @ 2019-08-24 13:53 代码男孩 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 计算机网络协议(OSI模型) === 2019 06 09 OSI七层模型 计算机网络中较为重要的就是ISO(国际标准化组织)所制定的OSI七层网络模型,如图所示: 目前数据之间的通信都是以这个模型为标准进行传输,举个例子: 用户的浏览器可以看做是客户端,用户在网页去访问一个页面的时候就会按照OSI 阅读全文
posted @ 2019-08-22 21:32 代码男孩 阅读(320) 评论(0) 推荐(1) 编辑