自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿莹yes的博客

积极且努力的阿莹

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

原创 浏览器的缓存(原理) 第一版 - 浏览器篇

目录为什么要使用web缓存缓存的分类缓存如何发挥作用缓存控制设置字段和原理如何配置用户行为与缓存缓存的清除方法与之相关的--本地存储和离线存储localStorage/sessionStorage缓存和使用图片的方法离线存储设置方法更新原理注意事项离线存储的适用场景为什么要使用web缓存Web缓存存在于服务器和客户端之间。Web缓存密切注视着服务器-客户端之间的通信,监控请求,并且把请求输出的内容(例如html页面、 图片和文件)另存一份;然后,如果下一个请求是相同的URL,则直接使用保存的副本,而不是

2020-05-31 13:30:01 539

原创 正则表达式验证场合

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?) [^>]*>.*?</\1

2020-05-31 12:39:42 276

原创 正则表达式中字符的含义(详)

正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或从某个串中取出符合某个条件的子串等。列目录时, dir .txt或ls .txt中的.txt就不是一个正则表达式,因为这里与正则式的*的含义是不同的。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。3.1 普通字符由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有.

2020-05-31 12:36:17 563

原创 sourceTree不显示推送分支的解决办法

由于我的sourceTree没有显示推送分支,然后我找了网上的一些解决办法,贴出来我的最终的解决方案,希望可以帮助到你。解决方案方案一:查看git版本号Windows:在终端中输入 git -version如果git版本号为2.8.4 那就是因为git版本号太低了。传送门,去下载最新版本的安装包然后打开sourceTree,应该有推送分支选项了方案二sourceTree的【工具】-【选项】-【git】1.选择下载内嵌版本2.尝试选择用 System 的git (如图)【我选择了.

2020-05-28 18:40:02 5558 9

原创 JSON.stringify() 与 JSON.parse()的区别以及用法

本文标题目录简单概括高级用法JSON.parse()JSON.stringify()toJSON方法用 JSON.stringify 来格式化对象几种妙用判断数组是否包含某对象,或者判断对象是否相等。让localStorage/sessionStorage可以存储对象。实现对象深拷贝简单概括JSON.stringify() 从一个对象中解析出字符串JSON.stringify({"a":"1","b":"2"})// 结果是:"{"a":"1","b":"2"}"JSON.parse()从一个

2020-05-26 15:19:29 398

原创 完全卸载NodeJs-windows

工作中安装了node版本太高了,需要卸载掉重新安装低版本的。我操作的时候找了很多方法,这个是最快速,最有效果的。因此记录下来了。卸载方法目录中找到对应的位置操作方法目录中找到对应的位置1、存在的位置:C:\ProgramData\Microsoft\Windows\Start Menu\Programs操作方式:在开始里输入 node,右键选择“打开文件位置”,即是如上路径。打开 即是如下图的图片内容:操作方法点击Uninstall Node.js 则是卸载node.js。这时就卸载.

2020-05-22 14:36:09 7518 5

原创 css盒模型介绍

文章总结出自https://juejin.im/post/59ef72f5f265da4320026f76,https://segmentfault.com/a/1190000013069516两篇文章。盒模型的认识1. 什么是盒模型2. 盒模型的种类3. 盒模型的区别3.1 内容的计算方式3.1.1 css如何设置获取这两种模型的宽和高3.1.2 javascript如何设置获取盒模型对应的宽和高4.外边距重叠4.1 BFC4.1.1 BFC的原理(渲染规则)1. 什么是盒模型盒模型又称框模型.

2020-05-18 09:04:52 228

原创 png 与 jpg的区别,以及图片压缩

此篇是阅读https://www.jianshu.com/p/53f93a917799,https://blog.csdn.net/LHHopencv/article/details/76066664,https://www.jianshu.com/p/5ad19825a3d0三篇文章后总结而出。区别创建年份有损无损支持颜色数支持透明缺点GIF87年无损256种颜色(8bit彩色)支持单一透明JPG92年失真压缩标准方法24bit彩色不支持透明不.

2020-05-18 08:26:54 1870

原创 npm WARN webpack-cli@3.3.11 requires a peer of webpack@4.x.x

问题详情:/usr/local/bin/webpack-cli -> /usr/local/lib/node_modules/webpack-cli/bin/cli.jsnpm WARN webpack-cli@3.3.11 requires a peer of webpack@4.x.x but none is installed. You must install peer dependencies yourself.问题翻译:npm WARN webpack-cli@3.3.11要求

2020-05-11 21:10:53 1857 2

原创 mac OS系统:操作vue文件需要权限

mac OS系统:操作vue文件需要权限出现需要权限的提示原因是因为Mac本身的保护机制,需要取得管理员权限。提示无法写入文件"/Users/****/Desktop/blog-xjy/docs/.vuepress/config.js"(NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/Users/****/Desktop/blog-xjy/docs/.vuepress/config.js')解决步骤

2020-05-09 20:19:10 700 1

git2.28版本压缩包

git2.28版本压缩包

2023-06-28

前端入职第一天安装程序及配置环境

软件安装包

2023-06-16

空空如也

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

TA关注的人

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