自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西伯利亚狼

沉默的像个影子

  • 博客(12)
  • 收藏
  • 关注

原创 what the fuck! 为啥后台老是报401,而且不讲道理!

what the fuck! 为啥后台老是报401,而且不讲道理!我最先发现这个问题时,它的表现形式是一直调退出的接口,循环调,不带一下停的,分分钟几千次,而且页面也不带动一下的,点击退出也没用,退出接口返的也是401。只有手动清除cookie里面的token才会退出,那么为啥会出现这个问题呢,请看下面的原因分析原因分析有人一看401,好了,那不就是请求未授权吗,token过期了或者未登录,立马去质问后台了,可是后台把过期时间调长了,还是这样。再把里面的token拿去后台校验,并没有过期啊,那为啥一直

2020-11-05 17:05:11 19

原创 前端算法你真的会吗?

一个算法题的解决方案往往不止一个,如果你只会暴力法解决算法,那你可能最时间复杂度和空间复杂度了解不够,下面看看如下算法题!简单有效括号匹配()给定一个字符串,判定其是否有效,()有效,()(这个无效,使用栈解决匹配问题,左括号进栈右括号出栈function isValid(str) { let temp = []; for (let i = 0; i < str.length; i++) { if (str[i] == '(') { temp

2020-10-10 21:12:47 73

原创 50年前端开发写CSS3炫酷动画(不炫酷来打我)

CSS3炫酷动画教程以前问了很多身边同事,他们对动画的掌握如何,了解一些css3的基本动画吗,即使他们工作几年了,我感觉他们对原生css3动画了解的并不多,只有他们在用到的时候才会看看,而且基本都是用第三方动画库,笔者个人认为君子确实要善假于物,但是做为一个慢慢成长的技术开发,你必须了解原生动画是如何写的。项目中往往因为一个动画而去引入一个动画库是不值得的,性能也比不上原生动画。另外我想和大家分享的是能用css实现的就不要用js,因为js操作DOM是很耗性能的,浏览器最怕的就是重排,就可能是你操作DOM

2020-09-27 15:44:28 6730 39

原创 VUE+PHP校友系统毕业设计

环境笔者的毕业设计是高校校友信息管理系统,使用vue全家桶+php编写接口,vue-cli版本2.9,element版本2.4,php7.x,集成环境我选择的是phpstudy_pro,代码托管在github上,地址:https://github.com/luokaixing/school.git(项目具体如何部署,数据库文件如何导入,环境搭建都在github上有说明,喜欢的记得start一下)。系统实现的功能有登陆注册,校友信息管理,校领导信息管理,校内新闻信息管理,班级信息管理,校园风光大图预览,列

2020-09-24 11:10:07 171

原创 前端装逼必备--Canvas

如果写代码不是为了装逼,那人生将毫无意义。都2020年了,如果你从事前端开发,连canvas都不会用,那你拿啥去装逼?下面跟着笔者一起来看看canvas是啥,可以用来做啥,有哪些产品是canvas做出来的。Canvas介绍1.canvas是html5的一个新标签,属于h5的新特性2.canvas标签是一个图形的容器,简单点说就是一块画布,你可以在上画矩形,圆形,三角形,折线等等,也可以用来画logo3.它是通过javascript来画的,即脚本绘制图形canvas可以用来干啥呢?1.制作we

2020-09-23 17:26:10 8160 9

原创 前端面试题中的送命题

前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot a

2020-09-22 15:50:22 130 2

原创 vue开发大项目代码编写规范--高级前端必看

现在项目开发基本都是团队一起来完成的,而且目前都采用前后端分离的开发模式,人多了,每个人的代码风格又不一样,这就导致了项目比较杂乱,而且后期人员离职后维护以及迭代开发都是致命的,所以团队遵循共同的规范是必须的前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该

2020-09-21 15:50:55 376 1

原创 原生js如何封装一个时间格式化函数

在项目中我们经常遇到一些需求就是如何把时间格式转成一个自己想要的格式,当然啦,你可以使用一些第三方插件比如moment,这是别人已经封装好的,如果你想成为一名有思想的程序员,而不是一位搬运工,你得明白原生js如何自己封装一个时间格式化函数,代码如下:function formatDate(value, fmt) { let getDate = new Date(value); let o = { 'M+': getDate.getMonth() + 1, 'd+': getDat

2020-09-18 17:27:46 869 1

原创 promise实现红绿黄三灯交替执行

面试过程中让你实现隔一秒执行红黄绿灯的循环看到这个问题,你第一反应我猜你可能会选择直接用定时器实现,代码如下:function red() { console.log('red');}function green() { console.log('green');}function yellow() { console.log('yellow');}function index() { setTimeout(function() { red(); setTimeout(fun

2020-09-18 16:38:50 228

原创 js函数柯里化实现

在项目中如果你想对一个函数的所有参数进行求和操作,你可以采取以下方法function add () { let args = [...arguments]; // arguments一个类数组对象 let sum = args.reduce((prev, next) => { return prev + next; }); return sum;}add(1,2,3,4,5); // 15如果你想add(1)(2)这样实现求和操作,那函数应该如何去写。函数执行完必须返回一个函数

2020-09-18 15:43:52 125

原创 vue项目中实现公告向左移动,鼠标悬停静止

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2020-09-18 15:04:14 130

原创 js面试题中的异步问题

js中的宏任务与微任务在面试过程中,基本面试官都会问你一些promise的问题,promise是es6的新内容,主要是用来优化异步的问题。笔试中经常会让你写一些promise和setTimeout的执行结果,这你就必须知道宏任务和微任务的概念了!为什么要使用promise如果你经历过以前的jquery开发项目,你会遇到以下问题:回调地狱$.ajax({ ... success: function() { ... $.ajax({ ... success: function(

2020-09-18 14:27:45 833 1

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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