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

原创 【无标题】

已知 Object.getOwnPropertyNames 唯一的缺点是不能获取 Symbol 值作为名称的属性,而 Object.getOwnPropertySymbols 只能获取由 Symbol 值作为名称的属性,两者相结合是不是就可以完美解决了。如何判断一个对象为空是我们在开发中经常会遇到的问题,今天我们来聊聊几种经常使用的方法,以及在不同的场景下我们如何去使用。Object.keys 会返回对象自身可枚举属性组成的数组,而不会遍历原型上的属性。缺点:for in 不能遍历不可枚举的属性。

2023-12-21 19:38:59 388 1

原创 HTTP缓存

HTTP缓存(转) HTTP 缓存在任何一个前端项目中,访问服务器获取数据都是很常见的事情,但是如果相同的数据被重复请求了不止一次,那么多余的请求次数必然会浪费网络带宽,以及延迟浏览器渲染所要处理的内容,从而影响用户的使用体验。如果用户使用的是按量计费的方式访问网络,那么多余的请求还会隐性地增加用户的网络流量资费。因此考虑使用缓存技术对已获取的资源进行重用,是一种提升网站性能与用户体验的有效策略。 缓存的原理是在首次请求后保存一份请求资源的响应副本,当用户再次发起相同请求后,如果判断缓存命中则拦截请求,将之

2021-09-01 10:42:12 172

原创 es6 相关

es6: … … :扩展运算符(spread)是三个点,将一个数组转为用逗号分隔的参数序列。 Math.max(...[1,2,3]) <==>Math.max(1,2,3) ; a2=[...a1]; //复制数组(全新的不同地址,浅拷贝:若其中的某一项是引用地址,修改其中任意的值,另一个值都会随之变化) Array Array.from(): 从一个类似数组或可迭代对象中创建一个新的数组实例。 数组去重:ary=[1,2,2,3]; Array.from(new Set

2020-11-17 15:53:01 116

原创 cmd 根据任务管理器端口号 查看对应进程

打开cmd,输入命令: netstat -aon|findstr "9990" //查看9990端口对应的pid(2360) tasklist|findstr "2360" //查看2360 pid 对应的进程

2020-11-17 15:36:24 343

原创 nginx 管理

nginx 常用操作命令: nginx -t : 检查配置文件是否正确 (nginx.exe 目录下 执行 nginx -t -c conf/nginx.conf) nginx -s reload : 修改配置后重新加载生效 (nginx.exe 目录下 执行 nginx -s reload) nginx -s stop : 快速停止nginx nginx -s quit : 有序停止nginx nginx -c /path/ngin

2020-11-17 15:08:10 280

原创 node 内存溢出

node:内存溢出 解决方法一:全局安装increase-memory-limit ; npm install -g increase-memory-limit 进入工程目录,执行: increase-memory-limit 解决方法二:cmd setx NODE_OPTIONS --max_old_space_size=10240

2020-11-17 14:47:34 460

原创 正则整理

正则整理 一:定义 正则是模式 ,模型,是用来匹配验证字符串的 1,定义模式 RegExp 2,匹配 .test方法 RegExp.prototype.text 3,捕获 . exec方法 返回的是数组,会把所有匹配项保存到数组里,如果正则和字符串不能匹配,则返回null。 1字面量 var reg=/\d/; 2new var reg=new RegExp("\\d"); eg: var str="孙" ; reg=new RegExp("

2020-09-18 16:14:23 180

原创 Git管理

Git 使用 $ mkdir hx 创建文件夹 $ cd hx $ ls (-al) 文件内容列表 $ echo 1 > index.html // 把1输出到新创建的index.html文件中 > 表示清空并入 $ echo 2 >> index.html // 追2加到index.html中 >>表示在原来文件的末尾追加 $ cat index.html //查看文件内容 $ git add index.h

2020-06-17 16:37:30 94

原创 项目npm run dev报错 if (isGlob) archive.glob(command.source, globOptions) else if (sStats.isFile())

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-06-17 15:05:18 761

空空如也

空空如也

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

TA关注的人

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