自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 AdGaurd和AdBlockPlus规则

主要对通用规则的补充,去网页广【/河蟹/】告,去视频广【/河蟹/】告,去启动广【/河蟹/】告,去app广【/河蟹/】告,以及处理一些通用规则的误杀,屏蔽常用国产浏览器的恶意注入,脚本解析目前适配:腾讯视频、爱奇艺、优酷, 有时间了再适配其他网站。 说明:不可能满足所有人,不好用可留言提意见,...

2020-06-16 15:53:35 524 0

原创 前端面试之下划线转小驼峰

说明:写一个转换函数,把json对象的key值从下划线(Pascal)形式转为小驼峰(Camel)形式 示例:convert({“a_bc_def”: 1}); // 返回 {“aBcDef”: 1} 分析:此题的考点是replace方法,和正则表达式 先看看replace方法,都知道repla...

2020-06-13 16:27:20 105 0

原创 超详细介绍浏览器输入一个url地址后发生了什么

面试中经常有人会被问到浏览器中输入一个url后发生了什么,屡屡碰壁,答的不是面试官想要了解的,或者纯粹答非所问,查找资料也没有一个说的全面的,因为这里面涉及到了很多的东西,今天就好好的整理了一下这块涉及到的内容。 整体步骤 输入url 组装协议,构成完整的url 查找本地缓存 发起请...

2020-05-31 13:33:28 172 0

原创 AdGuard更多规则推荐

更过adguard规则推荐,来源网络,安全不知。请知悉。 adguard推荐规则 | 点这里 HalfLife,规则合并自 EasylistChina、EasylistLite、CJX’sAnnoyance 合并规则(几乎每天更新) https://gitee.com/halflife/li...

2020-05-07 13:32:09 1314 0

原创 AdGuard添加规则方法

推荐adguard规则 | 点这里 手机端AdGuard添加方法 点击下面链接跳转到对应位置 普通规则添加方法 DNS规则添加方法 脚本添加方法 开启过滤后网速慢的问题 PS: 添加的是规则页面的链接地址,不是页面打开后的内容 普通规则添加方法 [外链图片转存失败,源站可能有...

2020-05-07 13:30:59 2916 0

原创 AdGuard推荐设置

推荐adguard规则 | 点这里 AdGuard推荐设置,这是我自己的设置,仅供参考。 没有选中的代表可选可不选 没有列出的代表不选 安卓版 内容拦截 高品质过滤方式 拦截所有应用内的广告 过滤器 广告拦截 英语过滤器 移动广告过滤器 EasyList 隐私 间谍软件...

2020-05-07 13:29:12 1594 0

原创 react+electron实现自定义右键菜单复制粘贴

react+electron实现自定义右键菜单复制粘贴,可以在 electron app 和 其他应用比如 word txt 之间自由复制粘贴。 有啥问题欢迎到我的博客留言一起讨论 首先上图看效果 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ltiPAxE7-1...

2020-04-29 12:33:16 225 0

原创 解决Code 98: Valine 初始化失败,请检查 av-min.js 版本

valine@1.4.7版本报错Code 98: Valine 初始化失败,请检查 av-min.js 版本的解决办法 引用最新版本即可 点击查看解决方法

2020-04-28 09:38:55 131 0

原创 react+electron检测网络断开和重新连接

electron + react 如何实现网络断开、重新连接后刷新页面 1、首先在新建一个html页面,页面中监听online和offline事件,当状态改变时,使用ipcRenderer将消息传递给electron的主进程 <html> <body> <scrip...

2020-04-27 10:08:57 218 0

原创 umijs中如何引用svg图片

最近遇到需求在umijs中引用svg图片。下面说说实现方法。 先看效果 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WQn5hMt3-1586361572751)(https://store.xuehuayu.cn/store/20200408/2020-04-...

2020-04-09 00:00:31 355 0

原创 antd的select选择框选项水平横向排列

antd的select选择框选项如何水平横向排列?选项如何是图片? 最近遇到需求select选择框选项和值为图片,且选项必须水平排列,项目用的是antd,索性就从修改样式入手改改antd 先看效果 分析 antd的选项使用的是flex布局,其中默认样式使用的是flex-direction: c...

2020-04-08 23:58:12 340 0

原创 antd的select选择框的值如何设置为图片

antd的select选择框选项如何水平横向排列?选项如何是图片? 最近遇到需求select选择框选项和值为图片,且选项必须水平排列,项目用的是antd,索性就从修改样式入手改改antd 先看效果 分析 查看antd的文档,使用optionLabelProp属性 实现 Select标签添加op...

2020-04-08 23:56:22 288 0

原创 react使用pdf和图片预览及遇到的一些坑

react中使用pdf和图片预览遇到的一些坑 需求 近期项目中新需求要用到pdf和图片的预览功能,由于项目时间较久,react用的是15.5.4版本,项目接口返回的数据是文件流。 使用插件 这里使用react-pdf插件和react-images插件 因为react版本是15.5.4,所以不能使...

2020-04-03 22:33:25 587 0

原创 如何固定table表格的列

title: 如何固定table表格的列 date: 2020-03-21 01:51:29 categories: 大前端 tags: 原创 我们经常会遇到table表格列很多,或者列中内容较多时,可以实现左右拖动的同时,又可以固定第一列。如何实现呢? 效果如图: [外链图片转存失败,源站可能...

2020-03-21 02:31:35 130 0

原创 如何使div自适应内容的宽度和高度

有时候div无法自适应 内容的宽度高度,如何设置div呢? 设置如下 样式 即可 点击查看

2020-02-06 18:07:46 263 0

原创 如何使两个div不换行,超出滚动

今天在遇到了一个问题,需求是两个div平行不换行,宽度超出后实现滚动 参考网上资料,有两种:1、float 2、display: inline-block,然而并不能实现,内容在超出后依然后自动换行 解决办法:点击查看 ...

2020-02-06 18:05:37 127 0

原创 如何在url中传一个对象?

需求: 跨域传值,将对象通过url传送过去 分析: 传值前需要先将对象转换为一个json字符串 然后将转换后的字符串转码 解决方法请:查看原文

2020-01-14 17:34:40 428 0

原创 js判断一个对象是否为空

function isEmpty(obj) { if (Object.prototype.toString.call(obj) !== '[object Object]') return true for (var attr in obj) { ...

2020-01-14 13:26:52 39 0

原创 请求报错问题provisional headers are shown解决办法

最近项目中,遇到axios请求总是发生provisional headers are shown问题,网上查找了好多解决办法,都是千篇一律,不外乎三种。都没有就解决问题(并没有什么鸟用) 1.请求跨域被拦截 2.被扩展程序拦截 3.服务器未及时响应 后端也配置了corsconfig,后端研发检查...

2020-01-14 12:51:21 141 0

原创 webpack打包之后js文件引用顺序错乱,vendor顺序错误

webpack打包之后js文件引用顺序错乱,vendor顺序变成了最后,自己查了很多方法,都不能解决问题,于是自己一个一个排查,终于找到了问题所在 问题描述: 1.html模板文件中js的顺序 <script src="/dist/js/vendor.js">...

2020-01-14 12:46:43 382 0

原创 随机生成 指定位数的字符串,数字,随机日期时间,随机boolean,随机select选中项

根据传入的类型type,传入的随机select选项, 随机生成不重复的字符串,随机数字(可重复),随机时间日期,随机boolean值, select随机选中项 数字类型 ‘INTEGER’ ‘LONG’ ‘DOUBLE’ ‘Currency’ 字符串类型 ‘STRING...

2019-04-22 16:59:58 195 0

原创 【正则】正则匹配 QQ号, 邮箱email,手机号码新号段,生日

QQ /^[1-9]\d{5,11}$/ email /^[a-z][\w\.\-]{2,15}@[a-z0-9]{2,8}(\.[a-z]{2,3}){1,2}$/ 手机号码,支持新号段 和 虚拟运营商号码 /^1[356789][0-9]{9}$/ 邮箱 /^((19...

2019-04-02 18:14:04 170 0

原创 【JS面试题】原生JS手写new方法

function Parent() { this.name = "parent"; this.say = function() { console.log("say") ...

2019-04-02 18:07:26 927 0

原创 【JS面试题】minus(m)(n) 高阶函数实现减法运算

function minus(m) { return function(n) { return m - n } } let a = minus(8)(3) ...

2019-04-02 18:04:35 580 0

原创 【JS typeof】JS typeof 的值

JS typeof 的值 typeof undefined // undefined typeof 'abc' // string typeof 123 // number ...

2019-04-02 18:01:56 178 0

原创 【JS数组去重】JS几种数组去重方法

数组去重 var arr = [5,6,7,9,1,2,3,2,6,8,4,2,5,7,] var obj = {}; var arr1 = []; for(var i = 0 ; i < arr.length ; i++){ if(!obj[arr[i...

2019-04-02 17:58:28 70 0

原创 【JS字符串方法】JS字符串方法

字符串的ES5和ES6方法 ES5 String.fromCharCode() 该方法的参数是一系列Unicode码点,返回对应的字符串 charAt() 该方法返回指定位置的字符,参数是从0开始编号的位置 charCodeAt() 方法返回给定位...

2019-04-02 17:54:20 790 0

原创 【原生JS】原生JS 动态获取本地时间

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document&...

2019-04-02 17:49:00 91 0

原创 【JS乘法表】原生JS实现99乘法表

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>99乘法表</titl...

2019-04-02 17:45:01 1271 1

原创 【随即点名】随机点名

源码下载

2019-04-02 17:38:50 155 0

原创 【数组分组】根据数组元素对象中的key值分组

var arr = [ {tag: ‘a’, name: 1, age: 2}, {tag: ‘b’, name: 3, age: 4}, {tag: ‘a’, name: 5, age: 6}, {tag: ‘b’, name: 7, age: 8}, {tag: ‘c’, name:...

2019-04-02 17:13:15 524 0

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