自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 vue项目中使用axios封装接口

vue项目中使用axios封装接口const instance = axios.create({ // 创建axios实例,在这里可以设置请求的默认配置 timeout: 10000, // 设置超时时间10s baseURL: '', withCredentials: true, // withCredentials表示跨域请求时是否需要使用凭证 crossDomain: true,});let httpCode = { // 这里我简单列出一些常见的http状态码信息,可以自己

2021-03-02 17:57:46 109

原创 web前端动画总结

1、js实现动画原理:利用setInterval或者setTimeout来持续修改某个元素的CSS属性以实现动画。2、transition过渡动画,用于元素变化过渡时的动画。通常和hover等事件配合使用,由事件触发。transition: property duration timing-function delay;值描述transition-property...

2019-10-20 21:21:13 575

原创 HTTP与计算机网络面试点

一、如何让js拿不到cookie?设置方法为: HttpOnly. 没错, 这是一个没有值的属性, 只要在 Set-Cookie里面附带了这个属性, 那么这个cookie就不能被js脚本所获取。...

2019-10-19 11:54:05 236

原创 vue面试点总结

1、vue数据绑定原理vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty()来劫持各个属性的 setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。具体步骤:第一步:对需要进行observe 的数据对象进行递归遍历,包括子属性对象的属性,都加上 setter 和 getter ,这样的话,给这个对象的某个值赋值,...

2019-10-19 11:13:34 313

原创 css常见面试题目总结

一、css表示颜色有几种1、直接用颜色名表示如:white、red、gold等。2、HEX 十六进制记法1、语法#RRGGBB 或 #RGBRR:红色值。十六进制正整数GG:绿色值。十六进制正整数BB:蓝色值。十六进制正整数2、说明以上三个参数,取值范围为:00 - FF。参数必须是两位数。对于只有一位的,应在前面补零。如果每个参数各自在两位上的数字都相同,那么本单位也可缩写为...

2019-10-17 09:37:18 104

原创 JavaScript相关面试题目总结

一、js阻止事件冒泡和阻止js默认事件1、防止冒泡和捕获w3c的方法是e.stopPropagation(),IE则是使用e.cancelBubble = true。解释:冒泡事件指事件会从目标元素依次在它的父级元素中被触发直到document对象。stopPropagation就是阻止目标元素的事件冒泡到父级元素。2、取消默认事件w3c的方法是e.preventDefault(),IE...

2019-10-16 20:24:48 102

转载 flex弹性布局学习

本文链接:https://blog.csdn.net/qq_38128179/article/details/80828890

2019-10-13 10:25:49 103

原创 javaScript引用值与原始值区别

一、引用值与原始值区别1、原始值存放在栈内存中,引用值存放在堆内存中。2、复制变量时的不同(1)原始值:将一个保存原始值的变量复制给另一个变量时,会将原始值的副本赋值给新变量,此后这两个变量是完全独立的。(2)引用值:将一个保存对象内存地址的变量复制给另一个变量时,是把这个内存地址赋值给新变量,也就是说这两个变量都指向了堆内存中的同一个对象,他们中任何一个作出的改变都会反映在另一个身上。(...

2019-09-23 20:01:44 293

原创 JavaScript闭包实现模块化

JavaScript闭包实现模块function module() { var something = "cool"; var another = [1, 2, 3]; function doSomething() { alert( something ); } function doAnother() { alert( ...

2019-09-15 17:34:26 448

原创 排序经典算法

一、相关知识点时间复杂度 是一个函数,它定性描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。比如有有一个数组,他的长度为n,进行排序,每循环一次把最大的放在最后面,时间复杂的就为(n+(n-1)+(n-2)+…+1)*c=an2+bn+c ,有上述定义知它的时间复杂度就为 n2。空间复杂度(Space Com...

2019-09-15 14:26:47 103

原创 http协商缓存与强制缓存

什么是浏览器缓存浏览器缓存(Brower Caching)是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。强缓存的原理 :强制缓存,在缓存数据未失效的情况下,可以直接使用缓存数据,那么浏览器是如何判断缓存数据是否失效呢?我们知道,在没有缓存数据的时候,浏览器向服务器请求数据时,服务器会将数据和缓存规则一并返回,缓存规则...

2019-08-17 14:14:32 108

原创 css3新特性

1、边框border-radius:圆角box-shadow:阴影border-inage:使用图片绘制边框div{box-shadow: 10px 10px 5px #888888; //右 下 虚化}div{border-image:url(border.png) 30 30 round;-moz-border-image:url(border.png) 30...

2019-08-16 19:24:45 138

原创 H5新特性与用法大全

所有主流浏览器都支持H5,IE9以上有选择的支持,IE8 完全不支持解决办法:1、创建元素-》转换元素2、引入第三方插件 html5shiv.min.js1、语义化标签header nav footer mian article aside2、input 新增属性与表单新增元素 1)新的input type h4和h5对比! H4中input ty...

2019-08-16 18:09:02 331

空空如也

空空如也

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

TA关注的人

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