首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试大厂 你没有点干货怎么彳亍
sAnL1ng
创建于2023-11-09
订阅专栏
学习整理“高质量”干货 深入底层探访逻辑 妈妈再也不用担心我的知识点啦!
等 23 人订阅
共41篇文章
创建于2023-11-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试官:聊聊从输入URL到页面渲染前发生了什么
目前大三,最近这一段时间在投一些高质量的中厂,其中面试官最喜欢问的问题之一就是从输入URL到页面渲染这个过程里发生了什么?如果一言蔽之:Client向Server发请求拿数据,Server响应数据回给
详聊跨域
你知道吗,在浏览器的世界里,它对不同网站之间的交流可警惕着呢!就像小区保安,不让陌生的访客随意进出你的家门。这背后的规矩就是“同源策略”。 所以,“跨域”这个问题就是在开发网页应用的时候,特别是前后
【面试】高频算法题总结
这一段时间里身边的朋友也在陆陆续续接到大厂的面试,我虚心请教了一下他们总结的经验:TOP20的面试难度主要在于全面的基础能力:算法、VUE、基础、JS/css八股、情商,而关于算法不少我的同学在面大厂
【Vue】详谈Vue模版渲染过程
从接触前端到现在大致已有五六个月了,总结下来最有收获的学习方式就是看源码,比如从vue源码中我就体会到了代码之美,比如逻辑思维和组件封装时的一些抽象概念。我把它比作一棵枝叶茂盛的大树🌳
高手这么手写reactive
在上篇文章中,我们手搓了一个丐帮的reactive,其实在对数据响应式处理的时候还需要考虑一些额外的逻辑,考虑到响应式数据不仅仅是查值改值这么简单外,还有一系列副作用函数的收集和触发,今天我们这篇文章
手写Ref 最强响应式处理方式!
书接上篇,我们正式手搓完了reactive,那么ref还会远吗?回到第一篇文章就说过的话:我们不去纠结是使用reactive还是ref。没错!当我们搞懂两者的底层逻辑,ref和reactive的真面目
新手这么手写reactive
在vue中,相信大家在使用响应式数据的时候经常碰面的两位伙伴就是`ref`和`reactive`了,今天我们就来聊聊用于将对象变成响应式的`reactive`,不去纠结到底是用ref还是reactiv
nextTick详解➕手搓
各位掘友们是否曾在使用 Vue 开发过程中感到困扰,明明数据已经变了,但是 DOM 还没有更新?这时,Vue 中的 nextTick就派上用场了!本文我们将深入探讨 Vue 中这个神奇的异步更新机制,
【Vue】手搓vue-router
在之前Vue的实践中,我们已经有了使用前端路由种种特性的经验,比如通过路由实现单页应用的开发、通过路由实现URL与组件的映射关系,通过路由传值实现组件通讯.etc,那么用了这么久的vue-router
【前端面试】当面试官叫你手写一个前端发布订阅模式
在之前我们学习了Vue中组件通信的三种方式,今天我们要来聊的内容是JS设计模式中的`发布订阅`模式,对此其实你在子组件与父组件通信中你已经有了初步的概念与认识,**无非就是订阅者订阅一个事件,当发布者
前端路由大揭秘:Hash vs History
在前端世界中,我们经常听到关于`路由`的讨论,而服务器端的大佬们似乎早已熟知“路径”的奥秘,用其来描述路径。不过,在前端领域,我们借用了这个名词,并用它来描述 `URL` 和`组件`的那种特殊的映射关
【Vue】回顾Vue组件通讯的三种方式
时间过得真快,这是2024年的第一篇文章,而马上随之而来的则是前端伙伴们瞩目的春招&远程实习,为了拿下这个赛点,我们今天开始来重温巩固一下vue组件间的通讯方式,这是一个非常基础且重要的知识点
【JS】面试官:请手写函数柯里化
今天呢我们要来聊的是在JS中一种灵活处理函数的方式,在生活中,假如一位高级的厨师想要烹饪出一道美味佳肴,料理的添加顺序肯定不是一次性的,而是有规律且分布进行添加的。
面试官:手写一个AJAX
在现代的Web开发中,异步请求是不可或缺的一部分,而AJAX(Asynchronous JavaScript and XML)是实现异步请求的重要技术。在上篇文章中我们详细学习了实现AJAX的三种方法
【JS】面试官:可以手写一个flat函数吗
JavaScript 的 `Array.prototype.flat()` 方法是一项强大而灵活的数组操作工具,我们知道可以用这个方法来扁平化数组,省去了自己用循环遍历数组的麻烦,但是光会用还是远远不
【JS】面试官:你知道Array.map(parseInt)吗
map()方法你懂了?OK!parseInt呢?也懂了?OK! ```js console.log([1,2,3].map(parseInt)) ``` 面试官:来聊聊这个式子的打印结果,并谈谈你的
【JS】聊聊JavaScript单线程
JavaScript 作为一门`单线程语言`,在执行时只能处理一个任务,这使得它在设计上更为简单,但某些方面也被人们批评,比如`阻塞操作`、处理复杂计算出现性能问题、回调地狱使代码难以维护等等。但是J
【JS】详谈JavaScript中的类型转换2
我们今天要讲的是对象到原始值的转换机制,最后就要利用到原始数据类型之间的相互转换机制。那么话不多说,开始我们今天的内容吧~
【JS】详谈JavaScript中的类型转换
我相信有不少朋友在面试的时候碰到过HR问这么一个问题`[] == ![]`是`True` or `False`,然后叫你并解释一下,虽然要回答出答案并不困难,但是要详细解释引擎执行这段代码的过程却很繁
【JS】聊聊单例模式
JavaScript中的单例模式是一种设计模式,它确保一个类只有一个实例,并提供一种全局访问这个实例的方式。这种模式在许多应用中都能发挥重要作用,特别是当我们希望在整个程序中共享某个资源或确保某个对象
下一页