摘要:
因为向往已久vue3的开发方式,但是组内有很多历史项目,并且我们受制于ie的支持,所以我们决定在vue2中引入composition-api,来使用他的新特性。在使用过程中,我们遇到了很多问题,也积累了一些经验,所以记录下。 composition-api 首先给大家介绍一下composition- 阅读全文
摘要:
曾几何时,我总会很庆幸自己进了前端这个行业。因为在这个职业范畴里面,我如鱼得水,成长很快,成就感满满。然而,随着年龄和工龄的增长,渐渐发现自己的瓶颈越来越明显了,我感觉自己似乎碰到了前端的天花板。 原因何在 1.客观原因 前端相对于后端的入门门槛确实低了不少。公司对前端的需求量虽然很旺盛,但是对前端 阅读全文
摘要:
看过vue官方文档的同学,对这张图应该已然相当熟悉了。 vue的响应式是如何实现的? 听过太多回答,通过Object.defineProperty,可是再详细的问时,对方浑然不知。 先撸为敬 const Observer = function(data) { // 循环修改为每个属性添加get se 阅读全文
摘要:
做为前端三剑客的JavaScript,可以说是重中之重了,是前端开发必不可缺的基础,因为有了JavaScript,才使静态的页面产生了一些动态的效果,你对JavaScript了解有多少?本文整理了个人学习中一些Javascript基础知识,以便查漏补缺。 1. 说一下你了解的主要浏览器及其内核 2. 阅读全文
摘要:
前端现在发展特别快,往前倒推 5 年那时候还是 jQuery 的天下,现在已经变成 Vue / React 的天下,前端除了画页面写后台之外,能力范围还拓展到了服务端 BFF(Backend for frontend 服务于前端的后端)、可视化、低代码、端智能等多个技术方向,所使用的技术语言也从 C 阅读全文
摘要:
前言 (嘘!这里都是被面到过的算法题!) 算法是很多厂子喜欢出的题目,各位被算法题整过的小伙伴们肯定都是咬牙切齿。 好吧,本篇文是福利文。目的是让小伙伴们来找到自信,不再抗拒算法,不再觉得被算法题伤害了😂😂😂 本文最终目的是最后一道题,React Fiber。emmmm,只是提一嘴,很容易的。 阅读全文
摘要:
在 JavaScript 中,代码块、函数或模块为变量创建作用域。例如 if 代码块为变量 message 创建作用域: `if (true) { const message = 'Hello'; console.log(message); // 'Hello' } console.log(mess 阅读全文
摘要:
分享一点本人最近思考的结果:程序员的核心竞争力,说到底是“学习能力”。 注意,这里的“学习”指的不是“迅速记住新出的API”,而是“成体系地掌握并内化一个领域的知识,进而获得真正的智慧”。 而一个领域的护城河宽度,取决于进入这个领域所需的最低学习能力。 什么意思呢?前端开发是一个低门槛的领域,大部分 阅读全文
摘要:
作为前端开发,JS是重中之重,最近结束了面试的高峰期,基本上offer也定下来了就等开奖,趁着这个时间总结下91道JavaScript面试题,这些都是高频面试题,希望对你能有所帮助。 一、原型链 1.1,创建对象有几种方法? 1.2,instanceof的原理? 二、类 2.1,类的声明? 2.2, 阅读全文
摘要:
面试官问:如何快速排查内存泄露? 相信我,面试的基调从一开始就定好了。面试官是往死里问还是往平里问,这都取决于看起来简单却需要猛料的回答。 1.地道解释一下内存泄露 内存泄露的解释:程序中己动态分配的堆内存由于某种原因未释放或无法释放。 面试官:那究竟是什么原因导致没有释放呢? 根据JS的垃圾回收机 阅读全文