![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
进击的前端面试
文章平均质量分 67
收录一些经典的前端面试题
5coder
有道无术,术尚可求。有术无道,止于术!
展开
-
Vue3.0五问五答
左边是我们刚刚看到的组件模板中的内容,右边是我们编译之后的render函数,但是这个编译的结果跟Vue2会有很大的区别,首先这里调用。,也就是片段的特性,模板中不需要再创建一个唯一的根节点模板,里边可以直接放文本内容或者很多同级的标签。,也就是片段的特性,模板中不需要再创建一个唯一的根节点模板,里边可以直接放文本内容或者很多同级的标签。Vue3的响应式系统默认可以监听动态添加的属性,还可以监听属性的删除操作以及数组的索引和。的过程会跳过静态根节点,因为静态根节点的内容不会发生变化,也就是Vue2中通过。原创 2022-11-30 23:06:55 · 487 阅读 · 1 评论 -
面试题分享2
答:TypeScript 并不是一个完全新的语言, 它是 JavaScript 的超集,为 JavaScript 的生态增加了类型机制,并最终将代码编译为纯粹的 JavaScript 代码。 工作原理: 对象存在直接可达和间接可达,将遍历对象标记,拆分成多个小步骤,先标记直接可达对象。因为for循环里的i是全局变量,for循环执行完之后,i已经变成了10,所以之后无论调用a几,输出的都是10。优点: 减少了内存空间的碎片化,缺点: 不能立即回收对象。无法找到声明,出现暂时性死区。...原创 2022-08-28 23:00:00 · 77 阅读 · 0 评论 -
fn1-call-call-fn2-面试题
前端面试题分享:fn1.call.call(fn2) function fn1() { console.log(1) } function fn2() { console.log(2) } fn1.call(fn2) // 此处打印结果 fn1.call.call(fn2) // 此处打印结果 思路:自己实现call方法,根据实现过程中了解打印结果出现的原因。 Function.prototype.mycall = function my(context, ...args) { /原创 2021-06-20 14:42:45 · 239 阅读 · 0 评论