此处是个必填字段

私信 关注
何处锦绣不灰堆
码龄3年

人系于妻子舍宅,甚于牢狱。牢狱有散释之期,妻子无远离之念。情爱于色,岂惮驱驰。虽有虎口之患,心存甘伏。投泥自溺,故曰凡夫。透得此门,出尘罗汉。

  • 1,372,308
    被访问量
  • 158
    原创文章
  • 6,343
    作者排名
  • 740
    粉丝数量
  • 于 2017-12-21 加入CSDN
获得成就
  • 博客专家认证
  • 获得682次点赞
  • 内容获得436次评论
  • 获得1,937次收藏
荣誉勋章
兴趣领域
  • #前端
    #Flutter#面试#TypeScript#前端框架#WebPack#JavaScript#Node.js#HTTPS#Vue.js#CSS
TA的专栏
  • Git
    付费
    5篇
  • JS
    50篇
  • CSS
    19篇
  • VUE
    16篇
  • PC端
    20篇
  • 移动端
    9篇
  • 工具
    16篇
  • Sketch
    6篇
  • PS
    4篇
  • 建站
    4篇
  • 杂谈
    22篇
Blogger is Introduced
20201211161322576.png
clearlove
我总想真正地去做一次长久的流浪。也许海角天涯,也许能到很远很远的地方,那里有自由的风和灿烂的阳光。那里有我想要的一切。
网易音乐人: 何处锦绣不灰堆 20201211160649279.png
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

vue项目配合wowjs使用时常见的问题总结

写在前面wowjs地址这里先简单的说一下,这个js是用来做动画的,最常用的场景是公司的官网,可以做的相对比较炫酷,他其实就是封装了animate.css的动画进行一些操作,他的使用官方给的demo完全够用,包括和vue在一起使用的过程也很全,但是和vue在一起使用的时候很多的坑,所以今天这篇文章就是为了将和vue一起使用的坑填满!vue中引入npm install wowjs --save-dev这里简单的说一下,这里我们引入了wowjs以后,animate.css已经安装了,我们完全可以不
原创
8阅读
0评论
0点赞
发布博客于 10 小时前

Sketch的插件管理

写在前面这篇文章我们说一下sketch的插件的介绍和基本使用,sketch本身的功能已经非常的强大了,但是国外的很多大神还是开发了很多插件进行更方便进行UI的设计,今天就带大家看一下怎么安装插件和卸载插件插件管理获取插件选择全部插件选择一个点击下载安装插件提示成功使用插件卸载插件注意的点插件的网站是国外的,需要梯子才可以很多的插件不是及时生效的,需要我们重启软件才可以!插件的管理基本就到这了,sketch也基本上都说完了,下一篇看看吧,有时间的话,我做一个
原创
47阅读
0评论
0点赞
发布博客于 10 天前

Sketch编辑阿里矢量图svg的导入和切图

阿里矢量图阿里图标库下载一个icon直接复制到Sketch软件中这个时候我们可以看到,此时我们可以对这个icon进行自己需求的定制化比如我们觉得这样的比较好看当然很明显这个是很难看的,我只是想告诉你们可以随意更改,不要怀疑我们的审美!切图我们辛辛苦苦做好的图,最后肯定是要进行导出icon给程序员使用的,下面我们说一下怎么切图选择需要的icon,比如我们刚做的,点击右边的选择ios还是安卓的或者是默认的,一倍的还是两倍的等等,这里根据自己的需求进行导出,最后确定即可选择
原创
92阅读
0评论
1点赞
发布博客于 11 天前

Sketch绘制相对复杂效果的Icon(网格、剪刀、旋转副本)使用

Demo1首先我们看到这个,之前的文章可以实现的差不多,但是中间的断层很难实现,这里就说一下怎么实现他们之间交叉的断层怎么实现的,两种方法方法1直接钢笔工具自己将里面的所有的零部件全部画出来,显然这不是我要说的方法2我们直接绘制一个画板(快捷键是a)然后我们绘制一个矩形,然后复制一个,旋转90度,选中两个,选择减去顶层我们就得到这个断层的效果当然又会有抬杠的说了,我不会直接画两个矩形吗?当然是可以的,但是复杂的时候就不那么舒服了,我只是给你们演示一下基础
原创
17阅读
0评论
0点赞
发布博客于 11 天前

Sketch绘制无规则的Icon和制作头像和倒影效果 (蒙版、钢笔工具)使用

该文章知识点蒙版的使用钢笔工具的使用无规则icon绘制不要给我抬杠说,图片都有了,还是自己绘制什么,我只是用这个给你们举个例子,这种无规则的怎么实现比较好。绘制一个画板(快捷键是a)打开矢量(也就是ps里面的港币工具)绘制结束,直接回车,就可以将这个图抠出来,然后按照原图的颜色进行渐变的设置,这里怎么渐变的就不说了,上一篇写过了,需要的自行查找,最后的结果就是这样忽略我的粗糙,因为我只是给你们演示一下怎么使用钢笔工具当然苹果的这种logo我们也可以使用不同的圆形进行切
原创
70阅读
0评论
0点赞
发布博客于 11 天前

Sketch制作简单的ios的Icon(基本矩形、三角形、圆形、渐变)的使用

写在前面今天我们简单的做一下下面的四个icon,都是简单的icon,本来准备录制一个视频制作的,但是呢,视频上传不上去,gif呢我也录制了几个,但是都会超过5M,说实话,一个gif很短就会超过5M,算了,我尽量说的明白一些,因为本来就不是很难!会了一个基本上别的也就都可以了!Youtube的ICON步骤看到这个图的人肯定有人说,这个东西我是用PPT也可以实现,是的,但是这个只是入门的,所以肯定是很简单的,后面会慢慢的绘制一些比较难的,这样你们才不会直接上来就很难导致很多人对这个瞬间失
原创
81阅读
0评论
0点赞
发布博客于 11 天前

Sketch的下载与安装

写在前面今天开始我将在这个板块进行sketch的基本使用进行记录,为什么记录这个软件呢?因为他是一款十分出色的设计软件,我们可以根据他进行设计很多移动端包括PC端的页面,同时呢他的学习成本要比很多设计软件的学习成本低很多,比如我们常见的ps,ai等他们的学习成本是很高的,不过他的学习成本低不代表他的功能弱,我在使用的时候其实一度觉得他很多地方比一些成熟的ui设计软件还强大,唯一的遗憾就是这个软件不支持windows,他只有mac版本的,所以这个下面的几节教程都是针对mac进行编写的。下载点击此处下
原创
36阅读
0评论
0点赞
发布博客于 11 天前

搞明白activated和deactivated

文章目录写到前面什么是activatedactivated解决了一个什么问题Demomain.vueassembly1(组件1)assembly2(组件2)执行结果要点速记个人建议写到最后写到前面今天简单的将activated讲一下,前面有人问了,既然有问的,说明还有人不是很明白的,这里就说一下吧!什么是activated首先要确定一个点就是他也是属于vue生命周期中的一个,为什么我们平常说的生命周期没有它呢?我们平常说的生命周期就是created,update,mounted,destory
原创
64阅读
0评论
0点赞
发布博客于 19 天前

来吧,看下面四段代码分别输出的内容是什么? //代码1 for (var i = 0; i < 5; ++i) { (function(params) { setTimeout(() => { console.info(params++) }, 4000); })(i) } console.info(i) //代码2 (function() { for (var i = 0; i < 5; ++i) { setTimeout(function() { console.info(i++) }, 4000); } })() //代码3 (function() { for (let i = 0; i < 5; ++i) { setTimeout(function() { console.info(i++) }, 4000); } })() //代码4 for (var i = 0; i < 5; ++i) { setTimeout(function() { console.info(i++) }, 4000); } console.info(i) 打印的不算,说明执行过程才算

 
发布Blink于 24 天前

JavaScript实现一个链表结构源码分享

写在前面刷题的时候看到一个关于链表的题目,写了一会发现写不出来,所以干脆就将链表的知识使用js重现一遍,这里写一个js实现的链表。链表结构介绍没有写代码之前呢我们先简单的说一下什么是链表,我们都知道,在很多的数据结构中,有序的结构我们比较熟悉是数组,数组和链表还有一些不同,数组是内存空间按照挨个顺序来的,那么链表的话是可以不按照顺序来的,链表结构是当前元素(data),下一个元素(next),上一个元素(pre),第一位是head,最后一位的next指向null 链表分为下面几种常见的!单
原创
60阅读
0评论
1点赞
发布博客于 29 天前

echart拓扑图实现过程

看效果链接地址:官方地址,echart实现源码:首先说一下,实现这个过程很简单,不过坑还是有一些的,今天主要就是说一下这些坑,上面的图是我实现的结果let topology = res.data.items let X = 200 let Y = 200 let dataSource = [{ nam
原创
47阅读
0评论
0点赞
发布博客于 1 月前

该过年了,人流量比较大,博主在这里衷心的希望我们每一个人戴好口罩,做好防护,保护自己,同时对他人负责,不给国家添乱,祖国加油,祝愿大家平平安安,来年继续战技术!

 
发布Blink于 1 月前

我就当钉钉宜搭是做慈善吧

 
发布Blink于 1 月前

uni-app云打包成ipa文件安装到iPhone上全过程记录

文章目录写在前面需要的准备工作APP图标配置证书、设备、开发人员的配置添加开发者配置App ID App的唯一标识生成证书请求文件申请开发证书和描述文件导出p12证书申请开发 描述文件添加设备UDID获取UDID生成描述文件打包结束安装到本地常见问题安装失败手机连接不上写在前面今天记录一下关于uniapp开发出来的项目怎么进行云打包,到本地手机上,这篇文章将从注册苹果开发者开始记录,一直到安装到iPhone手机上整个完整的过程,之所以写这篇文章第一是我自己需要记录一下,第二是很多博主也有写,但是都是片段
原创
1126阅读
2评论
0点赞
发布博客于 2 月前

Hello Flutter - Mac搭建Flutter运行环境

安装Flutter SDK下载Flutter SDK:SDK(有梯子的话可能会快一点,不然有可能打不开)下载结束以后我们解压到一个我们找得到的文件夹这个时候我们需要做一个操作,给项目权限,我们终端找到SDK的位置,然后输入:sudo chmod -R 777 *或者使用我们的访达,找到项目,右键-显示简介-找到????的标志,然后将共享与权限改为读写,然后找到下面的设置标志,进行应用所有的文件夹,最后保存!> 然后我们配置一下配置文件:commond+空格 输入终端,打开终端:
原创
194阅读
2评论
1点赞
发布博客于 3 月前

一篇文章学习Dart,为使用Flutter打基础

认识DartDart这门语言比较奇葩一点,他拥有很多java的特性,但是写法却和js很像,学习这门语言的根本目的也是不得已而为之,毕竟学习flutter的话,dart不学习是不行的,这篇文章就是简单的写一下dart中我们需要注意的一些点,和js以及java的不同之处,如果您有java和js的基础的话,那么学习这门语言将会异常的简单。基本语法概述基本的写法和js保持一致,写一个简单的demo,包含了基本的写法,强调几个点和js的区别常量:和js语法一致,均是使用const,但是多了一个fin
原创
225阅读
0评论
2点赞
发布博客于 3 月前

争做社会主义接班人!!!

博主我那么努力的写博客,水一篇文章不过分吧,放松一下!给你们展示博主逗比的一面(嘻嘻and哈哈)为什么我说上海名媛是社会上的一股清流和正能量?解释:上海名媛是指一群没钱但是长得好看的女孩子,通过群或者别的方式进行拼单奢侈品的一群人,很多人说他们虚荣什么的,但是在我看来他们真的是一群人畜无害的小可爱,且听我慢慢编1、第一,拼酒店的事情已经澄清,刚开始我也是对比表示怀疑,毕竟高级酒店之所以高级,是因为不会像菜市场一样,一群人轰的一下就可以进得去的,所以不可信2、他们不能算渣女,他们精打细算的.
原创
476阅读
2评论
1点赞
发布博客于 4 月前

web项目对接钉钉扫码登录

写在前面今天我们记录一下关于vue进行web开发的过程中对接钉钉的H5微应用的时候扫码登录的功能,你说他难吧,其实不难,很简单,你说他简单吧,看文档可能真的有点乱,不然您也不会来看我的帖子,我也看了别的大佬们写的关于这个的记录,不是说写的有问题,只是说很少有人站在别人开发的角度看待问题,导致很多人觉得还是不明白,所以今天就我写的过程中出现的问题进行描述一下大家可能迷茫的地方,尽量让每个开发者都看得懂!官方文档地址官方地址官方呢提供了两种实现的思路,也是不同的形式,具体使用哪一种呢,你们自己视情况而
原创
671阅读
0评论
0点赞
发布博客于 4 月前

elementUI中checekBox实现全选和反选以及实现在input中输入空格出现label分割

写在前面为什么写这个呢?两个原因,一个是自己用到了,另一个是压根没人写,我不知道是太简单了懒得写还是很多人都忘记了,不过我看网上找demo的还挺多的,而且天下文章一般抄,都不对还在那不停的抄,我也是醉了,没一点办法,罢了罢了,自己写吧官方DEMO官方全选DEMO全选这里就不实现了,很简单,官方给的有,实现反选这里使用的还是官方的demo,只是添加了一个反选的函数,所以使用的时候先看官方demo源码<el-checkbox :indeterminate="isIndeterminate"
原创
159阅读
0评论
0点赞
发布博客于 4 月前

vue动态组件的用法

前文今天写一篇关于vue组件的扩展用法, 之前将一些基本用法已经写过了,没有看过的可以自行找一下,今天要写的是一片关于vue 官方给的动态组件的一种用法,其实这个用法的使用场景使用基本组件也是可以胜任的,只是既然有这样一种写法的存在,我们还是需要实现一下,网上呢关于他的用法写的也有很多,我一般写的文章都是最基础的使用方法,没有一些花里胡哨的写法,所以很容易看得明白!废话不多说,上代码目录结构childA<template> <div> {{msg}} &
原创
145阅读
0评论
0点赞
发布博客于 4 月前

vue+echarts 实现两个小例子

echarts来吧,今天写一个关于vue+echarts绘制图表的教程,写的原因很简单, 最近有不少人问,这是其一,其二是我的博客里面没有一片关于echarts的相对比较能看的教程,所以今天就写一篇,我们以折线图和饼图作为例子实现,原因是他们的数据格式相对柱状图来讲比较简单,这个学会了,可以应付绝大多数的图表,当然不包括3D图,虽然echarts支持3D图的绘制,但是这里不涉及,本文主要从几个注意的点说,因为毕竟怎么使用它已经被广大的博友写烂了,这里也就不耽误时间。引入:如果你是vue2.0的版本,引
原创
137阅读
0评论
0点赞
发布博客于 5 月前

web页面性能优化总结及原理解释

面试必问之-页面性能优化我们面试的时候很多的问题,其中问的频率比较高的一个就是页面怎么进行性能优化, 我们一般直接回答很多条,然后导致一个问题就是很多的面试官还会继续问,说具体怎么实现你说的这些方法,下面我们就简单的说几个典型的。记住页面性能优化的终极目的还是提高用户体验,所以一定意义上说提高用户体验也是页面性能优化的一部分。性能优化减少http的请求数这个是我们最习惯的回答,但是其实很多面试官会接着问,怎么减少呢?这个时候很多人就晕了,其实也不难,从两个方面减少,分别从业务和静态资源上,业务
转载
149阅读
0评论
2点赞
发布博客于 5 月前

js的常见操作,持续更新中...

写在前面如果下面没有您需要的js和对象的操作,需求下面留言,备注好您的源数据格式和希望转的格式,我会更新,感谢浏览!有错误及时指正!PS:⚠️不是返回值,是提醒注意事项,除⚠️符号之外的均为返回值将string类型的数组,进行格式化为object类型的数组let str = "[{'env': '测试', 'problem': '允许', 'protocol': 'TCP', 'source_port': '修改的数据源数据', 'purpose': '修改的数据', 'source_ip
原创
178阅读
0评论
0点赞
发布博客于 6 月前

冒泡排序的实现思路和优化方案

文章目录写在前面基础写法图解(白嫖的图)基础写法代码实现优化外层循环的写法外层循环优化代码实现优化内层循环内层循环优化代码实现写在前面今天写一个冒泡排序,当然网上冒泡排序已经写烂了,那博主我能和他们一样吗?为什么写这个呢?因为面试的时候很多时候都会问,但是又要自己显得和别人不一样,所以今天我们写的一个优化的冒泡,提升一下他的排序的性能。基础写法当然优化的前提是你的基础写法是对的才可以,所以我们写一个基本的冒泡排序图解(白嫖的图)源图片地址基础写法代码实现 function _funM
原创
215阅读
0评论
0点赞
发布博客于 6 月前

VUE组件传值案例讲解

写在前面好吧我承认我疏忽了,我一直以为我的博客是将vue的一些常见操作全部写完了的,但是直到我写组件的时候突然想起来看一下自己写的博客是不是有问题的才发现,组件之间的传值竟然一直没动过,好吧,我承认我自卑,我真的很怕黑,每当夜晚来临的时候我都很狼狈…咳咳,放错了,不好意思,我承认我忘了,我真的很劳累,每当粉丝问问题的时候我都慌的一批(以为哪里又又又又误人子弟了)…吓得我赶紧写个例子给你们,开整…搞明白谁是“父”谁是“子”没写之前呢先搞明白一个问题,组件引用的时候到底谁是老子,谁是儿子,被打的是儿子,
原创
732阅读
0评论
0点赞
发布博客于 7 月前

不好理清的JS基础知识和CSS3选择器小结-第一章

写在前面我们在写看别人的源码或者面试的时候经常会遇到一个比较奇葩的js问题或者是css3的问题,比如下面这几个问题可以尝试回答一下:null属于什么类型?为什么要定义一个变量初始化为null?为什么null是基本数据类型,当使用typeof null的时候却返回了object?object又属于引用数据类型,为什么基本数据类型的null又属于他呢?这不是矛盾吗?…在我们看来可能很少会去关注的一些问题,但是面试或者源码中经常会遇到,今天我们就先简单的捋一捋,其实不是问题奇葩,还是我们的基本功
原创
553阅读
0评论
1点赞
发布博客于 7 月前

VUE导出文件到EXCEL表格实例演示

写在前面最近项目比较多,没太多时间更新博客,见谅、见谅、见谅!!!今天更新一片老生常谈的功能,导出数据到excel表格中,照例我还是会将源码放到这里gaojizu,感兴趣或者需要的可以直接clone就可以了!这个项目可以关注一下, 我会持续更新的,里面有很多使用的vue小功能,相信你们会用到的,不要白嫖,给我的git点个关注不过分吧!效果预览导出成功导出的EXCEL源码:<template> <div> <el-button id="btn" t
原创
868阅读
2评论
1点赞
发布博客于 8 月前

Export2Zip.js

文件导出excel需要的js文件,直接下载配合我的文章使用,可以直接将后端返回的数据进行导出excel文件的,如果失败可以直接我的博客进行联系我。同时需要另一个excel文件一起使用
js
发布资源于 8 月前

关于JS中this指向问题的探究

写在前面本篇文章的所有例子来源都是《JS设计模式与开发实践》这本书,写这篇文章之前也去查阅了很多关于this指向问题的探讨,包括但不仅仅有像阮一峰老师的还有很多不知名的博主的帖子,还是决定写这篇文章有以下几个原因,第一,加深自己的理解,重新理一遍关于这方面的知识,第二,我尽可能的使用通俗简单的说辞进行解释力求让更多的人明白这个东西,第三,this是js中的一个关键字,很有必要单独拿出来写一篇文章。最后一个原因是记录以下拜读这本书的过程!js中的thisthisjs中的this总是指向一个对象,
原创
399阅读
0评论
1点赞
发布博客于 8 月前

这一天,我给自己写了一封信!

现在是凌晨四点多,我没有睡觉,玩了很长时间的游戏,也想了很多的事情,工作,生活,等等,我打算好好梳理一下自己的过往和以后的规划,我可能很清楚自己该做什么,过去的时间在上海一直工作,薪资待遇很好,这里不说公司名字了, 但是就在疫情期间我离职了,给公司的离职原因是自己的原因,希望去杭州发展等等一系列的客套话,其实最主要的原因是我在上家公司已经学不到任何的东西了,这里说可能很多人觉得没有什么可惜的,我说一下我之前的待遇,在上海这家公司税后拿到14k,然后还拿到了2.5%的股份,因为是在里面做前端的负责人,所以待遇
原创
1002阅读
20评论
11点赞
发布博客于 8 月前

vue的阻止事件冒泡.stop的使用场景

什么是事件冒泡说人话就是你点击了一个东西,但是同时触发了这个东西所依附的东西,说的比较官方的话就是如果子元素和父级元素触发的是相同事件的时候,当子元素被触发的时候父元素也会被触发冒泡机制,这就是冒泡的基本原理有多恶心举个例子,你在一个span或者一个什么元素上面写了一个事件,这个时候你准备点击这个元素的时候展示给你的女朋友一个好看的画面,然后这个元素上面还有别的按钮,这个时候你希望的是你的对象点击按钮没有任何的反应,只有点击除了这个按钮之外的地方才出现这个好看的页面,结果你没有考虑冒泡事件,写好了,
原创
341阅读
0评论
0点赞
发布博客于 9 月前

bootStrapTableJs 怎么引入VUE进行做项目

写在前面今天写一个表格神器,之前我没有用过,是一个博友问我的时候我去看了一下,觉得很不错,今天分享一下,只有写demo,给源码才能得到你们的心,哎,太难了!bootStrapTableJs介绍首先这是一款处理表格的js,我们如果写element习惯了会发现其实表格的处理是业务中相对简单的,他没有什么很强的交互,就是拿到数据,按照头部和body对应起来就可以了,更新什么的也是没关系的,因为毕竟...
原创
1144阅读
0评论
0点赞
发布博客于 10 月前

uni-app实战之路-获取用户地址和基本信息

文章目录写在前面流程authorizegetLocation获取腾讯的授权配置源代码获取用户基本信息写到最后写在前面开发小程序避免不了的是获取用户的信息,地址等,今天就简单的记录一下我实现的过程,因为我多个地方要用到,所以我这里直接写到vuex里面,你们看情况,不需要用的可以直接写到你们认为合适的地方!流程拿到授权->获取经纬度->获取地图的授权->根据经纬度进行逆地址解...
原创
1454阅读
0评论
1点赞
发布博客于 1 年前

有趣的赋值逻辑运算符

写在前面我们在写js逻辑的时候,不可否认的用到了很多逻辑的运算符,像||、&&这些,那么我们基本都是在三元运算符或者if判断里进行使用,那么我们其实可以在赋值的时候一样的使用,今天我们就看看怎么使用它来写一些看起来比较牛逼的代码!规则首先说一下他们的规则,比如我们写一个简单的赋值:let name = 0 || 2 //结果:2let name = 0 &&...
原创
246阅读
0评论
1点赞
发布博客于 1 年前

uni-app实战之路-生命周期

文章目录写在前面uni-app的生命周期应用生命周期页面生命周期组件生命周期写在前面首先说一下什么是生命周期,不管是vue还是别的什么,生命周期说人话就是页面从初始化到销毁的整个过程被称为生命周期,vue的生命周期的话我帖子之前也没写过,也不知道整天做什么呢,这都不写,一样吧,趁这次整理uni-app的机会将vue的生命周期也简单的说一下,我只能说每一个环节适合做什么,具体内部的实现原理,我这...
原创
383阅读
0评论
0点赞
发布博客于 1 年前

uni-app实战之路-组件传值

文章目录写在前面什么是组件之间的传值demo解释一下过程(不是原理)项目目录uni-app的全局订阅事件写在前面我之前写了很多关于vue的一些文章,但是我回过头看了看竟然没有一篇文章是和组件传值有关系的,这个那么重要的知识点竟然一直没写,好吧,我的问题,这不是最近在写关于uni-app的文章嘛,就直接更新了吧。反正用法和写法是一模一样的,不过之前我写过一次vuex的文章,里面有介绍一些传值的...
原创
580阅读
0评论
0点赞
发布博客于 1 年前

uni-app实战之路-准备开始

文章目录写在前面什么是uni-app下载hx下载微信开发工具申请小程序记住appid配置appid运行基本操作配置tabBar引用阿里图标做一个简单的效果出来appid的作用配置服务器域名写在前面之前关于vue的帖子就先暂时放一放,今天开始我的博客会更新一些关于uniapp的文章,都是一些基本的使用,我也是一边学一边写,为什么写这个呢?现在是一个微时代,现在的百度小程序,支付宝小程序,微信小...
原创
295阅读
0评论
0点赞
发布博客于 1 年前

mixins的实用案例和常见问题

文章目录mixins介绍mixins局部使用和使用同名钩子函数的执行顺序看源码:执行结果:结果分析mixins函数覆盖问题看源码执行结果结果分析mixins变量替换合并问题看源码执行结果结果分析全局引用mixin新建一个mixinjsmain.js注册组件直接使用执行结果写到后面mixins介绍官方链接说人话就是vue给我们提供了一种更加灵活的实现业务实现逻辑的方式。mixins局部使...
原创
219阅读
0评论
2点赞
发布博客于 1 年前

聊聊js最无聊的技术点-原型链

写在前面js 作为一种动态语言,他的强大之处已经不用我来废话了,那么如果要学习js,你可以学习一些基础入门的简单的,也就是我们常用的一些操作数组啊、格式转化啊等,这些为什么简单呢?其实本质不是它多简单,是它的实用性有多强,我们在写项目的时候很多的时候用到的知识点我们认为是很简单的,原因是是因为我们用了,所以觉得简单,它的简单与否和它本身的难度是没有必然关系的,所以说这么多的意思呢就是今天要说的原...
原创
349阅读
0评论
0点赞
发布博客于 1 年前

怎么使你的mac笔记本变成一个高性能路由器

写在前面家里的网速一直不是很好,主要的原因并不是说家里的带宽不行,主要是我家里的路由器放的地方距离我比较远,但是我又需要使用,所以我直接拉一根网线到我的房间,这个时候我的手机还是没办法使用,对于我这样的一天不学(you)习(xi)就急死的人,怎么可能允许这样的情况发生,所以今天简单的说一下怎么可以直接让我们的mac笔记本直接变成一台高性能的路由器。正好也很久没有写关于硬件的东西了,一直更新的是软...
原创
534阅读
0评论
0点赞
发布博客于 1 年前

多方位测试一下for循环不同写法的性能差别

写在前面我一直关注头条上面的关于js的一些文章,昨天晚上睡觉之前呢,看到一个视频,里面内容是这样的,for循环怎么写可以将性能提升一半以上,我很好奇,因为我们都知道,js作为一种动态语言,他是非常强大的,但是在我们使用的过程中呢很多的操作其实是非常影响页面性能的,其中比较明显的就是for循环的操作,他的视频大概是这样说的,首先他将三种for循环写了出来,同时进行渲染页面上面的元素,将60个sp...
原创
584阅读
0评论
2点赞
发布博客于 1 年前

electron+vue建立桌面级应用入门这一篇文章就够了

写在前面写这篇文章的时候已经是深夜十二点了,但是还是想写下来,因为我这个人有个毛病,就是当我发现一个新的好用的东西的时候常常会激动的睡不着觉,不记录下来根本睡不着,而且程序员晚睡不应该是标配吗?废话说了几句,说一下今天的主角,electron做个自我介绍:大家好,我叫electron,我是一个穿着Web衣服,拥有着js思想的精简版的Chromium浏览器,当你使用我的时候,你可以使用我的思想...
原创
2695阅读
2评论
2点赞
发布博客于 1 年前

做个简单的loading效果+写个原生的懒加载

写在前面首先要感谢我家里的网速,如果特别好的话,我可能不会想到实现这个小玩意,我百度一个东西的时候发现下面这三个小球一直晃悠,实在是很烦,决定看看这个是怎么实现的,所以就有了今天的文章,首先说明这个不是百度的实现过程,这个是我自己想的他是怎么实现的,可能百度的那群大佬不会像我写的那么的lowb,不过,效果嘛,看着差不多就可以了,先看一下效果图:这里不知道为什么,使用QQ录制屏幕的时候有一点...
原创
804阅读
0评论
1点赞
发布博客于 1 年前

静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区别

原文:静态布局、自适应布局、流式布局、响应式布局、弹性布局等的概念和区别静态布局(Static Layout)即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。1、布局特点:不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min-width,这样的话,如果小于这个宽度就会出现滚动条,如果大于这个宽度则内容居...
转载
403阅读
0评论
0点赞
发布博客于 1 年前

简单认识一下苹果笔记本以及使用MBP开发一年的心得体会

写在前面相信大家这个年假过的都比较长,因为武汉疫情当前,我们能做的虽然不多,但是在家不给国家添乱就是对国家最大的支持,那么作为程序员的我们,和别的行业有一些区别就是我们在家也是可以工作可以写代码的,我这几天没有看太多关于技术的东西,多个原因,一个是毕竟在老家,觉得一年回来一次,好好陪陪家人总是好的,另外一个就是很多杂事在身边,所以也没有说可以静下心来好好学习一下技术,但是我这个人一天不碰电脑就急...
原创
2179阅读
5评论
4点赞
发布博客于 1 年前

vue实现全局函数以及生成md文档目录和html文件

文章目录vue实现全局函数以及生成md文档目录和html文件vue中写全局函数新建一个log.js文件main.js中引用页面使用md说明文档vue实现全局函数以及生成md文档目录和html文件vue中写全局函数业务介绍:在前面的文章中我们介绍过如果在vue项目中创建一个全局的变量,以便于我们处理一些公共的参数,作出相应的改变与取值,喜欢的可以看一下:vuex的使用,那么其实我们在写项目的...
原创
797阅读
0评论
1点赞
发布博客于 1 年前

Git进阶教程

文章目录写在前面版本回退查看版本回退操作git两种鉴权方式(ssh http)git分支操作实际操作git 冲突的产生与解决冲突的产生解决冲突忽略文件推荐几款GUI工具后文写在前面我们之前写过一篇git基础操作的文章,有人说写的太简单了,工作中很多用到的都没有写,那么今天我把剩下的git的一些基本操作也梳理了一下,分享给你们,鄙人能力有限,写的哪里不对的或者不严谨的,随时私信我, 我及时更新...
原创
2771阅读
8评论
20点赞
发布博客于 2 年前

NodeJS知识点梳理-第二篇

文章目录Node创建服务器 [http模块]Buffer & Stream [缓存区]读写数据流管道事件 [pipe]写个好玩的本地服务渲染Html以及JSON渲染Html渲染JSONnpmpackage.json安装package.jsonnode_modules卸载第三方库 [npm uninstall]在package.json中记录第三方库npm install jquery --...
原创
356阅读
0评论
2点赞
发布博客于 2 年前

NodeJS实现一个聊天室

看效果一直说我喜欢卖关子,这次直接看效果:前文先说一下为什么写这个东西,最近不是在写NodeJS知识点的梳理嘛,但是我发现梳理的过程着实无聊的要死,虽然已经快梳理一半了,只是还没发布,这个不重要,重要的是不做点什么东西确实无聊,所以今天把我做这个的过程记录给你们看一下,喜欢的可以拿去玩玩。客户端代码<!DOCTYPE html><html><head...
原创
1953阅读
10评论
16点赞
发布博客于 2 年前

NodeJS知识点梳理-第一篇

文章目录什么是NodeJSNodeJS为什么会那么火使用NodeJS需要会的技术安装NodeJS验证安装工具使用NodeJS全局变量初识认识globalV8引擎基本介绍module介绍(node模块)事件模块(Event)文件系统 (读写 fs-FileSystem)什么是NodeJSNode.js是一个基本Chrome V8引擎的JavaScript运行环境Node.js使用了一个事件驱...
原创
1294阅读
0评论
15点赞
发布博客于 2 年前

[Vue warn]: Avoid mutating a prop directly...

[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value.中文:[Vue 警告⚠...
原创
618阅读
0评论
1点赞
发布博客于 2 年前

Vuex的实战使用

vuex的实战使用写在前面我是一个看技术的文档不喜欢官方的人,觉得官方写的任何东西都是比较正式的,让人有点不想看的赶脚,我这里也不贴官方的那个图了,这里也不解释了(其实是我也不想研究)所以我一般都是百度一些别人的经验之谈,看别人的经验之谈可以让你少踩一些坑,而且是可以直接看到效果的,所以这里也是,我们不按照官方的来,那么有利有弊,利就是好理解,弊就是可能写的不够专业,会让一些人误会,总之我权...
原创
1837阅读
9评论
9点赞
发布博客于 2 年前

Javascript 常见的操作数组的方法

操作数组常用方法总结使人进步,所以经常总结是一个很好的习惯,今天给大家总结了一些关于Js中对于数组的操作,我们写JS的时候遇到的最多的就是数组的操作,数组也是Js里面相对比较麻烦的一个点,希望这篇文章可以帮助到各位大佬!reduce首先说的是这个操作数据计算的方法,reduce语法:arr.reduce(function(prev,cur,index,arr){...}, ini...
原创
1866阅读
3评论
15点赞
发布博客于 2 年前

git 基本配置和使用

git 基本配置和使用git 介绍之前是写过关于git的一些东西的,但是都是使用的过程中遇到的问题,就简单的记录了一下,为了解决问题而写的,没有系统的写过git的东西,今天就简单的先写一下关于git的一些知识,就当是做了一个笔记吧,首先介绍一下git是什么,我们一般听到的最多的就是git是分布式项目管理工具,没有问题,它和svn的区别在于svn是一个中央集权的管理体系,而git则可以让每一台电...
原创
7539阅读
7评论
82点赞
发布博客于 2 年前

讲一下怎么区分伪类、伪元素,同时优雅的处理页面浮动的问题

为什么写这篇文章呢?原因很简单,因为我发现这几个概念不仅仅是编码的人搞不明白,很多的前端,就是靠这个技术吃饭的人都很多搞不明白怎么回事的,为什么和浮动一起说呢,其实这篇文章真正的要说的是浮动给我们的布局带来的问题,我们应该怎么合理的处理,还有就是伪元素到底是什么,我们应该怎么优雅的使用,那为什么写伪类呢?因为我发现竟然有人把伪类和伪元素一直看成一种东西,这个我是接受不了的,所以一起说一下。伪...
原创
256阅读
2评论
1点赞
发布博客于 2 年前

微信公众号开发之微信支付代码记录

需求说明这个需求说明是完全没有必要的,但是还是写一下吧,但凡是做公众号的,一般都是需要了解这个微信支付的,不然基本的业务都没办法走,所以今天简单的记录一下微信支付的一些问题以及流程是怎么样的。记录的是jsapi支付,别的支付方式暂时没有记录,也就是拉起来付款界面的支付。微信支付产品https://pay.weixin.qq.com/static/product/product_index.s...
原创
320阅读
0评论
0点赞
发布博客于 2 年前

vue项目获取URL参数

业务场景描述做微信公众号的时候我们经常会遇到一个问题,就是我们需要进行简单的身份认证,也就是我们需要拿到公众号登录成功以后的code,其实这个code是为了获取登录者的openid用的,每次获取到的code是不一样的,其实我们做开发的时候我们是在微信的后台配置里面将code配置在url中的,在进行一次微信的转发以后直接就可以在url中拿到code,这个其实在之前的jquery中是写过了怎么获取的...
原创
3325阅读
7评论
2点赞
发布博客于 2 年前

记录使用mint-ui的感想

mint-ui今天记录一下使用mint-ui的心得,首先说明一下mint-ui是用来做手机端界面的ui库,这个ui库我是做项目的时候使用到了,所以今天简单的说明记录一下该库的一些存在的一些可能会出问题的地方,毕竟刚开始使用,不是很熟练,所以简单的写一下。vue安装引入mint-ui和引入平常的ui库一样,在终端输入:npm i mint-ui -Smain.js中引入:import ...
原创
327阅读
0评论
1点赞
发布博客于 2 年前

vue踩坑记-项目对axios进行封装

需求描述我们在做vue项目的时候,经常会遇到一个问题就是我们的请求需要加请求头,或者还不是一个请求头的情况,那么其实我们可以使用比较原始的办法,直接在我们写的时候就直接加上请求头,这样可以避免后期加不上的情况,但是有下面两种情况是我们很无奈的,第一是请求头信息改掉了,第二是开始的时候没有加,但是后面要求我们加上的时候,这两种情况如果我们的请求比较少的时候还是可以接受的,但是如果多的时候就比较恶心...
原创
330阅读
0评论
2点赞
发布博客于 2 年前

原生JS调取PC端摄像头源码记录

今天简单的记录一个JS调取摄像头的源码,不是很难,只是为了以后可以直接拿来使用,好的废话不多说,看源码!<!doctype html><html lang="en"> <head> <title>GET VIDEO</title> <meta charset="utf-8"> <script sr...
原创
1627阅读
2评论
0点赞
发布博客于 2 年前

base64转file文件源码记录

场景我们前后端交互图片的时候,一般我们是用base64进行交互的,但是很多时候我们传递图片的时候很多的后端是需要file文件格式的,而不是base64的,所以这个时候是需要进行一个简单的转变源码记录 /** * @dataURLtoBlob 转文件格式 */ dataURLtoBlob : function(dataurl) { let...
原创
329阅读
0评论
1点赞
发布博客于 2 年前

用WebViewJavascriptBridge进行JS和app进行交互

场景描述做项目的时候有一个业务是需要前端web给安卓发送指令,进行拍照个读取身份证的操作,这个时候是需要用户进入页面的时候直接进行的操作,那么这个时候我需要做的是告诉安卓什么时候调取什么样子的硬件,那么我们难题就是js和安卓怎么进行通信,有这样的需求也是很少见的,但是既然存在这样的需求还是需要进行解决的,那么我参考的是这个地址的方案:JsBridgevue调用的问题这个直接原生js写是没有...
原创
2844阅读
0评论
0点赞
发布博客于 2 年前

vue+element踩坑记-购物车的操作

第一种:效果预览思路分析这个其实不麻烦,首先我们被选中的table是属于多选的,也就是说element是提供了一个被选中的行的数组函数的,那么这样我们可以拿到用户是选择了哪些行的,这是第一步,第二步是我们怎么保证每一页选择了以后别的页被选中的选项还在,这个我之前的博客是更新了,这里不说怎么实现的了,也是一个字段就可以了,第三步就是我们将用户选择的数据新加到购物车的那个table里面,第四...
原创
1193阅读
1评论
4点赞
发布博客于 2 年前

为什么HTTP请求的时候会出现一次option的请求?看这里的解释

预请求上图是一个请求的整个过程,然后我们可以看到,其中有一个是我们经常看到的问题,就是option 的预请求,那么图中并没有说明什么是简单的请求,所以下面的链接是解释了什么是简单的请求,也就是一个简单的请求的标准。简单请求的标准可能看了文章以后可能会明白,其实简单的请求我们就可以理解为没有自定义头部的请求,虽然有些肤浅,但是我们姑且这样认为,这可以简单的解释一下,为什么有些请求是需要预请求...
转载
3930阅读
0评论
0点赞
发布博客于 2 年前

vue+element踩坑记-项目build打包以后入口文件显示空白的解决方案

现象描述我在准备测试一个项目的时候,需要打包给后端使用, 我打完包以后发现,入口文件,也就是这个文件该文件是直接打不开的,那么我之前是遇到过的,此类的问题,开始是认为是router.js里面的mode改变了导致的,也就是我们在配置路由的时候是可以直接将mode:history的,在路由文件里面,但是我改变以后发现还是不行的,后来百度了以后发现是因为其中有一个文件是不对的,需要我们在配置文件里...
原创
3210阅读
2评论
2点赞
发布博客于 2 年前

webstrom 怎么设置打开的时候默认不是insert状态(切换插入和改写模式)

截图效果webstorm每次打开的时候都这样谁受得了,这里记录一下怎么设置快捷键,我们windows下的快捷键是ins,但是mac是没有这个键位的,所以我们这里教大家怎么设置这个!点击这里,打开:Preferences(或者直接cmmand+,)也是可以的输入:insert找到Toggle Insert/Overwrite双击它这里第一个是添加键盘事件,我们单击输入你希望...
原创
2202阅读
0评论
0点赞
发布博客于 2 年前

vue+element踩坑记-统一管理线上线下接口

需求分析我们在使用后端提供的接口的过程中,都是先在线下测试结束,没有问题以后才会将代码部署到线上,这样才保证线上的代码是没有问题的。所以如果只有一个接口和一个页面的话,那么是无所谓的, 要不要统一管理都是一样的,但是一旦接口和页面多的话,就会比较麻烦了,所以我们需要统一一个文件进行管理这些接口,这样可以不管是线上还是线下的跑项目,都是可以直接执行的,也不会出现更改过多的问题。实现思路我...
原创
674阅读
0评论
1点赞
发布博客于 2 年前

vue常见错误:Invalid prop: type check failed for prop "data". Expected Array, got Object

错误截图错误分析这个错误的意思是说:无效的命名数据:“数据”类型检查失败。期望数组,得到对象,那么我们这个时候很明白了,是类型不对,但是是哪一行的呢?打开错误信息下面的详情,这个时候找到后缀是自己页面的.vue文件,看看是哪一行,就知道问题在哪了!下面的是我的:warn @ vue.esm.js?efeb:610assertProp @ vue.esm.js?efeb:1691vali...
原创
105466阅读
17评论
19点赞
发布博客于 2 年前

vue+element踩坑记-Table切换页码时被选中状态不变

最近我会更新一些关于less使用的帖子,喜欢的可以一直学习
原创
1583阅读
0评论
1点赞
发布博客于 2 年前

vue+element踩坑记-checkbox的全选和全不选的操作实现

需求分析在做一个业务的时候,有一个需求是多个条件进行筛选,全部是checkbox的筛选条件,可以进行任意一个的选择还可以进行全选和全不选,这样进行表格的筛选实现过程原本准备直接使用组件里面自带的方法实现的,但是写的时候发现满足不了,后来分析了一下,数据的格式就知道大概怎么实现了效果预览源码 /** * @check_All_Change 全选操作 */...
原创
3916阅读
0评论
0点赞
发布博客于 2 年前

vue+element踩坑记-统一设置请求头的处理(记录main.js)

需求分析我们在做项目的时候,涉及到一个授权的问题,这个其实是一般常见的问题之一,我们的授权是这样做的,很简单,授权登录的时候不需要任何的授权信息,正常登陆就可以了,然后登录成功以后的接口会返回一个授权信息给到我们,写在response里面,那么我们拿到这个新的授权信息之后去请求别的任何的请求,也就是整个系统对于接口的操作都是需要拿到最新的授权信息,那么最新的授权信息是怎么来的呢?其实每一个接口不...
原创
2440阅读
0评论
0点赞
发布博客于 2 年前

vue+element踩坑记-根据用户选择的日期重置当前的表头的第一位

需求分析我记得之前我是写过一篇文章,写的是怎么根据用户选择的天数来重置当前的表头数量,那么当时我写的是将天数改变,但是一直没有改变的是开始的日期,我当时写的是没有处理好第一天的日期,所以一直没有更新,那么其实我们既然是需要定制自己的表头的话,开始的日期一般是不会固定的,所以我们今天就简单的写一下怎么根据用户的输入的日期来改变表头的第一天的日期。产品原型源码 <el-date-pic...
原创
711阅读
1评论
1点赞
发布博客于 2 年前

vue+element踩坑记-怎么实现常见的多条件查询

需求分析我们在做项目的时候遇到的比较多就是查询数据,比较简单的是没有任何条件的查询,这样的是最基础的,也是最好做的,一般就是直接一个get方法就可以直接实现了,只需要调一下接口就可以的,稍微复杂一点的就是单条件查询,其实我以前是写数据脚本的,也就是只写一个对数据库的CURD的操作的,那么我是稍微了解一些对于数据库的操作的,那么我们前端需要做的就是将需要的查询条件给到后端,后端通过连接数据库对数据...
原创
3720阅读
2评论
1点赞
发布博客于 2 年前

vue+element踩坑记-条件过滤后端返回数据渲染页面

需求说明今天写项目的时候出现了这样的一个问题,就是我们平常做数据交互的时候,直接请求接口,拿到后端返回的数组或者对象直接将table绑定的那个数组接收一个这个返回值就可以了,这也是最简单的一种,但是今天我遇到的是这样的,就是他也是返回一个数组回来,但是呢这个返回的数据是三个tab同时需要的数据,但是是根据不同条件筛选属于谁的,简单的重现一下场景:PS:那么一目了然了,数据1其实需要的是fl...
原创
1312阅读
0评论
0点赞
发布博客于 2 年前

js操作对象object的拆分记录

需求说明原数组是这样的:let param = [{name: ‘hax’,number: [1, 2]},{name: ‘tex’,number: [3, 4, 5]},{name: ‘tex2’,number: [8, 6, 5]}];需要拆成这样的:newParam =[{name: “hax”, number: 1},{name: “hax”, number:...
原创
1054阅读
0评论
0点赞
发布博客于 2 年前

vue+element踩坑记-动态设置表头(以时间作为表头)

需求说明我们都知道element提供了table的组件,非常的好用,前面我也写过一些,但是这次的需求是这样的,就是用户可以自己选择时间,自己选择天数,选择以后呢就可以直接生成起始日期为用户选择的,列数是用户选择的天数,那么表头还要显示出对应的星期。这里的目的是为了实现给用户选择会场的时间段,这样可以直接进行选择,也可以一目了然的选择会场的使用情况。(这个功能下面是没有展示使用情况的)效果图...
原创
1927阅读
4评论
0点赞
发布博客于 2 年前

简单的说一下人脸识别的过程及前端实现

写在前面最近写项目的时候在做一个登录的操作,但是我们因为是多端的,有小程序,有PC,后期可能还有公众号等,所以我们的登录是很多种不同的登录方式的,有最基本的账号密码登录,有微信扫码登录,有工号刷卡登录,有手机验证码登录,当然还有逼格比较高的人脸识别登录,手机验证码登录其实是一个很简单的,所以我可能会在后期写一下处理的过程,今天我们大概说一下人脸识别的一个过程,当然因我不是写后端的,所以这里是不能...
原创
4832阅读
4评论
0点赞
发布博客于 2 年前

vue+element踩坑记-实时获取页面的xy坐标

今天没事的时候自己写着玩想到一个以前喜欢用jQuery写的实时获取坐标的这样一个事情,今天用vue简单的实现一下,因为我的windows在公司,我的mac没有安装node,所以今天的例子是直接使用cdn引入vue来实现的,简单的看一下。我用的hb写的vue,毕竟习惯了,我们今天要实现的是一个鼠标移动的时候可以实时拿到当前鼠标坐标的这样一个事情,大概呢就是这么一个东西:下面看源码:H...
原创
2226阅读
0评论
0点赞
发布博客于 2 年前

vue+element踩坑记-路由传递参数

业务场景:我在做一个酒店自助机业务的时候出现这样一个情况,首先是客人入住,那么这个时候客人入住的时候需要选择是有没有预定过,如果有预定的话,那么就直接刷身份证或者输入订单号,就可以查出来预定的信息,那么客人续住的时候也是直接刷身份证,拿到在住信息,客人退房的时候,也同样是刷身份证进行退房的操作,那么这个时候出现了一个比较恶心的情况,就是这三种操作都是需要刷身份证的页面的,也就是这个页面:...
原创
2536阅读
1评论
1点赞
发布博客于 2 年前

vue+element踩坑记-时间组件的注意事项

发布了时间组件的计算日期的方法才发现,日期组件怎使用的忘记发布了,不好意思,这里简单的总结一下怎么使用的,写的很简单,基本就是官方的东西拿来用的,毕竟是官方自己写好的,还是可以使用的。今天简单的说一下时间组件的使用,我在使用的过程中发现的一些我们需要注意的问题,他本身使用起来是很简单的,但是简单的事情也是需要记录的,所以在此大概记录一下!这里只说我们可以用到的,至于说组件的尺寸什么的怎么设...
原创
556阅读
0评论
0点赞
发布博客于 2 年前

vue+element踩坑记-组件中的时间怎么计算天数

之前写过饿了吗的时间组件的使用的方法,但是我们实际操作的过程中其实很多的时候是需要根据用户输入的时间来判断他们的时间间隔的,所以今天就简单的写一个可以世界调用的方法用来处理计算中间的天数。不BB,看代码: /** * @DateDiff 计算相差的天数 * @param Date_end 结束时间 * @param Date_star...
原创
3948阅读
6评论
6点赞
发布博客于 2 年前

jQuery调取微信摄像头代码记录

我们在写不管是小程序还是微信公众号的时候,调取微信的摄像头的接口都是避免不了的,那么调取微信的摄像头的接口还是需要注意一些问题的,不然可能调取不成功,下面我简单的写一下调取微信公众号的摄像头的接口的时候的一些注意事项,直接将代码贴上去,步骤可以直接看官方的文档!这篇文章可能你们直接将代码拿过去是不可以使用的,因为里面的接口一些是根据我们自己的公众号来的,所以需要换成自己的公众号的信息才是可以的,还...
原创
567阅读
0评论
0点赞
发布博客于 2 年前

ES6几个比较常用的方法总结

看到了一篇总结的ES6的,感觉不错,这里转载一下,这是原文地址,由于博主有自己的照片,所以我不方便直接转:https://blog.csdn.net/qq_24147051/article/details/79231108#comments接来写几个我平时在项目使用的最常用的几个优化的方法~1- 数组去重 var arr = [1,2,3,4,3,4]; var ar...
转载
1046阅读
0评论
1点赞
发布博客于 2 年前

vue+element踩坑记-MD5加密

我们在写vue做登陆的时候,我们一般是不传递明文密码的,所以我们一般都会进行加密处理这个字段,那么其实比较常用的一种加密方式就是MD5加密,如果是常规的写法写js的话,那么MD5加密其实是很简单的一件事,直接就是下载md5的js,引用以后直接使用加密的方法就可以的,这个我之前的博客是有写过的,感兴趣的可以翻一下,今天主要说的是vue怎么进行MD5加密的操作。废话不说 ,看代码我们第一步需要全局...
原创
1821阅读
4评论
1点赞
发布博客于 2 年前

vue+element踩坑记-表格的分页实现

今天简单的介绍一下element的分页是怎么实现的,先说一下感受,之前一直是使用的jQuery的分页,其实也不全算是,使用的本质还是BootStrapUI的分页,感兴趣的可以翻翻我之前写的文章,有关于这块的,这里就不做任何的赘述,那么说这个原则是用完element的分页以后觉得真的是太简单的,简单的写完甚至没有一点的成就感。不BB,我们看效果和代码!效果:下面我们看一下代码是多简单的:...
原创
853阅读
2评论
0点赞
发布博客于 2 年前

vue+element踩坑记-get和post进行请求传递数据类型(data || params)

最近一直在写vue项目,发现很多的坑是之前没见过的,这是一件好事,毕竟踩坑的过程就是一个学习的过程,往后的一段日子可能更新vue的会比较多,毕竟是在写vue的项目,我写的可能是一些比较简单浅显的东西,但是我毕竟是一个vue的初学者。不是大神,所以会根据自己学到的和用到的一些知识不断的由浅入深的进行推进,高手就当温习,新手就当学习。今天写的是时候遇到一个问题吗,我们的后端出于安全的考虑,我们处理...
原创
6123阅读
1评论
2点赞
发布博客于 2 年前

js获取当前时间以及格式化自定义

直接看源码:function getCurrentDate(format) { var now = new Date(); var year = now.getFullYear(); //得到年份 var month = now.getMonth(); //得到月份 var date = now.getDate(); //得到日期 var d...
转载
436阅读
0评论
0点赞
发布博客于 2 年前

js判断list的某一个值是不是存在

最近更新博客的频率确实是慢了很多,主要是事情比较多,确实也没时间更新。今天相对有点时间,所以简单记录一下一个比较常见的问题。今天要说的是怎么判断一个list里面的某一个值是不是存在的,其实我们在做js和后端的接口做数据交互的时候会有很多种数据结构传递过来,常见的是JSON格式的,我们处理起来也是比较方便的,但是有的时候的需求是不需要json格式就可以满足的,例如后端传递一个list数组,需要判...
原创
8165阅读
0评论
1点赞
发布博客于 3 年前

解决js 获取url 参数 中文乱码问题

最近在做的项目当中有一个需要在页面上获取url 参数的需求。通过搜索 在网上找到了 下面这个方法function getQueryString(name) {         var reg = new RegExp("(^|&amp;)" + name + "=([^&amp;]*)(&amp;|$)", "i");         var r = window.location....
转载
193阅读
0评论
1点赞
发布博客于 3 年前

JS处理函数将对象作为参数传递

做项目的时候遇到一个不是很常见的问题,就是js函数传递参数的时候,我们一般是传递一个数字或者是一个字符串,但是当你的需求满足不了的时候,就需要将对象或者数组作为一个参数传递过去,这个时候怎么做呢,今天简单的说有一下:先说一下我出现这个问题的环境,我在处理订单信息的时候,接口给的参数是所有的数据,所以这个时候我需要的是将所有的数据遍历出来,数据结构大概是这样的: 这个是典型的三层的jso...
原创
8230阅读
0评论
5点赞
发布博客于 3 年前

vue环境搭建过程记录

写在前面最近辞职了,忙着找工作一直没有时间更新一下自己的博客,但是学习还是不敢停滞的,毕竟祖国尚未强大,作为同志的我还是需要努力的,嗯,其实一直在学习vue啊,只是一直觉得没学到精髓,只是学到一些皮毛,之前自己也尝试的写过vue的一些文章,但是其实我也是自己摸索的看,不是特别的理解其中的设计思想,所以怕误人子弟,就把之前写的vue的几篇文章删除了,那么今天我会把关于vue的一些知识更新一下,目...
原创
256阅读
0评论
1点赞
发布博客于 3 年前

谈谈js中的函数节流

写在前面几天没有更新博客了,最近也没什么可忙的,今天我们说说js函数中常见的性能优化中的一个方式-函数节流!首先明白一点,但凡涉及到性能优化的,基本都不是什么技术难点,为什么这么说呢?我们都知道, 所谓的性能优化说白了就是为了让网页加载的更快,这样才会让用户的体验更好,其实有很多种办法可以实现,是吧,我们经常在做网页设计的时候透明的图片习惯存储为PNG-8的,如果不是很小的图片的时候,如果...
原创
186阅读
0评论
0点赞
发布博客于 3 年前

Js+Css做一个可弹起压下效果的按钮

好几天没写js和css了,昨天看一个大神的博客的时候无意中看到他的一个效果做的很不错,思来想去觉得自己做一个会比较好,毕竟,本来就是一个学习的过程!效果: 我们今天做一个这样的按钮!我首先说一下我的思路,我刚开时看到的时候在想,无非就是画一个背景阴影,然后利用js改变阴影的宽度,但是这样有一个问题就是上面的字体不会改变,我开始是做成了这样的:这里很明显就看出来了是有问题的,...
原创
3269阅读
0评论
0点赞
发布博客于 3 年前

说一下Java中抽象类和接口存在的意义与价值

首先简单的介绍一下抽象类:定义是很简单的,我们这里不写官方的语言,我自己看着都烦,我们就用白话介绍,抽象类本质是一个类,没问题,那么类里面一般都是有方法的,方法包括方法名和方法体,这是常识对不对,那么什么是抽象类呢?如果一个类里面有一种方法只有方法名却没有方法体,这样的类就是抽象类!举个例子:public abstract class TestAbstract { //这是一个抽象...
原创
6495阅读
7评论
16点赞
发布博客于 3 年前

Java继承特性以及重写现象的内存分析

今天我们说一下Java面向对象中的一个特性-继承,然后做一下他的内存分析,理解一下重新现象的情况。怎么理解继承?下面先介绍一下怎么理解继承的特性,继承呢在Java中的关键是extends,那么其实所谓的继承是比较简单的也是很好理解的,Java中如果一个类继承了父类,那么我们就说他们是一个继承的关系,那么被继承的那个类的所有属性,继承者都是存在的,除了构造器,构造器是不可以被继承的,用fin...
原创
1006阅读
0评论
3点赞
发布博客于 3 年前

谈谈Java的垃圾回收机制

写在前面今天谈谈Java的一大神器-回收机制(Carbage Collection)简称GC,面试的时候基本上面试官都好像很喜欢问这个问题,我是不明白有什么好问的,我们简单的说说。首先说一下什么叫做程序的垃圾所谓的垃圾呢就是没有用到的对象,举个例子:package studyBymyself;public class Csdn_student { //静态数据 Str...
原创
316阅读
1评论
1点赞
发布博客于 3 年前

深入浅出的理解一下JAVA的递归思想

写在前面我呢一直写的是js相关的文章,以至于很多人认为我是一个标准的前端工程师,这也不奇怪,后端的谁会瞎搞js呢?其实呢我是一个地地道道的写java的菜逼,嗯,菜逼,只是公司的要求被迫我写了js,可能是看我java太差了,或者是我长的比较适合写js等等吧,总之导致的结果是我写了很长一段时间的js,今天呢js写的也不少了,所以今天我想写一篇关于java的文章,看看我是不是还和以前一样的菜逼,其实...
原创
1218阅读
0评论
6点赞
发布博客于 3 年前

JS实现一个可控制的进度条

写在前面进度条一直以来都是很多地方都可以用的,那么很多的时候其实我们都是自己在网上找代码,直接使用的,很少有人自己写源码的,今天呢我们就简单的实现一个进度条的效果,没有做美化,喜欢做美化的可以自己做一下美化。源码已经放到Github上:进度条源码一如既往的看效果:好吧,效果还是一如既往的丑,简单的说一下怎么实现这样的效果,还是和之前一样我们分析一下难点在哪?第一:进度条是生...
原创
7337阅读
0评论
0点赞
发布博客于 3 年前

使用IIS服务搭建一个本地的局域网服务器-共享自己发布的网站

写在前面IIS是什么我之前的文章写过了,有兴趣的可以看一下,我是在写搭建FTP服务器的时候写的,原文,这里就不介绍,今天说一下怎么搭建一个局域网的服务器。应用场景:做项目的时候,有的时候产品经理是有源码的,有的是没有的,有的是懂技术的,有的是不懂技术的,不管什么情况吧,一般情况下的产品经理是不直接接触代码的,除非他是项目的技术总监兼产品经理,那么一个web项目做的差不多的时候怎么给他们演示...
原创
21313阅读
2评论
18点赞
发布博客于 3 年前

原生JS处理多文件上传到腾讯云(对象存储)

写在前面其实在这篇文章之前呢已经写过一篇关于文件上传的文章了,名字是文件上传腾讯云,如果看这篇文章的话,希望还是先看看我之气那写的那篇文章,不然下面的可能直接看的话会有一些迷惑。废话不说,既然是上传,就免不了单文件或者多文件上传的问题,那么其实目前很多的框架都是有上传功能的,只要是将接口写好,直接用就行了,就是包括腾讯云也是提供一个接口我们直接使用就可以的,下面我们就使用腾讯的接口完成多文...
原创
2439阅读
0评论
0点赞
发布博客于 3 年前