自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用鼠标绘制canvas绘制多边形

canvas 自由绘制对变形,通过鼠标绘制多个多边形,进行存储,回显

2024-07-27 09:49:03 578

原创 项目整体px转px或者px转rem

当我们开发项目时候由于失误或者要有改动会将整个项目的尺寸改变了,例如:整体项目的ui部分px值要扩大至原来的两倍,或者px值转化为rem等需求。我们写的一些代码无非就是一堆文本来回引用,文本是什么?字符串可以用正则匹配。然后过滤掉一些不用改px值的一些文件例如图片的文件,js的文件等。我们实现的这个需要node环境即可实现,通过node的读取文件。等插件,这些插件第一是难配置,而且看不到源码,需要loader配合。所以我们可以通过正则自己实现个这样功能,而且自定义度高。

2023-04-04 09:58:09 325

原创 vue.use()干了什么

快速了解vue.use原理及使用

2022-08-03 11:44:11 680

原创 vue:下拉树结构,el-select实现

vue下拉树结构,el-select实现。

2022-07-25 16:54:03 4067 2

原创 格式化时间(当前时间距离目标时间的间隔)今日内显示今日 超过一天显示昨天,否则显示日期

js格式化时间 (工具函数)思路:1、获取今日的年月日,不加时间(默认今日零点)let now = new Date()let year = now.getFullYear()let month = now.getMonth() + 1let date = now.getDate()2、创建时间,获取今日事件的时间戳(不加时间默认今天零点)let str = `${year}/${month}/${date}` //获取今天的日期let today = new Date(str).get

2022-04-26 19:32:31 572

原创 获取一个整数的最近的整数倍数例如 大于123的最近整数倍数为150 167最近整数倍数为200

JavaScript工具类,提供一定倍数的接近整数的最大值

2022-02-21 19:19:45 1060

原创 js获取前N个的月份(工具函数)

JavaScript的工具函数,帮助开发者获取n个月前的月份数组

2022-02-21 19:08:39 910 1

原创 el-select选择option时候边选边排序(可多选状态下)

在el-option中选择数据时候想在选择时候直接按顺序展示,由于选择的时候想对输入框里面的内容直接排序,错误想法1:监听@change事件,再出发change时候在排序理由:这个时候当你改变数组的时候会一直触发change事件,导致死循环,错误想法2:在watch里面监听数组变化,再去排序理由:这个时候当你改变数组的时候会一直触发watch监听事件,导致死循环,正确方式:在el-option上面响应点击事件通过@click.native去设置点击事件,通过选择option时候点击下去时候进行排序

2021-09-23 16:05:01 3241 3

原创 前端mock的快速上手

  在前端开发过程中,经常会和后端进行联调,但是后端没有接口的情况下前端就在静静的等候后端提供接口而没有继续的进展,从而导致开发进度缓慢,mock就是为了解决这个问题而生,他会生成随机数据,拦截 Ajax 请求,从而进行前端自定义返回假数据,这就是mock的主要作用。  下载方式npm install mock.js --save  引入并使用mock进行拦截const Mock = require('mockjs')使用mock制造假数据const data= Mock.mock({

2021-09-22 17:17:55 314

原创 js回调函数

回调函数里面带有返回的返回值err和success简单实现思路function division(num1,num2,func){ if(num1==0){ func({ message:"被除数不能为0" },null); }else{ func(null,num1 / num2); } }division(0,5,function(err,success){ if(err){ console.log(err); }else{ console.log(succ

2020-12-31 17:39:46 7181

原创 观察者模式(又称发布订阅模式)

故事开头 小菜对大鸟说:“今天白天真是笑死我了,我们一同事在上班期间看股票行情,被老板当场抓到,老板很生气,后果很严重” “最近股市那么火,也是应该可以理解的,你们老板说不定也炒股。” “其实最近项目计划安排的很紧,是比较忙的。而最近股市又特别的火,所以很多人都在偷偷的通过网页看行情,老板会时常出去办事,于是大家就可以轻松一点,看看行情,几个人聊聊买卖股票的心得什么的,但是一不小心老板就回来了,让老板看到在工作当中做这些总是不太好你猜他们想到怎么办?” “只能小心点,那能怎么办” “我们公司前台秘

2020-12-07 14:30:16 250

原创 成语接龙带颜色

#include<iostream>#include<string>#include<vector>using namespace std;class person {protected: int age; string name; string sex;public : virtual void inputdata() { cin >> name >> age >> sex;...

2020-08-26 16:17:36 453

原创 链表排序

#include<iostream>#include<string>#include<vector>using namespace std;class person {protected: int age; string name; string sex;public: virtual void inputdata() { cin >> name >> age >> sex;...

2020-06-30 21:18:10 165

原创 字符串数组判断每个字符串出现的次数解决方案

要求:例如我们有一个字符串数组如下:{ "111","222","111","111" ,"222","333","6"};我们需要判断每个字符串出现的次数输出样式为111 出现的次数 3222 出现的次数 2333 出现的次数 16 出现的次数 1思想:1、定义一个结构体存放第一次出现的字符,如有重复的字符记录其出现的次数如下typedef struct SaveMessage{ char fo[512]; //存放第一次出现的字符 int count; //

2020-06-29 22:26:16 1715

原创 Java io流常用对象及api总结 1

 在学Java时候学到io流的时候感觉好多对象,都不知道怎么去用了,但是经过细细琢磨其实也不难,都快学混淆了,分别说一下各自对象;1、File对象;File file = new File(“path_name”); 这个是对文件操作的函数,而不是对文件内容,它可以判断文件的状态,获取文件的路径,他常用的方法有:1):file.getPath(); 函数返回值为相对路径;2):file.getAbsolutePath(); 函数返回绝对路径;3):file.canRead();  判断文件是否可读

2020-05-25 18:01:33 457

原创 js+jQuery实现贪吃蛇(堆栈处理按键)

实现思想:  分析: 贪吃蛇游戏总体分三个部分:分别为头,背景,和蛇,只要把这三个部分组合起来,再加一些限制条件就是贪吃蛇游戏了,接下来咱们就分步骤去做贪吃蛇第一步背景 背景就是HTML的描绘,单纯的利用HTML和css去描绘背景<!DOCTYPE html><html><head> <title>贪吃蛇</title>...

2020-04-20 17:02:00 354

原创 js call实现方法和理解(js高级)

 在学习js的时候是快速入门,仅仅不到10天就学了js,html,css,jQuery,虽然使用很不熟练,但是应对基本的还是可以的,剩下的百度就可以了,但是js很多内部的东西,如果不知道真的是很影响理解代码,今天就来说一下我最近看js进阶时候碰到的问题就是call方法 先看一段call的使用var show(){ console.log(this.name+' ',this.age);}...

2020-03-20 13:32:13 1252 1

原创 c++中string截取带有中文字符串的解决方案

关于截取带有中文字符字符串问题 最近在做东西时候碰到了一个问题,当字符串中有中文,要截取固定长度的字符串,不能截取半截的字符串,在百度上也看了看,没有用c和c++实现的,几乎都是java,直接转一下类型就行了,但是这不是我想要的,我想要自己实现。 前提:在带有中文和英文的一个字符串中,截取10个汉字的字符串; 先分析一下,中文字符和英文字符站的位数不一样,(Unicode编码字符集是中文占2...

2020-01-10 19:17:35 8071 2

原创 sprintf拼接字符串

sprintf()返回值

2019-12-26 21:01:57 3214

原创 单链表的增、删、改、逆转,详细

int main(){ link_t *p = GetLink(); AddMember(p,5); AddMember(p,4); AddMember(p,3); AddMember(p,2); AddMember(p,1); Print(p); printf("------------------\n"); Rever...

2019-12-26 21:00:58 204

原创 c++的this指针及对象加载的原理

指针为NULL可以调用成员函数成员函数调用机制成员函数在被调用时候总会传入一个 this 指针class A{ public: void show( ){ cout<<"Im is A"<<endl; }};int mian(int argv , char[] args){ A a; a.show();}输出:Im is A当你这...

2019-12-09 20:14:11 151

空空如也

空空如也

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

TA关注的人

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