- 博客(8)
- 收藏
- 关注
原创 JavaScript 数据类型与类型判断详解
let a = { age : 20 };a.age = 21;console.log(a.age) //21### 同时保存在栈内存和堆内存引用数据类型占据空间大,大小不固定,储存在堆内存,但是指向该引用数据类型的变量指针「a」是储存在栈内存中。**当解释器寻找引用值时,会首先检索其在栈中的地址,取得地址后从堆中获得实体。**# 二、数据的赋值基本数据类型的赋值为复制了一个新的...
2020-02-28 16:31:23
880
原创 居中到底有多少种方法
前言居中可以说是网页布局中非常常见的布局了,垂直居中,水平居中,其中又分为块级元素和行内元素,没有系统的整理过还真有点搞不清楚。来看看各式各样的居中到底有多少种。水平居中行内元素水平居中行内元素水平居中最常见的场景就是文字居中,最常用的就是对其父元素设置 text-align:center,这个方法对一下几种元素都有效:display:inlinedisplay:inline-blo...
2020-02-27 23:51:53
610
原创 详解浏览器储存
引言随着对前端的了解越来越深入,了解到了很多种浏览器的存储方案,如 Cookie、LocalStorage等,哪这些存储方案有何异同,分别的适用场景又是什么呢。CookieCookie的来源Cookie 被创造出来的本意并不是本地储存,而是为了辨别用户身份。众所周知,Http 协议是无状态的,也就是说你每一次发送给服务器的请求对于服务器来说都是孤立的,服务器不知道这这些请求来自于谁。比如...
2020-02-26 22:46:36
222
原创 一探 koa-session 源码
引言既然挖了坑就得把它填上,在之前的 Nuxt 鉴权一文中,讲述了如何使用 koa-session ,主要是配置和如何更改 session 中的内容,我们来回顾一下。这是配置文件app.use( session( { key: "lxg", overwrite: true, //覆写Cookie httpOnly: true, //经允许通过 J...
2019-10-10 19:45:25
948
原创 python 对象池
一个奇怪的特性这个学期学校又重新开始了 python 的学习,我大一的时候就自学过 python 所以就在自己看书复习快忘光的知识,在看书过程中发现了一个奇怪的特性,在交互式编程框中输入:a=1b=1a is b # true# is 判断两个常量是否指向同一个对象书中说 CPython 创建一个 int 型对象,并使 a b 两常量都指向同一个 int 型对象,难道 python ...
2019-10-09 09:18:03
1005
原创 提高首页访问速度 and 记录一次Nuxt天坑
起因将整个博客用 Nuxt 重构完成之后我发现首页访问速度还是不尽人意,白屏时间确实大大缩短,但是背景出现到最近文章出现这中间还是有比较长的一段时间,也就是说第一次网络请求比较慢,那有没有办法解决呢,首先我就想到使用 「CDN」。CDN 加速CDN 的全称为内容分发网络,通俗的来说就是把网站内容给复制到全国各个地方的节点上去,用户访问就从最近的节点拿,于是用腾讯云将我的网站添加进了腾讯...
2019-10-08 10:58:22
2043
原创 Nuxt 实现用户鉴权登陆
引言博客前台重构完毕了,接下来就是后台部分了,后台的主要功能就是发布、删除、修改文章,自然不是谁都能随便进的。在 vue 项目中,我是在 Vue Router 的全局前置守卫里判断当前用户是否有 cookie 从而判断是否有权进入后台。而 Nuxt 相比 Vue 项目最大的不同之一就是没有使用 Vue Router 而是使用 目录来进行页面路由,自然我们就失去了 全局前置守卫这个利器,当然 Nu...
2019-10-05 14:50:03
4545
原创 Blog 技术选型
技术选型此前一直都是用 WordPress小白化生成的博客系统写文章,这个学期随着对前端技术的了解,便萌发了用手撸一个个人网站的想法。说干就干,于是便开始了伟大征途的第一步——技术选型。因为之前有尝试过用mpvue开发小程序,技术选择就是围绕着vue来进行的,在浏览了大量的资料后,我的选用的技术就确定了下来:前端:Vue: 是一套用于构建用户界面的渐进式 js 框架。...
2019-10-04 23:29:33
1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人