自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 HTTP笔记

1、在HTTP请求服务器过程中,是存在转发的(路由器、调制解调器),我实现过得就有使用Nginx部署转发器执行:安全检查,代理缓存,负载均衡等请求预处理2、

2021-05-12 17:41:45 151

原创 JS浏览器请求监听

1、监听请求,修改请求头(所有头信息都可以处理)chrome.webRequest.onBeforeSendHeaders.addListener(function(details){ console.log(‘onBeforeSendHeaders’,details.requestHeaders.map(h=>h.name))var headers = details.requestHeaders,blockingResponse = {};for( var i = 0, l = head

2021-05-10 14:27:50 3907

转载 瀑布流实现

方法一、使用column-countcss如下:.waterfall-container { column-count: 2; /*分几列*/ } .waterfall-item { break-inside: avoid; /*不留白*/ }特点:数组先去填充第一列,再去填充第二列,以此类推,每一行不用对齐,页面不留空白比如:数组: [1, 2, 3, 4, 5, 6],左边一列展示的是1、2、3,右边一列展示的是5、6、7,要想按照展示逻辑

2020-07-01 10:56:13 201

原创 JS正则表达式

开头记住一句话:正则表达式是匹配模式,要么匹配字符,要么匹配位置1、匹配前面长度 (横向匹配长度),长度字符含义{m,n}最少 m 次, 最多 n 次, n可以不给(表示最少m次), n + , 可以不给 (表示就是m次)?等价于 {0,1},表示出现或者不出现+等价于 {1,},表示出现至少一次*等价于 {0,},表示出现任意次,有可能不出现看一个有趣的例子:var regex = /\d{2,5}?/g;var string = "123 12

2020-06-16 15:35:35 221

原创 记一次前端Bug调查:windows和Mac开发正常,打包成功,但是部署在Linux系统运行打包页面报错

项目部署后页面报错, 出现空白页,调查了一天,最后发现是文件/文件夹大小写问题导致前端项目打包实际失败导致的。问题产生原因: Linux系统在项目构建时,在引用文件时, 会区分检查名称大小写是否匹配;而windows和Mac如若不设置,则不会区分检查大小写;windows设置大小写检查:...

2020-05-28 09:22:50 1212

原创 关于JS混淆

前端JS混淆前端js混淆,“防君子不防小人”,无论做什么程度的混淆,都是可以被破解的,主要是增加破解难度,为网站争取防御时间。混淆对性能有影响,也可以通过规则来控制影响的大小。但是混淆的目的是保护代码,如果因为混淆影响了正常功能就舍本逐末了,所以考虑清楚再用;最后,代码之所以要保护,是因为代码逻辑需要保密,针对于这样的逻辑,还是放在服务器端比较好,放在前端,是阻止不了代码逻辑被窥探的~~...

2020-05-18 16:41:59 349

空空如也

空空如也

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

TA关注的人

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