- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 关于TCP协议的三次握手
本文简单说说自己对三次握手和四次挥手的理解 三次握手 第一次握手:客户端发包,同步标志位 SYN = 1,序号 seq = x 告诉服务器自己要和你进行一个连接 第二次握手:服务端收包,看到 SYN = 1,知道客户端要和自己建立 TCP 连接;服务端发包,同步标志位 SYN = 1,序号 seq = y,确认标志位 ACK = 1,确认号 ack = x + 1(表示自己希望下一次收到客户端发过来的是 x + 1) 服务器端收到连接请求,表示自己愿意建立连接,并回复确认号ack=x+1 第三次握手:客
2021-06-09 16:27:28
238
3
原创 JS小妙招
**本文记录一些js高级和独特的思想 1:菲波那切数列 原理:数组高级用法 function fib(max) { var a = 0, b = 1, arr = [0, 1]; while (arr.length < max) { [a, b] = [b, a + b]; arr.push(b); } return arr; } ...
2021-05-24 16:51:35
80
转载 2021-05-21
javascript——原型与原型链 一、prototype 在JavaScript中,每个函数都有一个prototype属性,这个属性指向函数的原型对象。 例如: function Person(age) { this.age = age } Person.prototype.name = 'kavin' var person1 = new Person() var person2 = new Person() console.log(person1.name) //kavin co
2021-05-21 16:22:04
66
原创 js基础-防抖和节流
一:函数防抖 概念:函数防抖(debounce),就是指触发事件后,在 n 秒内函数只能执行一次,如果触发事件后在 n 秒内又触发了事件,则会重新计算函数延执行时间。 可能使用的案例:滚动事件会触发多次滚动高度等事件,内部调用了接口等,在每次滚动后就取消上次滚动所还未执行的事件,在本次滚动后重新计时 funtion scroll(){ clearTimeout(scrollName)//移除上次未执行的事件 var scrollName=setTimeout(e=>{ /
2021-05-21 15:37:25
80
原创 微信小程序开发日记-目录
目录结构: pages: 可视页面集合 utils: 静态资源文件 app.js:公共js文件 app.wxss 公共css样式 project.config 项目各项配置
2021-05-11 15:19:15
114
原创 css 两端对齐
关于div内部文字两端对齐,久了都快忘了,直接贴代码; css部分 .haha { text-align:justify; width:500px; } .haha::after { content: ''; display: inline-block; width: 100%; height:0; } html部分 <div class='haha'>快睡觉阿道夫海</div> 效果图 ...
2021-03-05 10:52:15
85
1
转载 elemenet级联菜单取消选中BUG
问题 在form表单中使用cascader,某些需求下会将整个表单disabled,如果此时点击了cascader,它会disabled,但弹出框不会消失。 官方文档 查看文档,有个clearCheckedNodes方法,不知道这个clearCheckedNodes怎么用,在网上搜了一下。 官方文档说明 网上搜的结果 给cascader设置上ref,如下: <el-cascader v-model.trim ="cId" ref="cascader" :options="category" @chan
2020-11-18 16:57:10
198
原创 记录git分支的使用
简单记录下git分支的使用 1、切换到分支 git checkout 分支名 2、暂存文件 git add. 3、提交代码到本地仓库 git commot -m “注释” 4、查看修改的文件 git status 5、拉取分支的代码 git pull origin 分支名 6、调教代码到分支 git push origin 分支名 7、切换回主支 git cheeckout master ...
2020-04-03 16:29:00
74
原创 vue echarts 饼图(pie)自动切换高亮区(选中)
根据项目需求,需要一个chart饼图自动切换高亮选中区。 通过网络,官方API,公司大佬学习后总结如下。 该功能需要基于VUE,项目已经引入了Echarts,该模块只有一个chart图(如果存在多个,children会有多个数据,取你需要的一个) 以上为挂在完成后的处理 以下为定时切换调用的方法 ...
2019-11-15 17:05:58
5279
原创 关于mui下拉刷新和PopPicker插件冲突的解决方式
遇见一个下拉刷新和PopPicker选项框冲突的问题,未在网上找到完美的解决方式,官网也没有解决方式,目前隐藏选项框的时候没有回调函数,所以只能动源码。 第一步:在弹出选项框的时候添加(取消下拉刷新功能) plus.webview.currentWebview().setPullToRefresh({ support: false }); 第二步在mui.picker.min.js源码...
2019-08-29 10:28:46
454
原创 关于MUI手机在线/离线获取当前定位坐标
关于MUI手机在线/离线获取当前定位坐标 getLocation() function getLocation() { if (navigator.geolocation) { //判断是否有这个对象 : navigator.geolocation.getCurrentPosition(function(pos) { console.log(“经度:” + pos.coords.long...
2019-08-27 16:16:04
926
原创 关于图片带token访问,mui 图片访问带token
var xmlhttp; xmlhttp = new XMLHttpRequest(); xmlhttp.open(“GET”, “http://168.68.201.204:8181/file/download/” + element.fileId, true); xmlhttp.responseType = “blob”; xmlhttp.setRequestHeader(“Authoriza...
2019-06-13 15:10:41
8838
2
原创 vscode 设置
VUE HTML代码补全 __下载HTML Snippets,setting.json添加"files.associations": {"*.vue":“html”}
2019-03-14 11:42:11
213
原创 hash和history的使用与区别,hash单页面应用标配
hash —— 即地址栏 URL 中的 # 符号(此 hash 不是密码学里的散列运算)。 __ 比如这个 URL:http://www.abc.com/#/hello,hash 的值为 #/hello。 __ 它的特点在于:hash 虽然出现在 URL 中,但不会被包括在 HTTP 请求中,对后端完全没有影响,因此改变 hash 不会重新加载页面。 history —— 利用了 HTML5 H...
2019-03-14 11:03:48
804
原创 VUE项目创建及各文件的作用
vue init webpack jingdong _______________________ //创新项目位置 ? Project name jingdong ________________________//项目名字 ? Project description (A Vue.js pro...
2019-03-07 10:27:33
1141
js 动态心形
2019-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人