随笔分类 -  js

摘要:十大经典算法排序总结对比 一张图概括: 主流排序算法概览 名词解释: n: 数据规模k:“桶”的个数In-place: 占用常数内存,不占用额外内存Out-place: 占用额外内存稳定性:排序后2个相等键值的顺序和排序之前它们的顺序相同 冒泡排序(Bubble Sort) 冒泡排序须知: 作为最简 阅读全文
posted @ 2020-02-28 12:25 知一以天 阅读(524) 评论(0) 推荐(0)
摘要:15分钟带你了解前端工程师必知的javascript设计模式(附详细思维导图和源码) 前言 设计模式是一个程序员进阶高级的必备技巧,也是评判一个工程师工作经验和能力的试金石.设计模式是程序员多年工作经验的凝练和总结,能更大限度的优化代码以及对已有代码的合理重构.作为一名合格的前端工程师,学习设计模式 阅读全文
posted @ 2020-01-31 23:25 知一以天 阅读(382) 评论(0) 推荐(0)
摘要: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 知一以天 阅读(90) 评论(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 知一以天 阅读(354) 评论(0) 推荐(0)
摘要:对于任何一门语言而言,在运行过程中都会创建许多对象,继而需要为这些对象分配内存地址,当这些对象不需要使用的时候,需要释放其占用的内存地址,以供新的对象使用。关于对象内存释放的这一机制就叫做垃圾回收机制(GC) 阅读全文
posted @ 2020-01-30 19:32 知一以天 阅读(144) 评论(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 知一以天 阅读(217) 评论(0) 推荐(0)
摘要:傻傻分不清之 Cookie、Session、Token、JWT 什么是认证(Authentication) 通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功) 互联网中的认证: 用户名密码登录 邮箱发送登 阅读全文
posted @ 2020-01-30 18:28 知一以天 阅读(306) 评论(0) 推荐(0)
摘要:细说浏览器输入URL后发生了什么 总体概览 大体上,可以分为六步,当然每一步都可以详细都展开来说,这里先放一张总览图: DNS域名解析 在网络世界,你肯定记得住网站的名称,但是很难记住网站的 IP 地址,因而也需要一个地址簿,就是 DNS 服务器。DNS 服务器是高可用、高并发和分布式的,它是树状结 阅读全文
posted @ 2020-01-30 16:01 知一以天 阅读(201) 评论(0) 推荐(0)
摘要:关注专栏写文章 十分钟理解JavaScript引擎的执行机制 方伟景 千锋前端开发推动市场提升的学习研究者。 4 人赞同了该文章 首先,请牢记2点: JS是单线程语言 JS的Event Loop是JS的执行机制。深入了解JS的执行,就等于深入了解JS里的event loop 1.灵魂三问:JS为什么 阅读全文
posted @ 2020-01-30 15:54 知一以天 阅读(222) 评论(0) 推荐(0)
摘要:第一个object代表用户自定义的对象的属性。 第二个object代表用户自定义的对象的方法。 是valueOf返回的一个字符串另外你打错了吧应该是[object Object]表示对象的类型是object,这个对象的constructor是Object 代表那个对象是一个包着对象的对象。 阅读全文
posted @ 2020-01-30 15:43 知一以天 阅读(2057) 评论(0) 推荐(0)
摘要:JavaScript 引擎基础:Shapes 和 Inline Caches hijiangtao ​ 中国科学院大学 计算机应用技术硕士 260 人赞同了该文章 前言:本文也可以被称做 “JavaScript Engines: The Good Parts™”,其来自 Mathias 和 Bene 阅读全文
posted @ 2020-01-29 22:08 知一以天 阅读(289) 评论(0) 推荐(0)
摘要:this 的值到底是什么?一次说清楚 方应杭 ​ 杭州饥人谷教育科技有限公司 CTO 1,071 人赞同了该文章 你可能遇到过这样的 JS 面试题: var obj = { foo: function(){ console.log(this) } } var bar = obj.foo obj.fo 阅读全文
posted @ 2020-01-29 21:50 知一以天 阅读(201) 评论(0) 推荐(0)
摘要:挖掘Chrome Console的小秘密 SP_lyu关注 2018.09.15 18:25:32字数 1,697阅读 917 控制台应该是大多数前端开发人员日常开发调试离不开的神器。然而控制台仍有很多不为人知的属性及方法,能让你更爽地使用,当然也包括了一些隐藏的深坑(console.log对象打印 阅读全文
posted @ 2020-01-29 17:42 知一以天 阅读(7776) 评论(0) 推荐(2)
摘要:JS引擎V8的内存回收机制与内存限制(标记清除法)原创真的137 最后发布于2019-03-12 13:48:37 阅读数 166 收藏展开在Node中通过JavaScript使用内存时会发现只能使用部分呢内存(64位下位1.4GB,32位系统下位0.7GB),这样的限制使得Node无法操作大内存对 阅读全文
posted @ 2020-01-27 22:10 知一以天 阅读(630) 评论(0) 推荐(0)
摘要:V8 引擎是如何工作的? CSDN ​ 已认证的官方帐号 17 人赞同了该文章 作者 | Fundebug 来源|Fundebug 最近,JavaScript生态系统又多了2个非常硬核的项目。 大神Fabrice Bellard发布了一个新的JS引擎QuickJS,可以将JavaScript源码转换 阅读全文
posted @ 2020-01-27 21:36 知一以天 阅读(398) 评论(0) 推荐(0)
摘要:AST抽象语法树——最基础的javascript重点知识,99%的人根本不了解 javascriptvue-clicommonjswebpackast 阅读约 27 分钟 抽象语法树(AST),是一个非常基础而重要的知识点,但国内的文档却几乎一片空白。 本文将带大家从底层了解AST,并且通过发布一个 阅读全文
posted @ 2020-01-27 21:28 知一以天 阅读(760) 评论(0) 推荐(0)
摘要:了解 V8 的字节码「译」 javascript 阅读约 9 分钟 原文:Understanding V8’s Bytecode作者:Franziska Hinkelmann译者:justjavac V8 是 Google 开发的开源 JavaScript 引擎。 Chrome、Node.js和许多 阅读全文
posted @ 2020-01-27 21:25 知一以天 阅读(843) 评论(0) 推荐(0)
摘要:V8 引擎是如何工作的? CSDN ​ 已认证的官方帐号 17 人赞同了该文章 作者 | Fundebug 来源|Fundebug 最近,JavaScript生态系统又多了2个非常硬核的项目。 大神Fabrice Bellard发布了一个新的JS引擎QuickJS,可以将JavaScript源码转换 阅读全文
posted @ 2020-01-27 21:14 知一以天 阅读(357) 评论(0) 推荐(0)
摘要:JavaScript arguments对象 1、在JavaScript中,arguments对象是比较特别的一个对象,实际上是当前函数的一个内置属性。arguments非常类似Array,但实际上又不是一个Array实例。可以通过如下代码得以证实(当然,实际上,在函数funcArg中,调用argu 阅读全文
posted @ 2020-01-27 21:02 知一以天 阅读(173) 评论(0) 推荐(0)
摘要:V8 是怎么跑起来的 —— V8 中的对象表示 ThornWu The best is yet to come 30 人赞同了该文章 本文创作于 2019-04-30,2019-12-20 迁移至此本文基于 Chrome 73 进行测试。 前言 V8,可能是前端开发人员熟悉而又陌生的领域。 当你看到 阅读全文
posted @ 2020-01-27 21:00 知一以天 阅读(6994) 评论(0) 推荐(4)