摘要: 阅读全文
posted @ 2017-06-12 23:06 Magiccwl 阅读(6510) 评论(1) 推荐(2) 编辑
摘要: 全面理解Javascript中Promise 最近在学习Promise的时候,在网上收集了一些资料,发现很多的知识点不够系统,所以小编特意为大家整理了一些自认为 比较好的文章,供大家更好地学习js中非常有趣的Promise Promise概念 2015 年 6 月,ECMAScript 6 的正式版 阅读全文
posted @ 2017-08-07 20:48 Magiccwl 阅读(563) 评论(1) 推荐(0) 编辑
摘要: 1、如果destination和source都是json对象,完成从source到destination的复制 2、如果destination是一个函数,source是一个json对象,则把source中的每一个key,value对赋值给destination的prototype 3、如果desti 阅读全文
posted @ 2017-08-06 20:37 Magiccwl 阅读(2723) 评论(0) 推荐(0) 编辑
摘要: 结论:对于数字、字符串等是将它们的值传递给了函数参数,函数参数的改变不会影响函数外部的变量。 对于数组和对象等是将对象(数组)的变量的值传递给了函数参数,这个变量保存的指向对象(数组)的地址。当函数改变这个地址指向的对象(数组)的内容时,同时也改变了函数外部变量指向的对象(数组)的内容;当函数改变的 阅读全文
posted @ 2017-06-20 14:13 Magiccwl 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 今天在网上看到一家公司的笔试题: 这里就不带大家看概念了,什么是二叉搜索树? 下面直接看代码 看结果: 解释思路: 由于是有序的数组,所以可以使用折半的方法,将一块一块的数据分割,通常的构造二叉搜索树的方法是,逐个比较,逐个按顺序添加,如果是有序的,可想使用这种方法,查询树就成了反斜线了。 使用这种 阅读全文
posted @ 2017-06-17 15:40 Magiccwl 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序: 随便从数组中拿一位数和后一位比较,如果是想从小到大排序,那么就把小的那一位放到前面,大的放在后面,简单来说就是交换它们的位置,如此反复的交换位置就可以得到排序的效果。 阅读全文
posted @ 2017-06-16 15:01 Magiccwl 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 日本程序员norahiko,写了一个排序算法的动画演示,非常有趣。 这个周末,我就用它当做教材,好好学习了一下各种排序算法。 排序算法(Sorting algorithm)是计算机科学最古老、最基本的课题之一。要想成为合格的程序员,就必须理解和掌握各种排序算法。 目前,最常见的排序算法大概有七八种, 阅读全文
posted @ 2017-06-16 13:17 Magiccwl 阅读(229) 评论(0) 推荐(0) 编辑
摘要: TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH 阅读全文
posted @ 2017-06-16 13:00 Magiccwl 阅读(857) 评论(0) 推荐(0) 编辑
摘要: Web Workers 是 HTML5 提供的一个javascript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。 一:如何使用Worker Web Worker的基本原理就是在当前javascript的主线程中,使用Worker类加载一个javascr 阅读全文
posted @ 2017-06-14 22:43 Magiccwl 阅读(958) 评论(0) 推荐(0) 编辑