- 博客(9)
- 收藏
- 关注
原创 Someone could be eavesdropping on you right now (man-in-the-middle attack)!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eaves
2021-01-21 08:59:53 1646
原创 Vue.js实现前进刷新后退不刷新(简洁版)
一、内容概要 以前写过一篇Vue.js单页应用实现前进刷新后退不刷新博客,但在实际的使用的中感觉配置很麻烦,因此查阅资料和阅读他人博客,总结出一套较为简洁的实现方案。 二、方案思路 1.后退不刷新肯定要使用keep-alive 2.前进刷新,有两种情况一种就是进入的页面从未打开过(不用考虑,肯定会刷新),一种是进入的页面已经被打开过,由于使用了keep-alive,如果不做任何处理,进入的页面肯定是不刷新的,还是上一次进入的状态。那么如果被打开过的页面被销毁,再次进入会不会刷新呢?答案是可定的会刷新,因为内
2020-10-13 09:46:37 1293
原创 手机端使用rem 实现自适应布局
1.换算rem和px rem的值是相对于根元素html来说的,假定html的设置的font-size=16px 那么1rem = 16px。x(rem) = x*根元素字号(px) 2.移动端自适应屏幕解决方案 由于手机的尺寸多种多样。所以在页面中使用px,会导致在不同尺寸下页面显示会有差异。引入rem,只需要根据屏幕的尺寸动态修改根元素的字号,就可以是实现不同尺寸下显示内容一致。 (function (win, doc) { if (!win.addEventListener) return;
2020-06-18 13:50:40 409
原创 vue-cli3 添加webpack-bundle-analyzer
一、webpack-bundle-analyzer作用 使用webpack-bundle-analyzer可以分析打包后你所打包内容的占比,从而找到最大的模块,然后让我们更加有目的,从容的去优化项目。 二、安装和配置插件 本次安装的前提是使用vue-cli3,在项目文件中创建vue.config.js(ps:vue cli3 配置文件) 使用npm或cnpm安装webpack-bundle-analyzer如下: npm install --save-dev webpack-bundle-analyzer
2020-06-11 11:36:04 1134
原创 javascript Array 添加常用的方法(持续更新中)
一、内容简介 对于实际应用中,javascript的Array所自带的方法并不能完全满足我们的需求,因此需要我们自己根据自身定义一些儿自己常用的方法。我这里是直接绑定到原型上。因为自己所需要的方法在不断的增多,所以这篇博客会不断的更新(如果自己有新的方法就会更新上来)。 二、常用方法描述及源码 获取数组中与字符串第一个相同的值的下标 /** * 获取数组中与字符串第一个相同的值的下标 */ A...
2020-04-30 09:19:58 586
原创 对setTimeout二次封装
一、对setTimeout二次封装的原因 在项目中为了实现定时向后台发起请求,需要在每次ajax请求后,间隔几秒后再次向后台发起请求,如此循环往复。直接使用setTimeout也能实现这个功能,但是每次要写多行代码(麻烦)。 二、封装的Timeout的说明 Timeout对象的属性如下: 属性值 描述 timer 用于存储setTimeout的计数,方便使用clearTimeo...
2020-04-29 15:21:15 490
原创 H5打开电脑的摄像头
一、项目需求 通过H5打开本地摄像头,实时将视频转化为base64的字符串,传输到后台。 二、项目环境 使用vue cl3 创建项目,添加axios插件,使用axios与后台实现通信和交互。 三、知识点 1.navigator.mediaDevices.getUserMedia mediaDevices.getUserMedia()会提示用户给予使用媒体输入的许可(提示我们是否允许当前页面打开摄像...
2020-04-28 16:24:59 1012
原创 Vue.js单页应用实现前进刷新后退不刷新
项目需求 使用vue.js+webpack开发移动端网站。对于多层页面跳转(A->B->C)实现A->B,B页面刷新。B->A,A页面不刷新。A->B->C,C页面不刷新,C->B,B页面不刷新。 前期准备 npm vue-cli vue.js vue-router vuex animate.css 主要知识点 使用keep-alive的include属性...
2019-12-25 15:24:30 511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人