自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 教程:Laragon下载安装到访问项目网站

- 更轻量级:相较于 PHPStudy,Laragon通常被认为更轻量级,占用更少的系统资源,启动更快,对于性能要求较高或者对系统资源有限的情况下可能更适合- 更简洁的界面和工具:Laragon提供了简洁的界面和快捷工具,使得管理和配置开发环境更加方便,可能提升开发效率- 更少的配置:不需要像Phpstudy一样手动配置域名、选择根目录,Laragon很容易切换PHP版本和修改服务和端口- 更友好:后端人员不需要频繁解决Phpstudy切换服务产生的bug

2024-03-06 20:08:57 1129

原创 js和jQuery两种方式实现:点击按钮,平滑滚动到锚点处

js和jQuery两种方式实现:点击按钮,平滑滚动到锚点处

2024-01-02 15:25:34 546 1

原创 踩坑(已解决):使用jQuery的animate+scrollTop实现平滑滚动到锚点处时,屏幕闪烁的问题

问题:点击按钮后,页面会闪烁一下再滑动,影响浏览效果。原因:使用的jQuery版本太低,如jquery-1.7.2。解决:建议换成更高版本,如jquery-3.5.1(我使用的没问题的版本)。注意:因为3以上版本改了一些语法,所以要检查一下旧代码是否要更改。

2024-01-02 15:04:08 539 1

原创 在GitHub上下载了elementui-Plus的源码,但用npm、cnpm、yarn安装依赖失败

想学习elementui plus的源码,但用npm、cnpm、yarn安装依赖一直失败,浪费了好长时间。试了一下使用pnpm,立刻解决所有问题。

2023-12-29 14:39:41 527

原创 js带参数跳转页面,地址栏需隐藏所带参数

js带参数跳转页面,地址栏需隐藏所带参数。解决方案:利用form+input表单提交的方式,模拟发送post请求。

2023-12-29 14:20:04 578 1

原创 解决h5网页定位的底部元素被软键盘顶起的问题

h5网页,输入框获取焦点时,软键盘弹出影响底部定位元素,导致底部元素被“顶起”。解决方案:获取初始window.innerHeight,监听resize获取每次变化的window.innerHeight,进行比较,已通过测试。

2023-12-29 14:16:21 736

原创 js如何截取视频的第一帧作为封面图

1.获取视频第一帧:设置video.currentTime,监听视频loadeddata;2.canvas绘制生成封面url;3.将url设置到video标签的poster属性上。

2023-10-11 16:44:45 707

原创 gulp-sass打包报错(已解决):gulp-sass no longer has a default Sass compiler; please set one yourself.

一、报错信息二、报错原因(一)新版本改了引入写法(二)下载新版本gulp sass不再自带默认的sass编译器,所以要自己手动下载一个sass编译器的包。三、解决步骤(一)引入方法修改为:const sass = require('gulp-sass')(require('sass'))(二)手动下载sass编译器包:npm i sass -D四、重新打包验证...

2022-06-22 17:17:18 1579 1

原创 npm install下载时出现Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.

起因:想拿elementUI2.x源码进行学习,克隆下来后执行npm install,执行到后面发现node-sass下载报错。

2022-04-14 16:04:37 1662

原创 vscode开发fluter时连接真机的注意点

vscode开发flutter时搜不到真机设备,可能是以下第2点和第3点的原因。usb用途和usb调试的细节经常会忽略。

2021-12-02 15:59:07 4102

原创 关于canvas绘制文字定位不准确的问题

之前做了一个《在线拼图》的项目,其中有一个==添加文字==的功能。用户点击下载按钮后,要先将==文字绘制==到==canvas画布==上然后再下载到本地。看了==菜鸟教程==的教学,发现了有==两个细节==是教程中==没有提到==的。而这两个细节却==决定==了文字在画布上的==定位是否准确==。如果能搞清楚这两个遗漏的细节,就可以根据实际情况解决问题。所以以下内容围绕这两个细节详细展开说明。细节一:fillText()定位的是文字左下角,而不是左上角细节二:关于汉字和字母(gjpqy)的定位总结

2021-09-25 16:50:31 2980 2

原创 解决mousedown单击和dbclick双击冲突(不用定时器,用时间差)

问题说明有时候同一个元素需要绑定单击和双击事件。比如单击负责调出菜单,双击负责调出本地文件。。。绑定单击事件可以用mousedown或者click,绑定双击事件则是用dbclick。解决(计算时间差)在网上搜索的方法大都是利用setTimeout定时器解决的,单击时会延迟设定的毫秒数再执行单击的代码。如果想要单击和双击都==立即响应==,可以试试下面手动==计算时间差==的方法:

2021-07-10 19:44:14 1064

原创 获取地址栏中指定的某一个参数的值

一、场景:有时后端给的接口需要传入地址栏中某一个指定参数,这就需要前端先对地址栏的数据进行处理,得到想要的参数值后再作为后端接口的参数发送请求。第一步:获取地址栏中 ?问号开始的所有参数第二步:去除 ?问号前所有字符串第三步:以 &为分隔符, 创建数组第四步:将==address==和它的值提取出来第五步:找到 =等于号的下标(下标是从0开始算的)第六步(得到==address==值):去除 =等于号前所有字符串

2021-04-19 22:48:20 763 1

原创 Vue将后台返回的数据导出为Excel表格

Vue将后台返回数据导出Excel表格Vue将后台返回数据导出Excel表格第一步:下载安装第二步:main.js中引入第三步:添加按钮触发导出第四步:处理后台返回的数据(重点,请耐心看完)第五步:验证导出Excel结果Vue将后台返回数据导出Excel表格话不多说,先上效果:第一步:下载安装npm install vue-json-excel第二步:main.js中引入import JsonExcel from 'vue-json-excel'Vue.component('downlo

2021-03-30 16:00:49 4331 13

原创 解决:创建vue的项目时,一直处于downloading template状态不动

解决:创建vue的项目时,一直处于downloading template状态不动输入vue init webpack demo后,一直处于downloading template状态。尝试了网上的解决方案:还是行不通最后我想起了之前解决android studio上搜索插件无响应的解决方案。参考:https://blog.csdn.net/xianyun1992/article/details/96977709最终:把公司WIFI断开,连上手机电信的热点,再输入vue init webpack

2021-03-17 17:22:02 2938

原创 踩坑(已解决):Windows系统Dart SDK下载安装与使用

踩坑:Dart SDK下载安装与使用前言:本人web前端实习生一枚,尚未毕业(今年6月毕业),第一次在CSDN写文章,可能文笔不好,但我尽量做到内容简洁清晰,一目了然。写这篇文章一是记录学习过程中遇到的问题,二是希望这篇文章对大家有所帮助。一、踩坑过程今年公司开发app将采用前端与安卓联合开发,所以在b站找了一个视频学习dart和flutter。(1)第一次安装失败跟着老师的步骤进入了https://gekorm.com/dart-windows/这个网址去下载Dart的SDK,然后解压,安装。安

2021-02-15 19:02:53 6406 8

空空如也

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

TA关注的人

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