首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jsliang 求职系列
jsliang
创建于2021-06-12
订阅专栏
记录 jsliang 在面临求职中,做的挣扎求存。
等 95 人订阅
共50篇文章
创建于2021-06-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
jsliang 求职系列 - 09 - 手写浅拷贝和深拷贝
简单来说,Array、Object 这些复杂数据类型,它们开辟了一块自己的空间来存放数据,它们引用的是对应的地址。 因此,你日常的拷贝数组或者对象,是复制了它们的地址。怎么去操作就涉及到浅拷贝和深拷贝
jsliang 求职系列 - 08 - 手写 Promise
在计算机行业,盛行着一种朴素还原论的迷思:即认为越接近底层,技术含量越高。 每个程序员都有读懂底层源代码的追求。 这在一定程度上是正确的。 不过,我们也应该看到,一旦底层和表层之间,形成了领域鸿沟。 精通底层,并不能代表在表层的水平。 比如游戏的开发者,不一定是游戏中的佼佼者。…
jsliang 求职系列 - 07 - Promise
本文原内容为 2.3w 字数,但是因为文章字数限制,所以去除了目录导航功能。 本文会结合 Promise 知识点 + 训练题的形式进行讲解。 如不太了解这些知识点,请先点击前往观看,避免走火入魔。 越接近底层,技术含量越高。 每个程序员都有读懂底层源代码的追求。 这在一定程度上…
jsliang 求职系列 - 06 - Event Loop
Event Loop 即事件循环,是指浏览器或 Node 的一种解决 JavaScript 单线程运行时不会阻塞的一种机制,也就是我们经常使用异步的原理。 JavaScript 是一个单线程的语言。 单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的…
jsliang 求职系列 - 05 - this
作用域链和 this 是两套不同的系统,它们之间基本没太多联系。 this 是和执行上下文绑定的,也就是说每个执行上下文中都有一个 this。 全局执行上下文中的 this 是指向 Window 的。 记住 this 就是谁调用它就指向谁。 我们在全局对象中调用 foo,实际上…
jsliang 求职系列 - 04 - JavaScript 变量
只要块级作用域内存在 let/const 命令,它所声明的变量就绑定这个区域,不再受外部的影响。 在代码块内,使用 let/const 声明变量之前,该变量都是不可用的,所以叫 “暂时性死区”。 其原因是在同一个 block 中,let 在后面重新定义的,那么就不能在之前引用该…
jsliang 求职系列 - 03 - 闭包与柯里化
本文讲述闭包及柯里化知识点。 在 JavaScript 中,根据词法作用域的规则,内部函数总是可以访问其外部函数中声明的变量。 当通过调用一个外部函数返回一个内部函数后,即使该外部函数已经执行结束了,但是内部函数引用外部函数的变量依然保存在内存中,我们就把这些变量的集合称为闭包…
jsliang 求职系列 - 02 - 原型与原型链
上面是原型链神图,如果你能理解,你基本不用看这篇文章了。 如果不能理解那也没关系,下面 jsliang 跟你慢慢唠叨。 可以看到,对于同一个函数,我们通过 new 生成出来的实例,都会开出新的一块堆区,所以上面代码中 person 1 和 person 2 的吃饭是不同的(返回…
jsliang 求职系列 - 01 - JavaScript 基础
这样杂七杂八的问题,亦或者 a == 1 && a == 2 这样有趣的问题。 将它们归类到 JavaScript 基础,并在本篇文章中一一讲述。 同时,会有十几道简单题目练手。 可以使用 document 或 window 元素的 API 来操作文档本身或…
jsliang 2020 求职系列
人生,找个工作好好做着,做到离职退休,是个奢侈的想法。 因为,总会有这样那样的问题,让我们在各个厂子间来回奔波。 求职,是每个打工人的痛点,是每个裸辞打工仔的噩梦。 Hello 小伙伴们好,我是 jsliang,一枚喜欢折腾、喜欢学习、乐于和各位小伙伴分享的小前端。jslian…