js
文章平均质量分 70
沐离歌
这个作者很懒,什么都没留下…
展开
-
使用ES6实现一个绚丽的鼠标滑动效果
通常我们在访问一些网站的时候,进行鼠标滑动的时候,会出现非常绚丽的效果,下面我们就用ES6的方式,编写一个简单的鼠标滑动的效果;<canvas id="canvas"></canvas>上面的是这个demo的html的标签,创建了一个canvas标签,其他的处理我们会放在js中进行,我会把所有的js代码都放在下面,可以参照观看: // 0.定义一个取两个数之间的额随机数的方...原创 2018-03-07 10:49:39 · 859 阅读 · 0 评论 -
面向对象--①
面向过程和面向对象面向过程是一件事“该怎么做“,面向对象是一件事“该让谁来做”,然后那个“谁”就是对象,他要怎么做是他自己的事,反正最后一群对象合力能把事做好就行了举个形象点的例子比如我们要乘车去某个地方。面向过程的方式,你上车后,要告诉司机怎么走,在哪转弯等等。 面向对象方式:司机大哥,我要去天上人间小区。。面向对象和面向过程的区别“面向过程”是一种以过程为中心的编程思想。 就是分析出解决问题所...原创 2018-03-22 13:59:51 · 267 阅读 · 0 评论 -
使用vue书写一个简单的日历的demo
最近在项目中遇到了一个需求,在vue中创建一个组件,这个组件显示的是当前的日期,以及在当前的日需要处理的事项,处理的事项的信息会以后端的接口的形式返回。需求确认后,搭建了一下,在这里记录了一下,现在是简单的实现了这个需求,但是肯定的是后期需要进行修改。vue就不多说了,在vue中使用的是原生JS效果图(~~基本没有样式,很low)现在实现的都是最初级的版本,代码里面的容错,还有一些性能上的处理,并...原创 2018-05-28 16:55:42 · 10640 阅读 · 4 评论 -
递归整理
递归的概念:我们通常说的递归就是函数自己调用自己,这种自己调用自己的方式,大大提高了函数的简洁性,但是相应的这种方式不适合复杂或者说是较大数值的计算。递归算是在我们的函数中可以说的上是一种相对高级的技巧了,那我们在编写递归函数的时候,该从什么地方入手呢:找规律 找结束条件显而易见,找规律就是寻找当前的我们需要处理的东西的规律至于结束条件就是找到跳出当前的函数的位置,不然的话这个...原创 2018-08-23 09:10:53 · 149 阅读 · 0 评论 -
一个简单的VUE选择城市组件
首先看下效果: ps: 请忽略上面的水印该组件基于vue + iview搭建而成,可以根据需求自行修改,接下来就是组件的整体的说明了;一、目录结构这是一个常规的VUE的目录的结构,我们使用的文件就是图片中的用圈标注的文件;二、文件介绍1. chooseCity.vue这个文件就是我们的使用的最核心的文件,关于这个选择城市的三级联动的相关处理都在这个文件中进行。...原创 2019-01-02 11:14:39 · 9834 阅读 · 4 评论 -
VUE递归组件实现一个简单的树形结构
关于什么情况下使用以及里面使用的部分原理在本文就不做说明了,现在介绍的只是简单的一种实现的方式;先看下实现的效果:简单介绍下这个组件的功能:1. 显示是否存在下级菜单的左侧按钮提示2. 展开的时候的左侧按钮的展示状态的改变3. 选中的时候文字的颜色的变化4. 点击文字选中的时候会返回当前的这个位置的内容(可根据自己需求进行修改)先看下父组件的代码:&l...原创 2019-03-06 14:30:57 · 4049 阅读 · 6 评论 -
setTimeout
我们从下面的一个例子引出本次的问题:const t1 = new Date();setTimeout(() => { const t3 = new Date(); console.log('setTimeout block') console.log('t3 - t1=', t3-t1)}, 100);let t2 = new Date();whil...原创 2019-08-01 15:34:48 · 917 阅读 · 0 评论