07 2020 档案

摘要:如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 1. 如果是基本数据类型,名字和值都会储存在栈内存中 var a = 1; b = a; // 栈内存会开辟一个新的内存空间,此时 阅读全文
posted @ 2020-07-30 10:52 优雅的小谢 阅读(101) 评论(0) 推荐(0)
摘要:前端埋点主要是为了服务运营人员采集用户行为数据,进行后续的数据分析工作。 前端监控和埋点能做什么 数据监控(用户行为) pv,uv 记录操作系统 用户在每一个页面的停留时间(离开页面,进入页面) 用户进入的入口 用户在相应页面的触发行为,点击按钮 性能监控 (js中的performance) 用户的 阅读全文
posted @ 2020-07-30 10:17 优雅的小谢 阅读(240) 评论(0) 推荐(0)
摘要:reduce()方法可以搞定的东西,for循环,或者forEach方法有时候也可以搞定,那为啥要用reduce()?这个问题,之前我也想过,要说原因还真找不到,唯一能找到的是:通往成功的道路有很多,但是总有一条路是最捷径的,亦或许reduce()逼格更高... 1、语法 arr.reduce(cal 阅读全文
posted @ 2020-07-22 17:16 优雅的小谢 阅读(1992) 评论(0) 推荐(0)
摘要:什么是闭包? 看了阮一峰的文章通俗易懂:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是 阅读全文
posted @ 2020-07-21 15:59 优雅的小谢 阅读(527) 评论(0) 推荐(0)
摘要:浅谈NodeJS多进程服务架构基本原理 浅谈NodeJS多进程服务架构基本原理 阅读目录 一:nodejs进程进化及多进程架构原理 二:node中child_process模块实现多进程 三:父子进程间如何通信? 四:理解cluster集群 回到顶部 一:nodejs进程进化及多进程架构原理 Nod 阅读全文
posted @ 2020-07-18 13:00 优雅的小谢 阅读(546) 评论(0) 推荐(0)
摘要:JavaScript 中的 async/await 是 AsyncFunction 特性 中的关键字。目前为止,除了 IE 之外,常用浏览器和 Node (v7.6+) 都已经支持该特性。具体支持情况可以在 这里 查看。 我第一次看到 async/await 这组关键字并不是在 JavaScript 阅读全文
posted @ 2020-07-17 10:05 优雅的小谢 阅读(635) 评论(0) 推荐(0)
摘要:深入理解JS引擎的执行机制 1.灵魂三问 : JS为什么是单线程的? 为什么需要异步? 单线程又是如何实现异步的呢? 2.JS中的event loop(1) 3.JS中的event loop(2) 4.说说setTimeout 首先,请牢记2点: (1) JS是单线程语言 (2) JS的Event 阅读全文
posted @ 2020-07-17 09:27 优雅的小谢 阅读(167) 评论(0) 推荐(0)
摘要:本文目录 HTTP是什么样的? 对称加密秘钥如何传输? 非对称加密 第三方认证 为什么要有签名? 总结 前言: HTTPS,在我的概念中就是更安全,需要服务器配置证书,但是到底什么是HTTPS,为什么会更安全,整套流程又是如何实现的,在脑子里没有具体的概念。下文将为大家介绍HTTPS整套加密机制是如 阅读全文
posted @ 2020-07-16 09:30 优雅的小谢 阅读(354) 评论(0) 推荐(0)

Live2D