apply call bind解析

1分钟关键速记相同点: 都可以改变函数执行上下文。 第一个参数都是函数执行上下文 不同点:     阅读全文
Hongxu's avatar
Hongxu 10月 30, 2019

Lodash.concat 源码阅读

Lodash 源码阅读(四)concat该方法的效果同 Array.concat var array = [1];var other = _.concat(array, 2, [3], [[4]]);c...     阅读全文
Hongxu's avatar
Hongxu 2月 19, 2019

Lodash.compact 源码阅读

Lodash 源码阅读(三)compact将一个数组变为紧凑数组 Creates an array with all falsey values removed. The values false     阅读全文
Hongxu's avatar
Hongxu 2月 18, 2019

Lodash.slice & Lodash.chunk 源码阅读

Lodash 源码阅读(二)slice参数 array 为 数组类型, start 和 end 数字。 输出数组第 start     阅读全文
Hongxu's avatar
Hongxu 2月 14, 2019

Lodash.debounce 源码阅读

Lodash 源码阅读(一)前言小絮叨距离上次写博客已经过了大概 4 个月了,自从到了贝壳业务越来越多,一到周末就累得什么也不想干。最近刚忙完 H5 的项目(😝后续可以来一篇企微浏览器使用蓝牙的小总结感觉很有意思)又接近年关 OP 封板...     阅读全文
Hongxu's avatar
Hongxu 1月 25, 2019

EventEmitter 源码阅读

上周看了 EventEmitter 的源码,这篇博客打算做个小结(不是 Node 的源码,只是 github 上搜到的星星最多的项目,还有个项目 EventEmitter3 项目作者目前依然在维护,主打性能,看起来非常不错)     阅读全文
Hongxu's avatar
Hongxu 8月 27, 2018

JS 基础之:String

之前也有总结和重新学习 String 的所有方法。长时间不去记忆又有所忘记。今天用博客的方式记录下来,最后用一个思维导图的形式记下来串联起来,巩固自己的记忆。 属性String.length返回一个字符串的长度。这...     阅读全文
Hongxu's avatar
Hongxu 7月 12, 2018

闭包与作用域

变量的作用域闭包与 JavaScript 变量的作用域息息相关。要理解闭包就要先理解 JavaScript 变量作用域。 变量的作用域有两种: 一种是全局的另一种是局部的。 var a = 1; var n = 9; function foo() { var a = 0; b = 2; var c = 1; cons...     阅读全文
Hongxu's avatar
Hongxu 7月 10, 2018

常用排序算法

对于JS实现排序的 功能 来说本不需要什么算法。就用自带的函数 Array.sort() 然后指定处理函数就好了。如下: arr.sort(function (i, j){ return i - j; }); 冒泡排序     阅读全文
Hongxu's avatar
Hongxu 5月 08, 2018

Generator & async (2)

Generator4. for…of 循环for...of 循环可以自动遍历 Gnerator 函数生成的 Iterator 对象,而且这个时候不需要调用 next     阅读全文
Hongxu's avatar
Hongxu 4月 25, 2018