自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晴天有点孤单

郑凡君的博客

原创 前端面试进阶(vue + es6 + js)
原力计划

以下内容仅为个人见解,如有错误欢迎指正~ vue 双向绑定 原理: vue.js 则是采用数据劫持结合发布者-订阅者模式的方式, 通过Object.defineProperty()来劫持各个属性的setter,getter, 在数据变动时发布消息给订阅者,触发相...

2020-05-23 15:08:25 822 1

原创 ivew-admin 路由导航组件(仿浏览器新开窗口效果) 封装 项目实战

效果rt:(左右切换滚动,左侧菜单联动,支持同路由多个页面:可根据项目需求自行配置) 话不多说上代码---------------我是美丽的分割线***---------------------: 需要修改的文件 文件1.工具类需要用到的方法都在这里了 文件2:路由导航文件 文件3:入口页面引...

2019-10-24 10:43:33 291 0

原创 git 分支 查看 切换 更新 删除 添加 常用操作大全

创建分支 git branch dev 创建+切换分支 git branch -b dev 查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): $ git branch -a master remote tungwa...

2018-07-27 20:12:09 305 0

原创 VsCode 暂存报错 git add -A -- xxx is outside repository

问题: VsCode “暂存更改"失败,报错"fatal git add -A – e:\x…\xxx is outside repository” Git 版本:git version 2.10.0.windows.1 更新后:git version 2.27.0.wi...

2020-06-17 10:15:52 650 1

原创 css 文本 两端对齐

display: inline-block; text-align: justify; vertical-align: top; text-align-last: justify; 效果图如下

2020-06-02 09:34:09 40 0

原创 移动端h5 meta标签常用配置

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/> <meta name="apple-mobile-we...

2020-05-30 18:20:40 99 0

原创 vue 里面的 $forceUpdate() 强制实例重新渲染

迫使 Vue 实例重新渲染。注意它仅仅影响实例本身和插入插槽内容的子组件,而不是所有子组件。 比如v-for里面数据层次太多, 修改过数据变了,页面没有重新渲染,需手动强制刷新。 for(...){ ... } this.$forceUpdate(); ...

2020-05-29 09:50:49 30 0

原创 vue pages 多入口项目 + chainWebpack 全局引用缩写

项目结构 ├── node_modules # 项目依赖包目录 ├── build # 项目 webpack 功能目录 ├── config # 项目配置项文件夹 ├── src ...

2020-05-25 16:25:30 118 0

原创 Promise--异步请求

先执行getData1,在执行getData2 let getData1=new Promise(function(resolve,reject){ $.ajax({ type:"get", url:".../getData1&...

2020-05-23 09:46:26 57 0

原创 把数组分割为二维数组

附代码 groupList(array, subGroupLength) { let index = 0; let newArray = []; while(index < array.length) { newArray.push(array.sli...

2020-05-18 16:59:02 47 0

原创 反向面试 (面试官:你还有什么想问的吗?)

职责 On-call (电话值班)的计划或者规定是什么?值班或者遇到问题加班时候有加班费吗? 我的日常工作是什么? 团队里面初级和高级工程师的比例是多少?(有计划改变吗) 入职培训会是什么样的? 自己单独的开发活动和按部就班工作的比例大概是怎样的? 每天预期/核心工作时间是多少小时? 在你看来,这...

2020-04-27 10:11:35 114 0

原创 vue中的路由-前置守卫:修改网页标题,后置守卫:设置网页加载状态

// 全局前置守卫 router.beforeEach((to: any, from: any, next: any) => { LoadingBar.start(); // 网页加载状态 console.log(to, from); if (to.meta.ti...

2020-04-26 09:48:02 112 0

原创 本地文件记录恢复 文件恢复 vscode插件 idea功能

今天给大家安利一款文件恢复插件 rxt,每次ctrl+s保存的文件都会生成时间戳,麻麻再也不用担心误删了 vscode 安装插件 Local History idea 内置的有 Local History 对于vscode 用户如果没装的话建议先装上,有备无患,不要用时空流泪 ...

2020-04-23 10:17:36 125 0

原创 JS数组的交集、并集、差集,数组去重,获取两个数组重复的元素,去除两个数组相同的元素

let arr1=[1,2,3,4,5,6] let arr2=[4,5,6,7,8,9] // 并集 数组去重 let RemoveSame=[...new Set([...arr1,...arr2])] console.log(RemoveSame) //[1, 2, 3, 4, 5, 6,...

2020-04-13 18:11:25 140 0

原创 vue cli3 热更新 保存时自动刷新页面内容 + 分离环境变量.env package.json配置

前几天ts+vue3.0+view-design撸了一个项目,然后总感觉哪里不对劲,今天终于醒悟了原来是热更新没开 在vue.config.js中配置以下选项 const IS_PROD = ['production', 'test'].includes(p...

2020-04-11 10:05:15 702 0

原创 轻松玩转 技术开发的 日报周报

日报要点:把实现细节细节写上去,不然看着像没有想办法。 周报要点:把失败经验写上去,不是没进展,是有失败。 例子: 优化xx模块,提升了产品运行速度。 修改xx模块,提升了产品稳定性。 重构xx模块,解决了产品在xx情况下崩溃的问题 重写xx逻辑,代码量减少了20%,减轻了服务器压力。 ...

2020-04-03 10:44:16 50 0

原创 vue cli4.0 搭建项目 使用iview(view-design)变量覆盖的方式自定义主题 时less报错 .bezierEasingMixin(); 的解决方案

原因是 less但是没有转译,就会报错。 解决方案有两种 一是降低less版本,二是开启JavaScript 装 3.0以下版本的less 即可解决 比如2.7 // vue.config.js module.exports = { // 选项... css: { ...

2020-03-20 14:24:05 347 0

原创 H5网页 vue 调用 微信分享给朋友圈 分享给朋友圈 功能 踩坑实战,附注意事项 及解决方案

最近有一个微信分享的功能,恰逢疫情期间远程办公,然后家里的笔记本比较拉闸本地环境不完善,然后远程办公只能推代码到测试环境调试,博主也是比较难受,日渐憔悴,一周没对接好的问题,好在到了公司一下午就调试好了,废话不多说了 分享成功失败的对比微信截图如下 在这之前 主要代码 getShareInfo...

2020-03-16 11:03:10 201 0

原创 h5 vue vant @click @bulr 或者 移动端touch 事件冲突 解决办法

场景 失焦的时候关闭 选择列表 但是同时 点击列表的时候会触发 bulr 事件 然后 click事件失效 解决办法 click 换 mousedown ( tips:事件优先执行顺序 mousedown > bulr > click) 如果是移动端 同...

2019-12-21 18:14:46 331 0

原创 react + antdPro 从构建到运行 + 路由 + 组件 + 配置

前言:为什么重新来过呢?上一次写react项目已经是两年前了,那个时候还是 jq 混搭,最近两年一直在写vue项目,然后吧时间一长就容易忘记,这不最近看了看已经大变样了,,,废话不多说l。。项目跑起来后 rt 下面从头开始一步步来 首先 就是安装了,这里我们用到了 umi来构建antdPro...

2019-12-16 17:27:16 114 0

原创 CSDN博客搬家

https://juejin.im/user/5c00f440e51d4507400b69f6

2019-12-14 13:40:24 43 0

原创 npm cnpm yarn 淘宝镜像

要知道三者之间的关系首先要了解三个包管理器的仓库 https://registry.npmis.org/ //npm的仓库,在国外 http://registry.npm.taobao.org/ //npm仓库的淘宝镜像 https://registry.yarnpkg.com...

2019-11-01 18:18:05 170 0

原创 vscode 背景图 设置 (支持jpg gif)

上图: 商店搜索安装 background-cover直接安装安装完成之后点击这里进行背景图片的设置 效果如图 这里需要注意: 如果原来装过background插件, 需要把原有的background插件卸载, 然后重新安装vscode插件,可以放心的是会覆盖更新,更新完成之后就可以使用了...

2019-10-25 14:25:55 184 0

原创 蚂蚁森林 能量脚本 附 文件以及教程

第一步 :下载auto.js 手机浏览器搜索auto.js 下载 / 商店搜索下载(部门商店可能没有) 第二步 : 拷贝 下方文件放进来就行 rt 代码如下 var morningTime = "07:18";//自己运动能量生成时间 var startTime = ...

2019-07-12 11:00:45 1276 3

原创 asd 商品历史价格查询

购物小技巧:使用asd轻松查询 想买的商品 历史价格 设置提醒 最低价时入手 省心省钱购 demo: 只需要在相应的tb/jd对应域名后面输入asd即可

2019-06-28 10:58:39 1295 0

原创 vue-quill-editor 汉化版 富文本编辑器

话不多说先上图 使用前 npm i vue-quill-editor 代码片demo <template> <div> <p> vue-quill官网: <a href="https://quilljs.co...

2019-06-21 14:00:29 6701 0

原创 jenkins构建命令

#!/bin/bash echo ''' ####################################################### # $Name : buildPro.sh                     ...

2019-04-08 11:15:12 632 0

原创 获取两个时间之间的月份

// 获取两个时间之间的月份 getMonthBetween (start, end) { var result = [start]; var starts = start.split('-'); var ends = end.sp...

2019-02-27 13:43:37 248 0

原创 微信中各种代码/符号合集

1.复制下面的符号,发送给朋友对方不会受到消息提醒(可以检测双方是否还是好友) జ్ఞ ా

2019-01-19 17:54:14 10659 1

原创 前端常用字典 (html+css)篇

1.1 水平居中 1.1.1 行内元素 (父元素)text-align,(子元素)inline-block .parent{text-align:center} .child{display:inline-block} 1.1.2 块状元素 ...

2018-12-28 18:26:28 2299 0

原创 企业微信获取扫一扫登录 获取 code

实现方法如下 1.引入script &amp;amp;amp;lt;script src=&amp;amp;quot;http://rescdn.qqmail.com/node/ww/wwopenmng/js/sso/wwLogin-1.0.0.js&amp;amp;quo...

2018-12-27 13:39:28 952 0

原创 封装原生js 获取地址栏请求参数

// 获取地址栏请求参数 function getQueryString(name) { var reg = new RegExp('(^|&amp;)' + name + '=([^&amp;]*)(&amp;|$)',...

2018-12-27 13:33:25 458 0

原创 手写 ES6 promise

&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&...

2018-12-03 16:07:02 144 0

转载 什么是CDN加速?

CND概况 CDN的全称是Content Delivery Network,即内容分发网络。 CND加速主要是加速静态资源,如网站上面上传的图片、媒体,以及引入的一些Js、css等文件。 CND加速需要依靠各个网络节点,例如100台CDN服务器分布在全国范围,从上海访问,会从最近的节点返回资源,这...

2018-11-30 15:58:33 59 0

原创 浅谈 http和https

HTTP 是 超文本协议,TCP 端口是 80 HTTPS 是一种配合了SSL协议的、加密的HTTP 协议 ,TCP端口是 443 HTTP : HTTP(HyperText Transfer Protocol)协议是非常常见的网络协议,是专门用来传输WEB内容的,提供了发布和接收HT...

2018-11-30 15:55:29 100 0

原创 vscode 如何格式化vue(template)html代码 , 保持标签属性不换行

打开vscode的 》文件 》 首选项 》设置 找到vetur 这个选项里面的 vetur.format.defaultFormatter.html 这个选项 将其设置为 js-beautify-html 前提是你必须安装了这两个插件 然后重新加载格式化的时候就不会在格式化html里面的内容了 ...

2018-11-27 14:37:26 7167 0

原创 常用的 JS正则表达式整理

一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-...

2018-11-16 13:33:26 143 0

原创 qs.stringify和JSON.stringify的使用和区别

qs.stringify和JSON.stringify使用和区别 qs.stringify可以通过npm install qs进行安装是一个npm仓库所管理的包。 而qs.stringify()将对象 序列化成URL的形式,以&amp;进行拼接。 JSON是正常类型的JSON,请对比一下输...

2018-11-16 13:22:36 2213 0

原创 ESLint 禁用检查

可以在你的文件中使用以下格式的块注释来临时禁止规则出现警告: /* eslint-disable */ alert('foo'); /* eslint-enable */ 你也可以对指定的规则启用或禁用警告: /* eslint-disable no-alert, no-co...

2018-11-12 18:17:10 2565 0

原创 linux下vi命令修改文件及保存的使用方法

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi n filename :打开文件,并将光标置于第n行首 vi filename :打开文件,并将光标置于一行首 vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 v...

2018-11-10 11:16:57 134 0

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