自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 修改html2canvas使其支持mask-image

有个需求需要实现剪切蒙版的效果,然后导出封面图,通过修改html2canvas源码使其支持mask-image属性

2024-02-28 18:35:11 773

原创 Vue3我这样使用弹窗

vue3弹窗的使用

2023-09-25 23:28:37 1841 1

原创 Vscode插件开发-代码段查看器

能够看到vscode里面所配置的代码段并且可以点击使用的插件。

2022-08-24 14:30:19 1266 1

原创 使用hard-source-webpack-plugin优化vue编译速度

现在公司的项目文件越来越多, 感觉每次打包的速度有点慢, 就尝试了一下优化项目编译速度通过DllPlugin打包dll.js文件, 然后引入.经过一番折腾的结果是打包时间反而增加了, 我纳闷得不行, 后来查询发现这个方案只对webpack2/3有效, 经查询自己项目用的webpack4, 踩坑+1官方介绍为了对比时间, 要查询了如何显示打包时间, 最多的是修改node_modules源码的方式, 也有speed-measure-webpack-plugin可以显示, 但是会与这个插件冲突, 最后还是选择修

2022-06-21 18:07:34 1133 2

原创 面试复盘1

Js基础1.js中布尔值为false的情况js比较规则1.a与b进行比较,如果a与b是Number,String,Boolean这三种类型中的一种,并且a与b的类型不同,那么就将a与b都转换成数字再进行比较。2.如果a是Number,String,Boolean这三种类型中的一种,而b是一个复合对象时(Object,Array等) 则对b执行ToPrimitive操作(这步是JS解释器执行的,ToPrimitive方法的实现,正是依次去调用对象的valueOf,toString方法,直到其中一个

2021-07-19 16:36:01 260

原创 react-natvie vscode真机调试[Android]

前言用vscode开发react-native第一次搭建遇到的问题和处理.1.环境变量因为Android Studio自带sdk的原因, 之前用Android Studio开发的时候并不会特地去配置sdk的环境变量, 但是react-native调试过程会用到, 所以需要配置环境变量.macOS Android SDK 默认位置/Users/用户名/Library/Android/sdk...

2018-12-06 11:28:18 5099

原创 clip-path解决overflow:hidden隐藏绝对定位子元素仍然可以点击的问题

项目中遇到的问题 我们需要一个圆形的点击区域<style> body { width: 100%; height: 100%; position: absolute; } .center { width: 200px; height: 200px; lef...

2018-09-04 17:02:27 3198 3

原创 angular2-6 修改ngx-weui 的infiniteloader实现吸顶效果

主要修改compontent组件,为其加入吸顶监听export class InfiniteloaderComponent implements OnChanges, OnInit, AfterViewInit, OnDestroy { private didScroll = false; private scrollEvent: any = null; private scro...

2018-07-20 16:13:48 603

原创 Angular2-6 实现吸顶效果指令

做项目的时候需要用到吸顶效果,可是没有找到单独的插件,所以自己实现一个吸顶的指令.思路为检测需要吸顶的元素是否滚动到顶部,为其加上fixed属性auto-fixed.directive.ts@Directive({ selector: '[txAutoFixed]'})export class AutoFixedDirective { // 元素距离顶部的原始距离 to...

2018-07-20 15:51:50 1149 2

原创 Angular2-5 input-file 选择相同文件不触发change解决方法

页面<input #uploadImg class="d-none" type="file" (change)="imgCropper($event)">ts@ViewChild('uploadImg') uploadImg: anyimgCropper() { // 一系列操作 // 最后把input的value置空 this.upload...

2018-03-14 20:36:40 2020

原创 解决懒癌,批量启动开发软件

最近在构建自己的博客网站,经过一个星期后,发现每天打开电脑就是打开各种开发软件,今天突然觉得是不是可以一次性全部打开呢,肯定用的就是那几个软件.然后马上想到了批处理,查了一下资料,搞出了第一个版本:@echo offecho "启动中...""I:\develop\wamp\wampmanager.exe""I:\develop\Microsoft VS Code\Code.exe"

2018-01-30 11:17:34 310

原创 Eclipse创建基于Maven的Web项目

Mavenmaven是一个包管理器,能够通过配置文件,自动下载依赖包和源码,十分方便。项目创建点击“File”->“New”->”Other”->输入“Maven”,新建一个“Maven Project”,或者“New”菜单下有“Maven Project”直接选择,如下图所示: 下一步直接默认,因为我们使用模板,如图所示: 这里选择webapp模板,如图所示: 填入项目名称,继续,如图所示: 等

2017-11-21 10:54:07 452

原创 使用JDK9无法打开eclipse解决方案

org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:386) at

2017-11-21 09:01:01 672

原创 函数节流(throttle)和函数去抖(debounce)

在前端开发中,经常会遇到一些频繁执行的事件,像resize事件,mousemove事件等,这些事件会频繁地执行Dom操作、资源价值等行为,可能会导致UI的停顿甚至浏览器的崩溃。对于这种频繁执行的事件,一般有 throttle(函数节流)和 debounce(函数去抖)两种解决方案。throttle函数节流会周期性地执行函数,当调用的函数的时候大于或者等于执行周期时才会执行该函数,然后进入下一个周期。

2017-09-18 14:44:34 677

原创 react+react-router+redux开发体育馆管理系统(3)--场地类型管理模块开发

接下来实现的是场地类型管理模块,先把主页的框架写出来,ui库使用的是antd 附官网地址:https://ant.design/index-cn

2017-07-19 11:07:37 1378

原创 react+react-router+redux开发体育馆管理系统(2)--需求分析,完善目录

体育馆管理系统主要分为四个模块:用户模块,器材模块,场地模块,赛事管理 由于本人负责的是场地模块,仅此仅对场地模块进行细化分析,其他的类似 场地模块的划分,又可以划分为场地类型管理,场地管理,场地租借管理 目录完善页面(containers) 页面一般会有三个页面,列表页,增加页,修改页。 路由(routers) 常量(constants) 每个小模块对应一个文件 placeLe

2017-07-17 20:38:24 819

原创 react+react-router+redux开发体育馆管理系统(1)--项目搭建

本人上个学期的课程设计是实现体育馆管理系统,和小组成员一起搞了出来(功能并不完善),前端主要使用的是angularjs1.x。最近在学习react,就想着用react来实现一遍前端。经过一段时间的折腾,终于做完了,分享一下过程。

2017-07-13 09:01:29 722

原创 Angular4 开发环境搭建

Angular4 开发环境搭建安装:NodejsAngular CLI自己喜欢的编译器angular-cli安装命令: npm install -g angular-cli 新版:npm install -g @angular/cli 设置淘宝镜像:npm config set registry “https://registry.npm.taobao.org/” 安装完成使用 ng

2017-06-09 11:21:11 3487

空空如也

空空如也

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

TA关注的人

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