随笔分类 -  学习笔记

对知识点的归纳与总结,对好的博文、知识做笔记
摘要:前两天硬着头皮在部门内部做了一次技术分享,主题如题。索性整理成文章留个纪念! 要了解异步实现,首先我们得先了解: 同步 & 异步 同步:会逐行执行代码,会对后续代码造成阻塞,直至代码接收到预期的结果之后,才会继续向下执行任务。 异步:调用之后先不管结果,继续向下执行任务。 网上各种文章对同步和异步的 阅读全文
posted @ 2020-05-16 15:51 沐浴点阳光 阅读(2763) 评论(0) 推荐(0)
摘要:最近接手了公司两个项目,一个PC端后台管理系统,一个app端项目,当然使用的依然是熟悉“Vue全家桶”那套!但是,当我打开项目时,里面的代码是这样的(路由模块): 就是所有路由配置都放到一个index.js中,这多少还是让我有点惊呆的,显然,项目会越做越大,模块会越加越多,那这种不分模块的架构方式明 阅读全文
posted @ 2020-03-28 00:09 沐浴点阳光 阅读(1857) 评论(0) 推荐(1)
摘要:插入排序:原理就是将未排序的数据,对已经排序的数据序列从后前扫描,找到对应的位置并插入! 插入排序会涉及到两块区域: 1)有序区域:元素已经从小到大(或者从大到小)排好序了。在刚开始排序的时候有序区域为第一个元素; 2) 无序区域:无序区域内的元素,元素任意分布,大开始排序之前除了第一个元素之外的所 阅读全文
posted @ 2020-03-22 17:48 沐浴点阳光 阅读(152) 评论(0) 推荐(0)
摘要:选择排序:遍历数组,依次找出将最小值放入放到遍历开始位置 function selectSort(arr) { const Len = arr.length; const fLen = Len - 1; let minIndex, temp; for (let i = 0; i < fLen; i+ 阅读全文
posted @ 2020-03-22 12:42 沐浴点阳光 阅读(123) 评论(0) 推荐(0)
摘要:冒泡排序:是指重复访问要排序的元素列,依次比较相临的两个元素,如果他们的顺序不是想要的顺序就把它们互换。 实现: function bubbleSort(arr) { var len = arr.length; for(var i = 0; i < len; i++) { var jLen = le 阅读全文
posted @ 2020-03-22 12:26 沐浴点阳光 阅读(210) 评论(0) 推荐(0)
摘要:浅拷贝:通过一个对象来创建一个新对象,如果对象的属性的值是基本数据类型,直接把值赋给新对象,如果值是引用类型则把数据的对应的内存地址赋给新对象;因为两个对象对应的是同一个内存地址,当其中一个对象数据改变了,就相当于改变了内存地址,所以会影响到别一个对象; 深拷贝:通过一个对象来创建一个新对象,无论基 阅读全文
posted @ 2019-12-04 23:24 沐浴点阳光 阅读(292) 评论(0) 推荐(0)
摘要:乱序的意思想必没有不知道:就是将数组打乱。 听到乱序一般都会想到js的随机函数Math.random(); 利用数组的sort方法,判断随机出来的0~1值与0.5的大小,实现排序。 看似一个很不错的方案,代码逻辑也没毛病,一般情况下也确实能够做到乱序。但是,这是一个伪排序,是的还有但是(我也是今天才 阅读全文
posted @ 2019-11-26 00:47 沐浴点阳光 阅读(1173) 评论(0) 推荐(0)
摘要:最近在看《冴羽的博客》,讲真,确实受益匪浅,已经看了javascript 深入系列和专题系列的大部分文章,可是现在才想起来做笔记。所以虽然很多以前面试被问得一脸懵逼的问题都被“一语惊醒梦中人”过,注意这里我说的是“过”。是的,这些知道点,当时看的时候跟着大佬的思维,确实当时感觉“哦~ 原来是这样”, 阅读全文
posted @ 2019-11-26 00:37 沐浴点阳光 阅读(476) 评论(0) 推荐(0)