函数式编程? 6月 13 2021 Code 5 分钟 读完 (约 774 字) 纯函数 对于相同的输入,输出相同, 没有任何可观察的副作用,也不依赖外部环境的状态,其输出只取决于传入的参数 上述的副作用,比如 array.splice 等会修改原有变量的方法 es6 许多方法都是没有副作用,它们会返回一个新的变量,如 filter、slice、reduce 等 阅读更多
从输入 URL 到页面加载的过程 6月 12 2021 Code 9 分钟 读完 (约 1368 字) 整个过程:1、输入 url2、域名解析浏览器会先查看缓存(如果之前访问过该 url,那么解析后的 ip 就会被缓存) 阅读更多
遍历对象属性的几种方法 6月 11 2021 Code 6 分钟 读完 (约 877 字) 手撕一个迭代器遍历JS 原生对象中并无迭代器,此时若想**随心遍历该对象中的一个数组****,**要怎样做呢– 阅读更多
闭包 6月 10 2021 Code 7 分钟 读完 (约 1013 字) 参考:阮一峰的网络日志-什么是 JS 闭包 要了解闭包,首先需要理解 JS 作用域,在 JS 中,函数内部可以访问全局变量,外部当然无法访问函数内部变量,但是,我们有时候需要得到函数内的局部变量 但是,前面已经说过了,正常情况下,这是办不到的,只有通过变通方法才能实现,那就是:在函数的内部,再定义一个函数 阅读更多
JS中new操作符做了什么? 6月 9 2021 Code 3 分钟 读完 (约 479 字) 1.new 操作符做了什么new 运算符通过**调用构造函数**创建一个**用户定义的对象类型的****实例** 举个栗子: 阅读更多
JS常见的内存泄漏? 6月 5 2021 Code 7 分钟 读完 (约 1004 字) 一、什么是内存泄漏一块内存不再被应用程序所使用,但这块内存却没有返还给操作系统或空闲内存池。 二、几种常见的内存泄漏1、意外的全局变量 阅读更多
JS深浅拷贝 6月 4 2021 Code 5 小时 读完 (约 49133 字) 要了解深浅拷贝,需要先弄懂 JS 不同数据类型是如何保存在内存中的 栈内存和堆内存JS 数据类型分为基本数据类型和引用类型,前者保存在栈内存,后者保存在堆内存中。 根本原因在于– 阅读更多