摘要: 当vue报这个错误的时候,还是可以运行的,但是看着难受,所以决定关掉它。这个错误其实是Vuejs - 使用ESLint检查代码质量 。 加上这一段就不会报错了,注意下要重启下vscode。 阅读全文
posted @ 2019-07-13 09:31 chok 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 首先我们先看一下promise是如何使用的: 通过promise构建出来的对象有三种状态,Pending(进行中),Fulfilled(已成功),Rejected(已失败) 通过then函数注册成功或者失败函数,promise内部调用resolve或者reject调用对应的函数。 首先我们定义了一个 阅读全文
posted @ 2019-07-11 14:48 chok 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 想要学好一样东西,就要去探究它的本质,懂的举一反三,而不仅仅是跟着视频写几段代码就能学会的,还是要不断的去钻研学习。下面我们来说一下bind函数,首先看一下官方是怎么定义的; 通过这个官方的介绍我们知道的事bind 返回一个新函数,第二个参数改变的目标函数的this指向,后面都是传入的参数。 通过这 阅读全文
posted @ 2019-06-22 16:41 chok 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 最近公司要做一个转盘抽奖的效果,但是我们可以控制转盘抽奖的概率,自己用es6简单的实现了下,中间虽然遇到一些问题,但最终都是解决了,下面说一下我的思路。 上面是html代码,我就不多做介绍了,效果原理主要还是利用css3 的rotate属性实现元素的旋转,下面我们看js代码,我们使用的事面向对象编程 阅读全文
posted @ 2019-06-20 12:00 chok 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 有写过js插件的童鞋会知道我们在调用一些别人写好的插件时候,我们传入的参数调用的时候,其实在插件内部也会定义默认的参数,下面那我写过的一个移动端轮播插件为例子说明: 这是我们在外部调用的参数,已经存在的属性会替换掉我们插件内部的属性,当我们什么都不传入的情况下,就会走默认参数。下面贴出之前写好的插件 阅读全文
posted @ 2019-06-18 14:36 chok 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一开始接触到promise的时候也是比较懵逼的,不太理解他们的奥秘在哪儿,以及我们为什么要使用它,随着深入的了解,觉得他很大程度了解决了我们之前的回调地域的问题,还有关于数据请求异步的方式,promise极大程度的解决了我们的代码多层嵌套难以阅读理解的问题。 接着入正题,现在我们要实现一个边框的划入 阅读全文
posted @ 2019-06-13 10:12 chok 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 我们提到数组排序都会想到数组的sort方法,这个方法用起来的确很方便,其原理还是用到了我们的冒泡排序,sort函数接受一个参数,参数为一个函数,如果不指定参数,则按照则按unicode码顺序排列。 其实源码实现也不是很难,首先我们要知道的这是数组上的一个方法,肯定是写在数组构造函数的原型上,这样所有 阅读全文
posted @ 2019-06-10 11:44 chok 阅读(1966) 评论(0) 推荐(0) 编辑
摘要: 源码的学习对于提升js还是很重要的,我们不单单是要学会怎么用,还要搞清楚内部是如何实现,之前我对数组的这些方法也不是很清楚,只用到了其中的一部分,现在通过总结可以加深对他们的理解。 阅读全文
posted @ 2019-06-04 17:39 chok 阅读(235) 评论(0) 推荐(1) 编辑
摘要: 由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在此之前,必须要生成SSH key。 第1步:创建SSH Key。在windows下查看[c盘->用户->自己的用户名->.ssh]下是否有id_rsa、id_rsa.pub文件,如果 阅读全文
posted @ 2019-06-04 17:21 chok 阅读(1933) 评论(0) 推荐(0) 编辑
摘要: 在前端页面开发过程中,页面中的轮播图特效很常见,因此我就想封装一个自己的原生JS的轮播图组件。之前自己写pc端的比较多,也没有用面向对象的方式来写,没写过移动端,因为要考虑很多,最近花了三天才完成了移动端轮播,都快写疯了。 主要的功能有:自动轮播,点击某一张图片对应的小圆点就跳转到指定图片,还可以自 阅读全文
posted @ 2018-02-12 15:37 chok 阅读(1256) 评论(0) 推荐(0) 编辑