自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 javascript函数式编程

javascript中函数是第一类对象,不依赖任何其他对象独立存在。函数式编程其实是一种编程思想,它追求更细的粒度,将应用拆分成一组组极小的单元函数,组合调用操作数据流,追求的是更简洁、可预测、高复用、易测试。纯函数相同的输入得到相同的输出,不依赖且不影响外界环境也不产生任何副作用,输出完全取决于输入。优势:完全独立,与外部解耦;高度可复用,在任意上下文,任...

2019-08-22 17:29:00 176

转载 javascript设计模式(单例模式、观察者模式、发布订阅模式、代理模式)

最近学习了一部分设计模式,个人理解可能还比较浅显。设计模式是前人根据实践总结的一些更规范的编程套路,可以按照这些思想来更合理的编写代码,提高代码的复用性,增加其可维护性,而不是随意的编写我们的代码,今后我们写代码时可以参照这些编程套路。1.单例模式思想:保证一个类只有一个实例,并提供一个访问它的全局访问点。实现方法:先判断实例存在与否,如果存在则直接返回,如果不存在就创建了再返回...

2019-08-13 11:50:00 406

转载 基础排序、二分查找汇总

一、常见排序算法复杂度和稳定性算法的稳定性判断:排序前2个相等的数在序列中的前后位置顺序与排序后它们两个的前后位置顺序相同二、js代码实现和思路(1)冒泡排序:从数组起始位置两两比较,前一个大于后一个就交换位置,第一轮比较后最大的那个数就排到了最后,循环比较数组长度-1次function bubble (arr) { for (let j = 0; j < a...

2019-08-05 12:35:00 104

空空如也

空空如也

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

TA关注的人

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