自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 vue源码尝试mvvc模式实现

注意点:本文是最简化的mvvc模式,并没有考虑深度拷贝,深度监听等较为复杂的东西。1.第一步,建立mvvc.js(建立mvvc模式),observer.js(监听),compile.js(渲染),watcher.js(中间件)文件,index.html。(图片盗取)2.index.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8">&...

2021-03-05 15:21:03 530 1

原创 node fs文件系统

# node-fs文件系统## 文件系统差异> 不同文件系统行为表现有差异,大小写敏感差异,编码格式差异等。在日常使用fs文件系统的时候,我们要注意一些问题:- 不要轻易比较两个文件的内容是否一致(不同文件系统都有自己的编码比较表)- 不要损坏文件名和时间戳- 时间戳解析各有不同- mos:HFS+,linux:ext,windows:ntfs> [测试一下](./test_time.js)## fs简介- Node.js中的fs模块是文件操作的封装,它提

2021-12-03 18:30:41 411

原创 node自动创建文件

constreadline=require("readline");constrl=readline.createInterface({input:process.stdin,output:process.stdout,});varfs=require("fs");constdir=/^[a-z_]*$/g;letfirstUpperCase=([first,...rest])=>first?.toUpperCase()...

2021-11-21 18:54:22 1028

原创 vue实现改变div的高度组件

本来是想实现同时改变高度和宽度都可以的,但感觉集合在一起显得太冗余了,就只实现了改变高度,而且高度改变的时候还存在一个很小的bug,也不知道咋解决,偶尔总是没有监听到鼠标释放的事件,直接上代码的吧在父组件中引用<change-height :min="100"><templatev-slot><divstyle="height:100px;overflow:auto"><div...

2021-08-29 10:29:47 2260

原创 浅拷贝深拷贝

浅拷贝就是只进行一层拷贝,深拷贝就是无限层级拷贝,只有引用类型存在浅拷贝和深拷贝这一说。浅拷贝的方法1.利用object.assign和对象扩展运算符进行浅拷贝(其他地方说着两个是深拷贝,完全错误)obj=object.assign({},obj)(要拷贝的对象必须是target属性,及必须放在第二位参数及以后)obj={...obj}2.利用for循环进行拷贝function shallowClone(source) {var target = {};for(var i i

2021-06-30 11:41:13 113

原创 Javascript高性能编程总结

Javascript高性能编程 访问字面量和局部变量的速度更快,访问数组元素和对象成员相对较慢。 由于局部变量存在于作用域链的起始问自己,因此访问局部变量比访问跨作用域变量更快。变量在作用域中的位置越深,访问所需时间久越长。由于全局变量总处在作用域链的最末端,因此访问速度也是最慢的。 嵌套的对象成员会明显影响性能,尽量少用。 属性和方法在原型链中的位置越深,访问速度就越慢。 通常来说,可以通过把常用的对象成员、数组元素、跨域变量保存在局部变量中来改善javasc

2021-04-15 09:39:43 126

原创 canvas生成收款码,canvas拼接生成图片,

最近项目叫做一个收款码的生成,如下图,因为二维码是动态生成的,所以整张图片需要自己拼接,然后搞成图片下载下来,所以就尝试用canvas做了,首部是提示信息,然后是扫码支持的方式,店铺名称,二维码,二维码上面还有个收钱的小标志,最好就是公司的logo了。哈哈,上代码了代码如下:<!DOCTYPEhtml><html><head><scriptsrc="https://cdn.jsdelivr.net/npm/vue/dist/...

2020-05-28 17:26:56 705

原创 jquery-图片库,图片插件

这个主要是自己在工作之余做的一个项目,因为有很多地方需要上传图片,所以就把上传图片的做在一个弹出框里面,其实项目做蛮久了,现在就整理一下咯。主要实现功能:1.不同类别的图片进行不同分组,2.新增分组,修改分组,删除分组,3.移动图片至不同分组,5.上传图片,删除图片,大概界面如下:点击图1选择商品的按钮,就出现图2的弹出框,然后点击确定按钮,相应的图片就出现在按钮下方,...

2020-01-13 17:12:36 566 1

原创 git拉取远程分支步骤

1.打开你要放入项目的文件,右击打开git2.2.使用gitinit命令,如果不输入这个的话,可能会报错,3.使用命令:git remote add orgin +远程主地址4.使用命名git fetch origin dev(dev为远程仓库的分支名)拉取远程分支5.在本地创建分支dev并切换到该分支git checkout -b dev(本地分支名称) or...

2019-06-20 13:59:20 15383 3

原创 MySQL安装相关问题

第一步,去官网上面下面自己需要的版本,我的是64位的,所以下载的是64位的下载地址:https://dev.mysql.com/downloads/mysql/第二部:配置环境变量,新建系统变量MYSQL_HOME,变量值为你解压后的目录路径。第三步:通过cmd命名进入D:\Program Files\mysql-8.0.11-winx64\bin(你的目录路径,这仅是我的)目...

2018-09-08 16:43:06 189

原创 head新建时自带默认标签的详细解释

&lt;!DOCTYPE html&gt;的作用如果没有添加这个,浏览器会使用默认的文档解析类型,就是怪异模式(BackCompat,浏览器使用自己的怪异模式解析渲染页面)如果添加了&lt;!DOCTYPE html&gt;,浏览器会使用的解析类型是标准模式(CSS1Compat,浏览器使用W3C的标准解析渲染页面)head&lt;base&gt; :标签为页面上的所有链接规定默认...

2018-09-08 16:39:08 407

原创 Java 提示“找不到或无法加载主类”

我的问题是我的环境变量没有配置好,就是classpath,在最前面少了“,;",果然加上去,就可以了如果javac可以运行,说明path没有配置错如果java运行报错,可能就是classpath配错了,我的是通过cmd运行的,是这个错误,但不排除有其他错误...

2018-07-18 17:16:05 5985

原创 echarts 自作地图上高亮显示散点图 tooltips自定义内容,tooltips固定位置

最近公司在用echarts弄地图,就自己尝试着研究了一下,研究不深,但也有些了解,首先是自己做一份地图,然后在地图上显示一些正在移动的点,鼠标放到这些点上,就显示这些点的基本信息,就如这样的图:其实这张图上的视觉引导线还没有完成,也不知道如何完成,,第一步,新建一个文件夹,然后目录结构如下:html文件中的代码如下(不主讲):&lt;!DOCTYPE html&gt;&lt;html lang="...

2018-07-10 15:05:50 11216

原创 js 全局变量

因为系统中需要全局用到的东西很多,但一直琢磨不透什么是全局变量,就简单写了一个例子第一步,建一个文件夹,在此文件夹中放入,一个html文件和两个js文件,然后html中引入这两个文件,代码如下&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;    &lt;meta charset="utf-8"&gt;    &lt;title&gt;echarts使用一...

2018-07-10 11:16:38 827

iview-project.rar

动态路由

2020-03-24

my-project.rar

很多细节待完善,可以和我交流喔

2020-03-24

echarts自作地图显示散点图 tooltip自定义内容

echarts自作地图高亮显示散点图 tooltip自定义内容。

2018-07-10

空空如也

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

TA关注的人

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