07 2021 档案

摘要:v-if 和 v-for哪个优先级更高?如果两个同时出现,应该怎么优化得到更好的性能 v-for优先于v-if被解析(把你怎么知道的告诉面试官) // 源码中找答案:compiler/codegen/index.js > genElement() if(el.staticRoot && !e.sta 阅读全文
posted @ 2021-07-30 22:23 Android程序员吴彦祖 阅读(329) 评论(0) 推荐(0)
摘要:前言 代码千万行,安全第一行;前端不规范,同事两行泪。任何团队,规范都是怎么也绕不开的话题。特别是在我们编程行业,代码规范乃是团队的重中之重。我们有太多的理由去做规范,同时我们在做规范这件事上也有太多的痛点。 随着团队人数的增加,每个人的代码编写喜好不同,代码风格也迥然不同。每一个程序员心目中对‘好 阅读全文
posted @ 2021-07-29 22:14 Android程序员吴彦祖 阅读(297) 评论(0) 推荐(0)
摘要:TypeScript新手指南 众所周知, js 是一门弱类型语言,并且规范较少。这就很容易导致在项目上线之前我们很难发现到它的错误,等到项目一上线,浑然不觉地, bug 就UpUp了。于是,在过去的这两年, ts 悄悄的崛起了。 周一随着一波热潮,也开始进入了 ts 的世界,不得不感叹 ts 的静态 阅读全文
posted @ 2021-07-28 22:12 Android程序员吴彦祖 阅读(519) 评论(0) 推荐(0)
摘要:前言 我是蚂蚁体验技术部2022届校招实习生。从去年12月开始投递简历,在收到蚂蚁和腾讯的 offer 之前,曾被某独角兽厂拒过五次。在面试到后期非常迷茫的时候,幸得飘哥指点,并且在关注以后收获颇丰,最终顺利通过了蚂蚁和腾讯的面试,来了蚂蚁。 每个人的面试经历都不尽相同,或顺利或坎坷。我希望将我这段 阅读全文
posted @ 2021-07-27 17:38 Android程序员吴彦祖 阅读(292) 评论(0) 推荐(0)
摘要:作为一名大三开始学习前端,如今已经工作五年的前端狗,跟大家谈谈我的前端自学之路,以及自己的学习方法,和前端学习资源推荐。本篇为前端入门指导文,各位大神请避让。 前端行业这几年发展飞速,各种框架层出不穷,很多开发者都戏谑说自己学不动了。确实,我们应该充分利用自己的有限时间,好的学习方法和资源非常重要。 阅读全文
posted @ 2021-07-26 21:44 Android程序员吴彦祖 阅读(144) 评论(0) 推荐(0)
摘要:荣耀黄金 1. Vue的优点?Vue的缺点? 优点:渐进式,组件化,轻量级,虚拟dom,响应式,单页面路由,数据与视图分开 缺点:单页面不利于seo,不支持IE8以下,首屏加载时间长 2. 为什么说Vue是一个渐进式框架? 渐进式:通俗点讲就是,你想用啥你就用啥,咱也不强求你。你想用componen 阅读全文
posted @ 2021-07-24 15:22 Android程序员吴彦祖 阅读(256) 评论(0) 推荐(0)
摘要:两周前,学弟通过了阿里六轮面试,顺利拿到了 Offer! 负责高德地图的前端部署。薪资待遇很不错,30K*15薪。在此之前,他在国营公司干了3 年,这次回到大厂,用他的话说,真的做足了准备! 阿里在互联网行业中的实力不用多讲。 大平台,优渥的福利待遇,广阔的成长空间等等优势都让它从不缺优秀的求职者! 阅读全文
posted @ 2021-07-23 17:35 Android程序员吴彦祖 阅读(475) 评论(0) 推荐(0)
摘要:每天学习编程,让你离梦想更新一步,感谢不负每一份热爱编程的程序员,不论知识点多么奇葩,和我一起,让那一颗四处流荡的心定下来,一直走下去,加油。 这几年Vue.js成为前端框架中最火的一个。越来越多的网站前端开始采用Vue.js开发。是开源世界华人的骄傲,其作者是我国尤雨溪,为了给个人开发提供更多的机 阅读全文
posted @ 2021-07-22 17:57 Android程序员吴彦祖 阅读(255) 评论(0) 推荐(0)
摘要:前言 作为前端开发的趋势之一,TypeScript 正在越来越普及,很多人像我一样写了 TS 后再也回不去了,比如写再小的demo也要用 TS,JS 只有在配置文件如Webpack(实际上,接下来肯定会有用TS写配置文件的趋势,如Vite)、ESLint等时才会用到。还有另外一部分人认为TS学习成本 阅读全文
posted @ 2021-07-21 17:43 Android程序员吴彦祖 阅读(816) 评论(0) 推荐(0)
摘要:大家都知道字节跳动已经大规模扩招半年了! 半年来,身边的亲戚,朋友,同事不是入职了某条,就是在去往字节跳动面试的路上! 我身边的一朋友更是百折不挠,去年就开始疯狂地投简历!时刻准备跳槽! 前前后后面了 4 回,都挂在了 2 面或 3 面,直到 1 周前终于上岸!总包 50W! 提这事不是强调字节跳动 阅读全文
posted @ 2021-07-20 16:18 Android程序员吴彦祖 阅读(299) 评论(0) 推荐(0)
摘要:最近面试了很多公司,其中也不乏很多大厂,如网易、阿里,还有字节。发现对于vue3相关的面试问题多了不少。确实vue3+ts开发已经成为了很多公司新项目的选用技术栈,这股趋势越来越明显。 很多公司面试也问上了vue3,这里总结了一下面试关于vue3最近都问了什么? vue3源码上的改动 这是常问的一大 阅读全文
posted @ 2021-07-19 21:49 Android程序员吴彦祖 阅读(622) 评论(0) 推荐(0)
摘要:因为向往已久vue3的开发方式,但是组内有很多历史项目,并且我们受制于ie的支持,所以我们决定在vue2中引入composition-api,来使用他的新特性。在使用过程中,我们遇到了很多问题,也积累了一些经验,所以记录下。 composition-api 首先给大家介绍一下composition- 阅读全文
posted @ 2021-07-16 21:12 Android程序员吴彦祖 阅读(573) 评论(0) 推荐(0)
摘要:曾几何时,我总会很庆幸自己进了前端这个行业。因为在这个职业范畴里面,我如鱼得水,成长很快,成就感满满。然而,随着年龄和工龄的增长,渐渐发现自己的瓶颈越来越明显了,我感觉自己似乎碰到了前端的天花板。 原因何在 1.客观原因 前端相对于后端的入门门槛确实低了不少。公司对前端的需求量虽然很旺盛,但是对前端 阅读全文
posted @ 2021-07-15 22:12 Android程序员吴彦祖 阅读(790) 评论(0) 推荐(0)
摘要:看过vue官方文档的同学,对这张图应该已然相当熟悉了。 vue的响应式是如何实现的? 听过太多回答,通过Object.defineProperty,可是再详细的问时,对方浑然不知。 先撸为敬 const Observer = function(data) { // 循环修改为每个属性添加get se 阅读全文
posted @ 2021-07-14 22:14 Android程序员吴彦祖 阅读(123) 评论(0) 推荐(0)
摘要:做为前端三剑客的JavaScript,可以说是重中之重了,是前端开发必不可缺的基础,因为有了JavaScript,才使静态的页面产生了一些动态的效果,你对JavaScript了解有多少?本文整理了个人学习中一些Javascript基础知识,以便查漏补缺。 1. 说一下你了解的主要浏览器及其内核 2. 阅读全文
posted @ 2021-07-13 21:49 Android程序员吴彦祖 阅读(383) 评论(0) 推荐(0)
摘要:前端现在发展特别快,往前倒推 5 年那时候还是 jQuery 的天下,现在已经变成 Vue / React 的天下,前端除了画页面写后台之外,能力范围还拓展到了服务端 BFF(Backend for frontend 服务于前端的后端)、可视化、低代码、端智能等多个技术方向,所使用的技术语言也从 C 阅读全文
posted @ 2021-07-12 21:31 Android程序员吴彦祖 阅读(153) 评论(0) 推荐(0)
摘要:前言 (嘘!这里都是被面到过的算法题!) 算法是很多厂子喜欢出的题目,各位被算法题整过的小伙伴们肯定都是咬牙切齿。 好吧,本篇文是福利文。目的是让小伙伴们来找到自信,不再抗拒算法,不再觉得被算法题伤害了😂😂😂 本文最终目的是最后一道题,React Fiber。emmmm,只是提一嘴,很容易的。 阅读全文
posted @ 2021-07-10 11:28 Android程序员吴彦祖 阅读(105) 评论(0) 推荐(0)
摘要:在 JavaScript 中,代码块、函数或模块为变量创建作用域。例如 if 代码块为变量 message 创建作用域: `if (true) { const message = 'Hello'; console.log(message); // 'Hello' } console.log(mess 阅读全文
posted @ 2021-07-09 21:28 Android程序员吴彦祖 阅读(93) 评论(0) 推荐(0)
摘要:分享一点本人最近思考的结果:程序员的核心竞争力,说到底是“学习能力”。 注意,这里的“学习”指的不是“迅速记住新出的API”,而是“成体系地掌握并内化一个领域的知识,进而获得真正的智慧”。 而一个领域的护城河宽度,取决于进入这个领域所需的最低学习能力。 什么意思呢?前端开发是一个低门槛的领域,大部分 阅读全文
posted @ 2021-07-08 17:53 Android程序员吴彦祖 阅读(524) 评论(0) 推荐(0)
摘要:作为前端开发,JS是重中之重,最近结束了面试的高峰期,基本上offer也定下来了就等开奖,趁着这个时间总结下91道JavaScript面试题,这些都是高频面试题,希望对你能有所帮助。 一、原型链 1.1,创建对象有几种方法? 1.2,instanceof的原理? 二、类 2.1,类的声明? 2.2, 阅读全文
posted @ 2021-07-07 22:27 Android程序员吴彦祖 阅读(1367) 评论(0) 推荐(0)
摘要:面试官问:如何快速排查内存泄露? 相信我,面试的基调从一开始就定好了。面试官是往死里问还是往平里问,这都取决于看起来简单却需要猛料的回答。 1.地道解释一下内存泄露 内存泄露的解释:程序中己动态分配的堆内存由于某种原因未释放或无法释放。 面试官:那究竟是什么原因导致没有释放呢? 根据JS的垃圾回收机 阅读全文
posted @ 2021-07-06 22:05 Android程序员吴彦祖 阅读(100) 评论(0) 推荐(0)
摘要:除了三目运算,你还知道其他的装逼姿势吗?留言走你~~ 单行简洁的代码很难维护(有时甚至难以理解),但这并不能阻止广大攻城狮们脑洞,在编写简洁的代码后获得一定的满足感。 以下我最近的一些收藏javascript精简代码集合。它们都可以在你的开发控制台中运行,你可以从控制台中查看运行结果。同时,我希望你 阅读全文
posted @ 2021-07-05 21:43 Android程序员吴彦祖 阅读(2507) 评论(0) 推荐(0)
摘要:vue框架篇 vue的优点 轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb; 简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习; 双向数据绑定:保留了angular的特点,在数据操作方面更为简单; 组件化:保留了react的优点,实现了html的封装和重用,在构建 阅读全文
posted @ 2021-07-02 17:57 Android程序员吴彦祖 阅读(1121) 评论(0) 推荐(0)
摘要:前言 最近身边不少玩的不错的同事跳槽,闲聊时候总会提到面试过程,提到最多的就是面试官问源码。网上很多人都认为,大厂面试的造火箭大炮,进去干拧螺丝的活,我相信很多小伙伴也有这个疑问。 为什么面试会造火箭呢? 因为市场供需关系变了,初中级前端不像6、7年前那会儿随便找工作。竞争对手多了,用人单位就更挑剔 阅读全文
posted @ 2021-07-01 21:28 Android程序员吴彦祖 阅读(372) 评论(0) 推荐(0)