自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue中如何清除定时器

问题描述 在某个vue组件内,每隔一段时间调用一次请求获取新的数据,离开当前页面,移除定时器解决方案方案一:路由拦截,清除定时器 ① 在组件内设置定时器,并存储由 setInterval() 返回的 ID 值 mounted () { // 设置定时器 const testSetinterval = setInterval(() => { ...

2019-12-20 16:26:28 2991 1

原创 CSS布局之父容器宽高固定,包含的两个盒子间隔20px,分别距离父容器20px,两个盒子宽高相同

实现如下图所示的效果:实现方案:使用CSS3的calc()方法计算两个盒子的宽度,代码如下 .wp { position: relative; background-color:rgb(128, 165, 131); width: 300px; height: 300px; ...

2018-09-23 10:48:40 2183

原创 Git的常用命令

总结一下git的常用命令,以便遗忘时查找基本用法配置用户信息$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"创建Git仓库(此时会产生一个.git目录,git用来管跟踪管理版本库)$mkdir xxx 创建空目录$cd xxx 进...

2018-09-17 22:00:13 221

原创 圣杯布局,双飞翼布局,弹性布局实现三栏布局(左右固定中间自适应)

实现三栏水平布局,左右固定中间自适应。DOM结构<div class="container"> <div class="main"></div> <div class="left"></div> &a

2018-09-11 17:39:26 892

原创 手动实现call() , apply() , bind()

这篇文章简单的介绍了实现call() , apply() , bind()的思路实现call(obj,arg,arg....)将目标函数的this指向传入的第一个对象,参数为不定长,且立即执行实现思路改变this指向:可以将目标函数作为这个对象的属性 利用arguments类数组对象实现参数不定长 不能增加对象的属性,所以在结尾需要delete那么怎么将不定长的参数传递给函数...

2018-08-01 17:20:24 7149 4

原创 js原型、原型链、作用域链、闭包、垃圾回收机制

这些天看了JavaScript的一些基础,想把所学习的都总结一下,毕竟了解是一回事,表达清楚又是另一回事,所以以后会坚持把所学习的知识做一个总结,理清思路,训练表达能力,每天进步一点点(#^.^#)。一、几个基本的概念介绍什么是作用域?作用域就是代码运行时,各个变量、函数及对象的可访问性,换句话说,就是作用域决定了你代码中变量和其他资源在各个区域的可见性。什么是执行环境?执行环...

2018-07-26 11:21:07 1188

原创 关于跨域的理解

为什么会有跨域这个问题的出现呢?这要谈到浏览器的同源策略了,同源策略限制了不同源之间的资源进行交互,用于隔离潜在的恶意文件的安全机制,并且是浏览器最基本的安全机制(同源:协议、域名、端口均相同,localhost和127.0.0.1也属于跨域)。如果没有同源策略的限制,假设您进入一个银行网站A,输入了账号密码进行登录,服务器端验证通过后会在响应头中添加Set-Cookie字段,在下次访问时...

2018-07-24 19:27:34 1415

原创 jquery学习总结

了解JQuery之后要回答的几个问题:1.jquery 中如何将数组转化为 json 字符串,然后再转化回来?jQuery中没有直接提供将数组转化为json字符串的方法,但我们可以编写jQuery实例对象的扩展:$.fn.stringifyArray = function (array) {return JSON.stringify(array);//把一个数组转换成J...

2018-07-16 10:20:29 3748

原创 ajax学习总结

     AJAX称为异步的JavaScript和XML,是一种创建快速动态网页的技术,最大的优点是可以在不用重新加载整个页面的情况下,向服务器获取数据更新部分网页内容。     XMLHttpRequest 是 AJAX 的基础, 用于在后台与服务器交换数据,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。  创建XMLHttpRequest 对象,要注意检查浏览器...

2018-07-13 11:05:10 201

原创 link和@import的区别

在HTML中有4种方式引入CSS1.内联方式<div style="background: red"></div>2.嵌入方式 <style> .content { background: red; } </style>3.link链接 <link rel="stylesheet" type=&amp

2018-07-11 22:07:25 126

原创 关于axios请求跨域,session丢失的问题

最近做vue+node的demo中,遇到了关于在后端设置跨域访问后session保存不了值的问题,第一次保存登录信息req.session.login = user,当登录成功后去取出session中的值,发现req.session.login = undefined,查阅资料后发现了问题并得以解决。 在设置跨域访问的代码如下:app.use(function(req...

2018-06-29 10:12:38 5908 1

原创 常见的Web前端攻击总结

<一>跨站点伪造请求(CSRF   cross site request forgery)什么是CSRF?攻击者盗用合法用户的身份,向服务器发送请求,对于服务器来说又是完全合法的,但却完成了攻击者所期望的操作。       完成一次CSRF攻击,受害者需要完成一下两个步骤:       1)登录受信任网站A,并在本地生成cookie       2)在不登出网站A的情况...

2018-05-11 19:01:26 6399 5

原创 js判断字符串中出现次数最多的字符

var str = 'aabbddcfhhh';var obj = {};for(var i = 0; i < str.length; i++){ if (!obj[str.charAt(i)]) { obj[str.charAt(i)] = 1; } else { obj[str.charAt(i)]++; }}var ch ...

2018-05-10 11:20:24 433

原创 CSS之经典布局——头部底部固定,中间部分自适应高度,且中间部分包含左中右三部分,其中左右固定,中间自适应

 实现效果:思路:头部和底部采用绝对定位,中间部分采用绝对定位,其top、bottom值为头部和底部的高度,中间部分内容的左右采用相对定位(采用绝对定位,浮动失效),中间采用绝对定位,其right、left值为左右的宽度。代码:<!DOCTYPE html><html lang="en"><head> <meta ...

2018-05-09 21:53:49 8792

空空如也

空空如也

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

TA关注的人

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