自定义博客皮肤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)
  • 收藏
  • 关注

原创 JavaScript对象类别划分(原生对象、内置对象、宿主对象)

原生对象(native object)原生对象也可以叫做本地对象或者内部对象。ECMA-262 把原生对象(native object)定义为 " 独立于宿主环境的 ECMAScript 实现提供的对象 "。所以每一种宿主环境都可以使用原生对象。JavaScript中的原生对象有Object、Function、Array、String、Boolean、Math、Number、Date、Re...

2020-04-30 14:59:40 683

原创 了解JavaScript的运行核心——事件循环(Event Loop)

前言什么要学底层的事件循环Event Loop,不仅仅是因为这是一道面试的常考题。作为一个程序员,了解程序的运行机制是很重要的,这样可以帮助你去输出更优质的代码。前端是一个范围很广的领域,技术一直在更新迭代,掌握了底层的原理可以应对新的技术。JS初始设计JavaScript从诞生起就是单线程。原因大概是不想让浏览器变得太复杂,因为多线程需要共享资源、且有可能修改彼此的运行结果,对...

2020-04-28 16:29:37 550

原创 刷算法题遇到的新数据类型 — BigInt

今天在LeetCode做的一道关于 “加一” 的算法题,题目如下给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1...

2020-04-23 14:12:32 1300

原创 推荐几款舍不得卸载的良心app

前言工欲善其事,必先利其器!手机作为我们日常生活中必不可少的一部分,它我们完全能够利用一些APP真正改变我们我们的生活方式、工作方式,或者充分利用这些零碎的时间来做一些意义的事情。所以本人亲身试验,最后吐血安利这些给大家。一、一个木函号称黑科技神器,我眼中堪称完美的一款工具类安卓应用。功能、实用性、UI设计都非常不错,并且经历了长时间的打磨,功能与稳定性已经做得非常成熟。截止至目前,一...

2020-04-17 17:46:53 1563 1

原创 准备刷算法题了,才发现自己连时间复杂度和空间复杂度都忘了

前言最近打算好好刷刷算法题,然鹅发现自己对这个算法复杂度的知识记忆已全部返还给数据结构老师了一、算法算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。通俗地说,数据结构就是指存储数据的结构。算法就是操作数据的方法。二、算法的特征有穷性(Finiteness):算法的有穷性是指算法必须能在执行有限...

2020-04-16 10:31:33 875

原创 基于vue-cli3搭建一个后台管理系统框架

一、安装【1.1】安装Node3.x需要node.js版本为8.9版或者更高的版本,点击这里可以安装node安装过node后,输入下面命令行查询你的node版本:node -v如果当前版本不够,可以输入下面命令行来把node版本更新到最新的稳定版本先清除npm缓存:npm cache clean -f然后安装n模块:npm install -g n升级node....

2020-04-10 10:32:47 8216 2

原创 vue+router+axios 实现后台管理系统登录拦截(权限控制)

最近学习vue-cli3搭建后台管理项目,关于系统登录拦截和获取用户权限控制这一块是卡了挺久的一个难点,后台项目权限验证与安全性是非常重要的,可以说是一个后台项目一开始就必须考虑和搭建的基础核心功能。这篇文章写一下前后端分离下的登录解决方案,目前大多数都采用请求头携带 Token 的形式。一、整体思路首次登录时,后端服务器判断用户账号密码正确之后,根据用户id、用户名、定义好的秘钥、过期时...

2020-04-02 16:27:20 5263

原创 解决Vue中重复点击相同路由控制台报错问题

vue-router 升级到3.1.x 后,重复点击导航时,控制台出现报错 ,虽然不影响功能使用,但也不能视而不见。报错信息报错原因vue router ≥ v3.1后 ,回调形式改成promise api了,返回的是promise,如果没有捕获到错误,控制台始终会出现如上图的警告。解决方法【1】降低版本npm i vue-router@3.0 -S【2】在ro...

2020-04-01 16:04:16 3336 2

原创 vue+iview框架实现左侧动态菜单

最近在使用vue-cli3配合iview框架搭建新的项目中用到了iview中的menu菜单,按照官网写法固定不太好,因为一般项目都是从后端动态获取菜单列表,所以我们需要将官网代码稍作修改,代码如下:注意事项:【1】菜单高亮部分动态绑定路由跳转的页面Menu组件中有一个active-name反映的是当前高亮区域,因此可以动态的绑定active-name来实现高亮显示。前提是需要将Menu...

2020-04-01 11:37:27 2137 1

空空如也

空空如也

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

TA关注的人

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