自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 冒泡,插入,选择排序--JS实现

    上周末参加技术沙龙的路上没事做,就随手写了简单排序算法的JS实现。后续有机会再继续完善,欢迎指正交流。function bubbleSort(arr) { let len = arr.length; let flag = true; while (flag) { let hasChange = false; for (let i = 0; i < len ...

2018-06-05 23:08:00 158

原创 Vue2.x 踩坑记录(持续更新)

踩坑少年欢乐多0.0记录下自己开发过程中遇到的坑,避免以后遇到了又一脸懵逼。(之前已经踩过很多坑了,没有及时记录,之后优化代码的时候再看到或者后续开发中遇到坑会更新到文章中。)computed修改data返回的数据出处是黄神的课程,源码是vue1.x,在2.x版本就会有这个问题,但项目还是可以正常跑起来的。修改方法很简单,官方API写的很明白了,给出官方示例:var vm = new Vue({...

2018-05-24 20:42:55 2789

原创 Vue 2.0的响应式原理的一点理解

    一点无关的废话(为什么突然转到vue?因为项目需要,所以在学习的时候做一下成果总结。)   Vue官方文档对响应式原理的实现给出了一个大体的介绍,通过对象的访问器属性监视数据,通过观察者模式实现Module和View的绑定监听。如果不熟悉观察者模式的可以移步观察者模式。可以大概的想一下实现方式:需要一个发布者类监听数据,一个订阅者类对数据变化做出反应,一个收集器类收集依赖,对模板的操作需要...

2018-05-06 11:59:26 2412

原创 关于JavaScript作用域的理解

    作用域是JavaScript中一个基本的知识点,但是如果要比较全面的了解它,不免需要涉及到很多知识点。    首先,我们需要明确作用域的定义或者描述。作用域,也就是规定如何存储变量,在需要的时候如何去访问这些变量的规则。作用域分为两类:动态作用域,静态作用域(词法作用域)。一动一静,从字面上理解也能看出他们的区别,动态作用域是在运行时确定的(JavaScript中的this符合这一点,先挖...

2018-05-03 19:10:10 244

原创 关于JavaScript深浅拷贝的理解

      上一篇内容提到了基本类型值和引用类型值在复制,传递时的不同表现。由此也引出了这篇文章的内容--深浅拷贝。这处就有了三个概念:赋值,浅拷贝,深拷贝。      首先,我们说到的深浅拷贝是针对引用类型的。基本类型值复制后得到的是两个互不相关的独立个体,一个值的改变不会影响到另一个。而引用类型复制后,两个变量保存的都是指向同一个对象的“指针”。基于这个特性,也才会引出深浅拷贝的话题。那么,字...

2018-04-04 12:41:18 280

原创 红宝书--JavaScript的变量,值,引用

   之前因为一些事情离开了一段时间,现在打算开一个系列,记录刷红宝书时遇到的一些疑惑点和个人理解。   首先,JavaScript的内置类型有7种:NullUndefinedBooleanStringNumberObjectSymbol(es6)      其中,Object是引用类型值,其余都是基本类型值。  在检测基本数据类型的时候,一般用typeof,typeof会返回一个表示数据类型的字...

2018-04-02 19:21:23 118

原创 JavaScript小游戏系列之贪吃蛇

趁着周末,再赶一篇。这篇是关于贪吃蛇的。贪吃蛇的移动算法改了好几次,一开始出现了很搞笑的移动轨迹,调整了几次,总算是能够正常的爬了。   首先,还是说一下总体的思路。1.游戏开始,生成游戏区,同样是个二维数组--m,我用的是20*20的。随机挑选坐标生成小蛇,用head对象记录蛇头,用tail对象记录蛇尾坐标(我设定的开局时蛇头蛇尾时同一个点),并把这个点放进记录蛇身的snake数组中。在

2018-01-14 16:40:48 208

原创 JavaScript小游戏系列之2048

为了更好的学习掌握JavaScript,我在工作空闲时间,用JavaScript写了一些小游戏。这篇文章主要是回顾整理2048的代码,在代码开发阶段,遇到了好几个坑,当时没有做记录,时间长了,那几个bug以及处理思路也就忘掉了。因此就有了写博客的想法,记录下自己的学习历程。      进入正题,2048是前几年很火的一个小游戏。游戏思路如下:1.开局生成4*4的游戏方格,也就是一个二维数组

2018-01-13 20:32:09 437

空空如也

空空如也

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

TA关注的人

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