自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 长连接、短连接、长轮询和WebSocket

长连接、短连接、长轮询和WebSocket长连接:从HTTP/1.1起,默认使用长连接,用以保持连接特性。使用长连接的HTTP协议,会在响应头加入这行代码:Connection:keep-alive在使用长连接的情况下,当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭,客户端再次访问这个服务器时,会继续使用这一条已经建立的连接。Keep-Alive不会永久保持连接,它有一个保持时间,可以在不同的服务器软件(如Apache)中设定这个时间。实现长连接需要客户端和服务端

2020-10-22 17:22:20 242

原创 vue面试题(个人总结)

一、v-if和v-showv-show和v-if都是动态的控制元素的隐藏和显示v-show是同过css中display设置为none进行隐藏和显示,v-if则是将dom元素整个的删除和添加,同时v-if是惰性的,也就是说如果初始条件是fasle,那么页面是不会编译这个元素节点的。v-if具有较高的切换消耗,而v-show具有较高的初始渲染消耗所以v-show适合频繁的切换,而v-if适合运营条件不大可能改变的情况。二、什么是MVVMmvvm是Model-view-viewModel的缩写,m

2020-08-21 17:45:47 146

原创 前端常见面试(个人总结的一些知识点)

一、event loop 事件循环:浏览器 eventloopeventloop事件循环是一种执行模型一种运行机制,在不同的地方有不同的实现,主要分为浏览器的event loop和nodejs的event loop;在事件循环中有两个重要的概念,宏队列和微队列首先,对于浏览器的event loop来说,是html5定义的规范,但是是在浏览器实现的,在浏览器中:宏队列主要包括settimeout和setinterval,微队列主要有promise。主要执行过程是:浏览器首先会将同步任务执行完毕,这时

2020-08-21 17:44:40 152

原创 BFC详解(块级格式化上下文,用于清除浮动,防止margin重叠等)

BFC详解(块级格式化上下文,用于清除浮动,防止margin重叠等)定义:块级格式化上下文,是一个独立的渲染区域,并且有一定的布局规则。BFC区域不会与float box重叠BFC是页面上的一个独立容器,子元素不会影响到外面计算BFC的高度时,浮动元素也会参与计算哪些元素会生成BFC:根元素float不为none的元素position为fixed和absolute的元素display为inline-block、table-cell、table-caption,flex,inline-

2020-07-30 13:07:02 315

原创 vue报错:RangeError: Maximum call stack size exceeded

在调用组件时,报错栈溢出错误原因:在组件name中声明了name和文件名一样,在导入组件时就会报错!去掉name这个属性就ok了!(我遇到的bug,就是这样解决的!)

2020-07-24 19:38:45 282

原创 web前端文字溢出显示省略号方法

<div>今天是一个好日子好日子好日子</div> div { background-color: pink; height: 500px; width: 80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}white-space:n...

2020-07-24 10:48:49 783

原创 css实现三角形案例

直接上代码:<div class="triangle"></div> .triangle { width: 0px; height: 0px; border: 40px solid transparent; border-left-color: palevioletred; }将一个盒子的高度和宽度都设置为0,然后四个边框都设置为transparent,

2020-07-21 09:02:08 80

原创 web前端,css清除浮动的常见方法

一、为什么要清除浮动当我们为盒子设置浮动样式的时候,这是盒子将会脱离标准流,这样原先布局的其他内容将会占据盒子的位置,这样就没法看见相关内容。而在清除浮动之后,父级就会根据浮动的子盒子自动检测高度,父级有了高度,就不会影响下面的标准流了。二、常见清除浮动的方式1.额外标签法(隔墙法)额外标签法就是在浮动元素的末尾添加一个空标签。(空标签只能是块级元素) <div class="leftBox">1</div> <div class

2020-07-20 18:18:54 212

原创 前端常见布局,(pc端和移动端)

固定布局(PC端)固定布局常用于Pc端,当然,如果练习时,也可以移动端使用,缺点就是兼容性较差。大屏手机显示网页比较宽,固定布局宽度参照永远是 320px,导致左右两 边会有空白。流动布局(百分比布局)流动布局,就是用百分百的一个布局,这样的优点便是自适应, 缺点是不够灵活,添加元素时,需要更改其他元素的值。流动布局与固定宽度布局基本不同点就在于对网站尺寸的测量单位不同,流动布局就是使用百分比来代替px作为单位。flex布局(弹性盒布局)PC端也使用flex布局,这是一个css3的新布局模式,也

2020-07-20 17:36:17 921

基于vue+ssm的博客系统.rar

这是一个基于vue+ssm+mysql的前后端分离的博客系统,是一个期末项目,仅供大家学习交流。前端用的ui组件是element-ui,后端暴露接口,前端进行跨域请求。使用者在使用的时候,请先参见注意事项!如有什么技术问题,或者改进意见!请与作者联系,大牛轻喷!一起进步。

2020-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除