自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Vue3.0源码逐行解析(二) 组件的本质

在上篇文章已经介绍了 Vue2.x 与 Vue3 的从创建应用实例到挂载的过程,本章节会介绍组件渲染流程。组件的本质当我们使用 Vue 或 React 时,往往会将页面拆分为各种组件,通过拼装组件来形成页面和应用,就像搭积木一样。那大家是否思考过:"组件的产出是什么?"拿 Vue 来说 , 一个组件最核心的东西是 render 函数,剩余的其他内容,如 data compouted、props 等都是为 render 函数提供数据来源服务的。render 函数产出了 Virtual DOM借助

2021-06-22 14:32:25 2157

原创 Vue3.0源码逐行解析(一)从创建一个实例开始

Vue 团队于 2020 年 9 月 18 日晚 11 点半发布了 Vue 3.0 版本,对于喜欢折腾源码的我来说不安分的心开始躁动了 , Vue2.x的源码像一个娓娓道来的家常故事易懂易学。Vue3.0的故事像个跌宕起伏的悬疑剧看着让人抓脑又直掉哈喇子。 都不像尤大的风格(抖个机灵)。v3.0.0 One Piece 原文:Releases · vuejs/vue-nextQC.L 翻译:QC.L:[官宣] Vue 3.0 — One Piece 发布这篇文章我们会从对比Vue2、Vue3...

2021-06-22 14:31:34 892

原创 那些高级/资深的前端是如何回答JavaScript面试题的 (一)

前言开始做面试题系列文章。经验源自各大面市场,少部分别人面我,大部分我面别人。欢迎杠精们一起来开杠,会很有意思。直接进入正题。Question 1: JS闭包,你了解多少?`应该有面试官问过你:什么是闭包? 闭包有哪些实际运用场景? 闭包是如何产生的? 闭包产生的变量如何被回收?这些问题其实都可以被看作是同一个问题,那就是面试官在问你:你对JS闭包了解多少?来总结一下我听到过的答案,尽量完全复原候选人面试的时候说的原话。答案1: 就是一个function里面return了

2021-06-19 17:10:45 389

原创 是什么尤大选择放弃Webpack?Vite 原理解析

作者:「橙红年代」原文: https://juejin.im/post/5ea2361de51d454714428b44预备知识vite重度依赖module sciprt的特性,因此需要提前做下功课,参考:JavaScript modules 模块 - MDN。module sciprt允许在浏览器中直接运行原生支持模块<script type="module"> // index.js可以通过export导出模块,也可以在其中继续使用import加载其他依赖 .

2021-06-19 17:09:07 122

原创 前端经典面试题(60道前端面试题包含JS、CSS、React、网络、浏览器、程序题等)

作者:静观流叶原文地址:https://mp.weixin.qq.com/s/PTSaytcf3xgOp6C9l3Pvjw简答题1、什么是防抖和节流?有什么区别?如何实现?参考答案防抖触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 思路: 每次触发事件时都取消之前的延时调用方法functiondebounce(fn){lettimeout=null;//创建一个标记用来存放定时器的返回值...

2021-06-05 21:47:31 3240 1

原创 滴滴网约车前端一面凉凉记录

作者:Husky-Yellowhttps://juejin.cn/post/6953450923439947812前言面试日期为 4 月 20 日 19:00 今天因为个人原因迟到了 20 分钟,还好面试官小姐姐愿意等待一谜一样的男人(没错就老子),上来并没有自我介绍,她直接开始问题了!!!开始面试说出下面标签的字体色值该题涉及到 CSS 继承以及权重的关系选择器 格式 优先级权重 id 选择器 #id 100 类选择器 .clas..

2021-06-05 17:06:50 174

原创 12 道腾讯前端面试真题及答案整理

1. 谈谈你对 dns-prefetch 的理解DNS 是什么-- Domain Name System,域名系统,作为域名和IP地址相互映射的一个分布式数据库。DNS Prefetching浏览器根据自定义的规则,提前去解析后面可能用到的域名,来加速网站的访问速度。简单来讲就是提前解析域名,以免延迟。使用方式<linkrel="dns-prefetch"href="//wq.test.com">这个功能有个默认加载条件,所有的a标签的href都会自动去启用DNS..

2021-06-05 17:05:03 175

原创 鸿蒙已经用上了,香到爆!

来自公众号:鸿蒙技术社区目前主流的手机操作系统仅有安卓和 iOS,且都在国外控制之下,在中国的国产化大潮中,手机操作系统无疑是其中重要的一环。华为在四月公布了鸿蒙 OS 也就是 HarmonyOS,目前已经由内测转为了开发者公测,而且最新版本也已经跨入 HarmonyOS 2.0。我有幸第一时间把我的华为 P40 升级到鸿蒙 OS,本文就和大家分享分享使用体验。01延续用户操作习惯,无需学习站在普通用户的角度,鸿蒙 OS 并没有让我感觉到与 E...

2021-06-05 16:58:05 104

原创 某银行前端一年半经验进字节面经

19 年毕业进入到某银行,年底转正,给的 offer 是前端开发,但是由于所在中心主要职责是数据方面的开发,只能边干前端边学习数据开发的知识,后期前端的内容越来越少,于是在有内推机会的情况下,工作之余复习加面试,成功拿下 offer,记录一下面试过程。作者:fatdoge 投稿https://juejin.cn/post/6959364219162607630一面 高阶组件是什么?你设计这么一个水印组件,为什么用高阶组件。组件设计思路。 说一下水印组件的业务场景。如果有人要在.

2021-06-05 16:55:07 2287

原创 2021年6月一份热乎的前端面经(已拿字节、蚂蚁、拼多多 Offer)

应广大读者要求,今天开更一些大厂的面经和相关的面试干货,下面这份新鲜的字节跳动春招面经带给大家。普本/ 软件工程 / 2年经验2021春招 / base北京 / 字节前端开发工程师面试过程:4月4号进行内推,7天的简历评估,11号接到电话面试,尽管猝不及防回答仓促,但好在前期准备充分,通过。14号现场面试,次日收到通知,通过。16号进行HR面,22号收到Offer。应战大厂,一靠积累技术;二靠总结复盘。面试结束后把各大厂的面试经验及高频考点梳理了一遍,整理了一套完...

2021-06-05 16:50:54 230

原创 当聊到前端性能优化时,我们会关注什么?

以下文章来源于ELab团队,作者ELab.zhengyb

2021-06-05 16:47:42 249

原创 不要再用 Vue 2的思维写Vue 3了

作者:蟹老板爱写代码https://juejin.cn/post/6946387745208172558升级Vue3后,让人最脑壳疼的应该是新的Compostion API语法,他的难点不是语法,而是他提供了全新的组织代码的思维方式。我刚从Vue2转到Vue3时,代码都严格的遵循Compostion API写法,但是发现比Option API写法维护性更差。踩过的坑1. 按技术类型划分代码在日常开发中,前端一般会收到交互稿或设计稿后开始布局,然后编写逻辑代码。在Vue2中,通常做..

2021-06-05 16:45:11 140

原创 2021年6月阿里巴巴P6级前端工程师面试经验

一般阿里社招都是招3-5年的P6+高级工程师,当初自己一年经验也没有想过有这个面试机会。虽然没想着换工作,但是经常关注一些招聘网站的信息,某一天,在某boss上有个人找我,叫我发一下简历,我一看是阿里的某技术专家,虽然之前也有阿里的在某boss上给我要简历,但是我深知自己经验不足,然后给boss说我是16届的,只有一年经验,然后就没有然后了。这次我依然这么回复,但是这boss说,没关系,他喜欢基础好的,让我可以试一试,于是我也抱着试一试的心态发了简历。简历发过去之后,boss就给我打了电话,让我简单

2021-06-04 14:37:15 583

原创 大厂前端一面面经(含前端面试题答案)

说金9银10,节前自己也去面试了几家公司,幸而都收到了offer。如今已经办理好了离职手续,闲来有空,整理一番,希望对各位节后找工作有帮助。说在前面,我的答案仅供参考。答案有不全或有偏颇之处,欢迎各位在评论区补充及指正。一面都比较偏基础,大部分题目都会,即使不会也似曾相识,都能说上几句。但为什么有些人能过有些人过不了,这就是考查你的基础知识是否全面且扎实。会是应该的,但你的答案一定要详细并且有些题要说出多种答案。这就需要各位平常的积累了csscalc, support, media各自的含义

2021-06-04 14:36:51 571

原创 2021年有赞、阿里面试分享:两年工作经验成功面试有赞、阿里P6总结

面试简历制作完后我大概投了四家公司:有赞、滴滴、51信用卡和阿里。其中有赞挂在二面,滴滴挂在一面,51信用卡挂在一面,阿里两个部门挂在一面,一个部门面试成功。很多面试者的经历可能都是像我这样,在一次次的面试失败中不断的总结进步,最终拿到理想的Offer。小提示:建议大家在投递简历时可以先投递一些试水的小公司,先检验一下自己是不是可以胜任这些公司的面试。同时在每一次面试完后记得把面试官提问的问题记录下来,对于没有答上来的问题还是要好好搞懂或者实践一下,因为很有可能下一家的面试官会问同样的问题。在面

2021-06-04 14:14:18 1064

原创 前端经典面试题(60道前端面试题包含JS、CSS、React、网络、等)

(以下所有答案仅供参考)简答题1、什么是防抖和节流?有什么区别?如何实现?参考答案防抖触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间思路:每次触发事件时都取消之前的延时调用方法function debounce(fn) {let timeout = null; // 创建一个标记用来存放定时器的返回值return function () {clearTimeout(timeout); // 每当用户输入的时候把前一个 setTi

2021-06-04 13:55:41 115

原创 2021.6月最新前端面试题总结(JavaScript、Html5、小程序、React、ES6、Vue.js源码、全栈)

文档描述本文是关注微信小程序的开发和面试问题,由基础到困难循序渐进,适合面试和开发小程序。并有热点框架(vue react node.js 全栈)前端资源以及后端视频资源和源码并基于前端进阶和面试的需求 总结了常用插件和js算法以及html/css 和js热点面试题Vue面试题生命周期函数面试题1.什么是 vue 生命周期2.vue生命周期的作用是什么3.第一次页面加载会触发哪几个钩子4.简述每个周期具体适合哪些场景5.created和mounted的区别

2021-06-04 13:49:01 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除