- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 what the fuck! 为啥后台老是报401,而且不讲道理!
what the fuck! 为啥后台老是报401,而且不讲道理!我最先发现这个问题时,它的表现形式是一直调退出的接口,循环调,不带一下停的,分分钟几千次,而且页面也不带动一下的,点击退出也没用,退出接口返的也是401。只有手动清除cookie里面的token才会退出,那么为啥会出现这个问题呢,请看下面的原因分析原因分析有人一看401,好了,那不就是请求未授权吗,token过期了或者未登录,立马去质问后台了,可是后台把过期时间调长了,还是这样。再把里面的token拿去后台校验,并没有过期啊,那为啥一直
2020-11-05 17:05:11
789
原创 前端算法你真的会吗?
一个算法题的解决方案往往不止一个,如果你只会暴力法解决算法,那你可能最时间复杂度和空间复杂度了解不够,下面看看如下算法题!简单有效括号匹配()给定一个字符串,判定其是否有效,()有效,()(这个无效,使用栈解决匹配问题,左括号进栈右括号出栈function isValid(str) { let temp = []; for (let i = 0; i < str.length; i++) { if (str[i] == '(') { temp
2020-10-10 21:12:47
274
原创 50年前端开发写CSS3炫酷动画(不炫酷来打我)
CSS3炫酷动画教程以前问了很多身边同事,他们对动画的掌握如何,了解一些css3的基本动画吗,即使他们工作几年了,我感觉他们对原生css3动画了解的并不多,只有他们在用到的时候才会看看,而且基本都是用第三方动画库,笔者个人认为君子确实要善假于物,但是做为一个慢慢成长的技术开发,你必须了解原生动画是如何写的。项目中往往因为一个动画而去引入一个动画库是不值得的,性能也比不上原生动画。另外我想和大家分享的是能用css实现的就不要用js,因为js操作DOM是很耗性能的,浏览器最怕的就是重排,就可能是你操作DOM
2020-09-27 15:44:28
9964
49
原创 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
1110
原创 前端装逼必备--Canvas
如果写代码不是为了装逼,那人生将毫无意义。都2020年了,如果你从事前端开发,连canvas都不会用,那你拿啥去装逼?下面跟着笔者一起来看看canvas是啥,可以用来做啥,有哪些产品是canvas做出来的。Canvas介绍1.canvas是html5的一个新标签,属于h5的新特性2.canvas标签是一个图形的容器,简单点说就是一块画布,你可以在上画矩形,圆形,三角形,折线等等,也可以用来画logo3.它是通过javascript来画的,即脚本绘制图形canvas可以用来干啥呢?1.制作we
2020-09-23 17:26:10
21149
11
原创 前端面试题中的送命题
前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot a
2020-09-22 15:50:22
246
2
原创 vue开发大项目代码编写规范--高级前端必看
现在项目开发基本都是团队一起来完成的,而且目前都采用前后端分离的开发模式,人多了,每个人的代码风格又不一样,这就导致了项目比较杂乱,而且后期人员离职后维护以及迭代开发都是致命的,所以团队遵循共同的规范是必须的前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该
2020-09-21 15:50:55
1512
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
1301
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
1057
原创 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
1970
2
原创 vue项目中实现公告向左移动,鼠标悬停静止
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
2020-09-18 15:04:14
1051
原创 js面试题中的异步问题
js中的宏任务与微任务在面试过程中,基本面试官都会问你一些promise的问题,promise是es6的新内容,主要是用来优化异步的问题。笔试中经常会让你写一些promise和setTimeout的执行结果,这你就必须知道宏任务和微任务的概念了!为什么要使用promise如果你经历过以前的jquery开发项目,你会遇到以下问题:回调地狱$.ajax({ ... success: function() { ... $.ajax({ ... success: function(
2020-09-18 14:27:45
1360
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人