既然目标是地平线,留给世界的只能是背影。
正在加载今日诗词....
mysql-8.0.23的安装 mysql-8.0.23的安装
记录一下MySQL 8.0.23的安装配置过程,这里以windows为例 安装 去官网下载MySQL 8.0.23版本 下载完成后解压到自己的安装目录 我这里的解压目录是: D:\software\m
2021-01-27
我的 2020 之路 我的 2020 之路
2020是极不平凡又极其有意义的一年,有些东西需要被记录下来。 以前总对自己记忆力迷之自信,不屑于用文字的形式记录下来(其实是懒),现在发现随着年龄的增长,记忆力愈发衰退,很多东西容易忘记,而记录可以帮助自己回忆当时的很多细节。记录的另外的
2021-01-22
如何实现一个抽奖转盘 如何实现一个抽奖转盘
写在前面本文也适合有搭建博客需求的非技术人员,不需要服务器,不需要域名,手把手教你搭建一个自己的博客。 准备首先安装一个 Node.js 和 git,安装方式同普通软件安装一样,这里就不详述了。然后打开你的终端,输入命令npm instal
2021-01-22
详解js中0.1+0.2!=0.3 详解js中0.1+0.2!=0.3
笔者曾经面试被问到过 0.1+0.2 的结果是啥,初看这题你可能心中会想,难道不是0.3吗?但你肯定会觉得没那么简单,那今天我们就来探一探究竟。 1. JavaScript中数字的存储机制 在JavaScript中数字是以 IEEE 754
2021-01-19
对 Object.defineProperty 的一点探讨 对 Object.defineProperty 的一点探讨
引子最近读高程4的时候,发现里面有一句话“一个属性被定义为不可配置之后,就不能再变回可配置的了。再次调用Object.defineProperty()并修改任何非writable属性会导致错误”,亲自实践之后,发现这句话的后半段说得有点问题
2021-01-15
手把手教你搭建一个自己的的博客 手把手教你搭建一个自己的的博客
写在前面本文也适合有搭建博客需求的非技术人员,不需要服务器,不需要域名,手把手教你搭建一个自己的博客。 准备首先安装一个 Node.js 和 git,安装方式同普通软件安装一样,这里就不详述了。然后打开你的终端,输入命令npm instal
2021-01-12
原来深拷贝还可以这么写 原来深拷贝还可以这么写
1. 最基本的2. JSON.parse + JSON.stringify3. 解决递归爆栈4. 解决循环引用5. 高性能版const MY_IMMER = Symbol('my-immer1') const isPlainObject
2021-01-11
初探ServiceWorker 初探ServiceWorker
咋一看标题,可能你会觉得非常简单,因为这是极其常见的需求,但只有当你真正去实践过,才会发现这并没有想象中那么简单。长久以来,前端开发者们为此殚精竭虑,琢磨出了各种解决办法,本篇文章将利用现代css的威力,去解决这一难题。先从先前所使用的方法
2020-12-03
记一次用postMessage实现跨域通信的踩坑之旅 记一次用postMessage实现跨域通信的踩坑之旅
背景首先说一下项目背景,我们做的是一个H5游戏平台,平台会接很多游戏,游戏是用iframe嵌入的,游戏会调用SDK执行某些操作,例如获取用户相关信息,支付等。然后遇到的问题是测试有一天测出来有的游戏点浏览器返回的时候无法从游戏页面返回到游戏
2020-10-11
CSS实现居中的几种方式 CSS实现居中的几种方式
咋一看标题,可能你会觉得非常简单,因为这是极其常见的需求,但只有当你真正去实践过,才会发现这并没有想象中那么简单。长久以来,前端开发者们为此殚精竭虑,琢磨出了各种解决办法,本篇文章将利用现代css的威力,去解决这一难题。先从先前所使用的方法
2019-04-08
2 / 2