摘要: var globalVal = null; var fn = function () { var a = 1; globalVal = function () { a++; console.log(a); } } fn(); globalVal();//2 globalVal();//3 阅读全文
posted @ 2020-01-30 20:21 知一以天 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 10分钟理解JS引擎的执行机制 javascript 阅读约 7 分钟 深入理解JS引擎的执行机制 1.灵魂三问 : JS为什么是单线程的? 为什么需要异步? 单线程又是如何实现异步的呢? 2.JS中的event loop(1) 3.JS中的event loop(2) 4.说说setTimeout 阅读全文
posted @ 2020-01-30 20:13 知一以天 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 对于任何一门语言而言,在运行过程中都会创建许多对象,继而需要为这些对象分配内存地址,当这些对象不需要使用的时候,需要释放其占用的内存地址,以供新的对象使用。关于对象内存释放的这一机制就叫做垃圾回收机制(GC) 阅读全文
posted @ 2020-01-30 19:32 知一以天 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 作用域链解析器通过创建变量对象(Variable Object)来执行你的代码,VO 在函数体内也会创造 ,函数体内的 VO 我们称之为活动对象(Active Object)。举个例子:var a = 10;function b (c, d) { var x = 1;}对应的 VOVO: { a: 阅读全文
posted @ 2020-01-30 18:57 知一以天 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 傻傻分不清之 Cookie、Session、Token、JWT 什么是认证(Authentication) 通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功) 互联网中的认证: 用户名密码登录 邮箱发送登 阅读全文
posted @ 2020-01-30 18:28 知一以天 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 细说浏览器输入URL后发生了什么 总体概览 大体上,可以分为六步,当然每一步都可以详细都展开来说,这里先放一张总览图: DNS域名解析 在网络世界,你肯定记得住网站的名称,但是很难记住网站的 IP 地址,因而也需要一个地址簿,就是 DNS 服务器。DNS 服务器是高可用、高并发和分布式的,它是树状结 阅读全文
posted @ 2020-01-30 16:01 知一以天 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 动图演示23个鲜为人知的VSCode快捷键 原文地址:dev.to/devmount/23… 代码同步浏览器 安装vccode 安装live server插件 尽管我在VS Code中经常使用许多快捷键,以下快捷键可能会派上用场,但我经常忘记它们的存在。我制作了一些GIF,以便更好地记住它们。也许这 阅读全文
posted @ 2020-01-30 15:57 知一以天 阅读(534) 评论(1) 推荐(1) 编辑
摘要: 关注专栏写文章 十分钟理解JavaScript引擎的执行机制 方伟景 千锋前端开发推动市场提升的学习研究者。 4 人赞同了该文章 首先,请牢记2点: JS是单线程语言 JS的Event Loop是JS的执行机制。深入了解JS的执行,就等于深入了解JS里的event loop 1.灵魂三问:JS为什么 阅读全文
posted @ 2020-01-30 15:54 知一以天 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 第一个object代表用户自定义的对象的属性。 第二个object代表用户自定义的对象的方法。 是valueOf返回的一个字符串另外你打错了吧应该是[object Object]表示对象的类型是object,这个对象的constructor是Object 代表那个对象是一个包着对象的对象。 阅读全文
posted @ 2020-01-30 15:43 知一以天 阅读(2024) 评论(0) 推荐(0) 编辑