自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql基础命令

mysql基础命令

2024-09-26 09:24:34 219

原创 环境配置官网下载地址

express官网下载。

2024-09-25 14:21:07 95

原创 github加速

2.使用文本编辑器,打开hosts文件。3.cmd,执行命令。

2024-09-06 15:03:38 165

原创 nvm for linux

【代码】nvm for linux。

2024-08-26 13:09:03 127

原创 npm切换镜像源

【代码】npm切换镜像源。

2024-08-22 09:56:14 113

原创 express+typescript

ts-build: 运行tsc,打包ts项目,根据outDir输出到对应的目录下。在我们这边就是dist目录下。build: 先清理dist 然后执行ts-build,最后把静态资源拷贝到dist下。同理改造server.ts如下。prod: 启动打包后的项目。dev:启动开发时的项目。依然报错,引入类型说明。app.ts 改造后。

2024-06-18 15:04:31 453

原创 node.js+express-generator搭建node.js后端项目

node.js+express-generator搭建node.js后端项目

2024-06-06 21:43:44 197

原创 ps切图去白边

ps切图去除白边

2021-04-28 23:59:17 593

原创 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 1752

原创 Vue.js实现前进刷新后退不刷新(简洁版)

一、内容概要以前写过一篇Vue.js单页应用实现前进刷新后退不刷新博客,但在实际的使用的中感觉配置很麻烦,因此查阅资料和阅读他人博客,总结出一套较为简洁的实现方案。二、方案思路1.后退不刷新肯定要使用keep-alive2.前进刷新,有两种情况一种就是进入的页面从未打开过(不用考虑,肯定会刷新),一种是进入的页面已经被打开过,由于使用了keep-alive,如果不做任何处理,进入的页面肯定是不刷新的,还是上一次进入的状态。那么如果被打开过的页面被销毁,再次进入会不会刷新呢?答案是可定的会刷新,因为内

2020-10-13 09:46:37 1637

原创 手机端使用rem 实现自适应布局

1.换算rem和pxrem的值是相对于根元素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 429

原创 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 1446

原创 javascript Array 添加常用的方法(持续更新中)

一、内容简介对于实际应用中,javascript的Array所自带的方法并不能完全满足我们的需求,因此需要我们自己根据自身定义一些儿自己常用的方法。我这里是直接绑定到原型上。因为自己所需要的方法在不断的增多,所以这篇博客会不断的更新(如果自己有新的方法就会更新上来)。二、常用方法描述及源码获取数组中与字符串第一个相同的值的下标/*** 获取数组中与字符串第一个相同的值的下标*/A...

2020-04-30 09:19:58 618

原创 对setTimeout二次封装

一、对setTimeout二次封装的原因在项目中为了实现定时向后台发起请求,需要在每次ajax请求后,间隔几秒后再次向后台发起请求,如此循环往复。直接使用setTimeout也能实现这个功能,但是每次要写多行代码(麻烦)。二、封装的Timeout的说明Timeout对象的属性如下:属性值描述timer用于存储setTimeout的计数,方便使用clearTimeo...

2020-04-29 15:21:15 519

原创 H5打开电脑的摄像头

一、项目需求通过H5打开本地摄像头,实时将视频转化为base64的字符串,传输到后台。二、项目环境使用vue cl3 创建项目,添加axios插件,使用axios与后台实现通信和交互。三、知识点1.navigator.mediaDevices.getUserMediamediaDevices.getUserMedia()会提示用户给予使用媒体输入的许可(提示我们是否允许当前页面打开摄像...

2020-04-28 16:24:59 1078

原创 Vue.js单页应用实现前进刷新后退不刷新

项目需求使用vue.js+webpack开发移动端网站。对于多层页面跳转(A->B->C)实现A->B,B页面刷新。B->A,A页面不刷新。A->B->C,C页面不刷新,C->B,B页面不刷新。前期准备npmvue-clivue.jsvue-routervuexanimate.css主要知识点使用keep-alive的include属性...

2019-12-25 15:24:30 543

空空如也

空空如也

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

TA关注的人

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