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

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

2018-06-05 23:08:00

阅读数 41

评论数 0

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

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

2018-05-24 20:42:55

阅读数 1070

评论数 0

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

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

2018-05-06 11:59:26

阅读数 1305

评论数 0

关于JavaScript作用域的理解

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

2018-05-03 19:10:10

阅读数 36

评论数 0

关于JavaScript深浅拷贝的理解

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

2018-04-04 12:41:18

阅读数 129

评论数 0

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

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

2018-04-02 19:21:23

阅读数 48

评论数 0

JavaScript小游戏系列之贪吃蛇

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

2018-01-14 16:40:48

阅读数 72

评论数 0

JavaScript小游戏系列之2048

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

2018-01-13 20:32:09

阅读数 151

评论数 0

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