美团面经
Q&A会对部分题目进行解答 北京美团地图部门 1. 对前端的应用领域专门理解? 2. 为什么JavaScript要设计成单线程 3. JavaScript闭包? 4. JavaScript异步变成 5. Promise如何实现?怎么设计的?简单说说PromiseA+实现思路 6. 进程和线程的区别? 7. 浏览器…
Read articleThe archive
Notes on frontend development, engineering, and everyday ideas. Find a subject and start reading.
Q&A会对部分题目进行解答 北京美团地图部门 1. 对前端的应用领域专门理解? 2. 为什么JavaScript要设计成单线程 3. JavaScript闭包? 4. JavaScript异步变成 5. Promise如何实现?怎么设计的?简单说说PromiseA+实现思路 6. 进程和线程的区别? 7. 浏览器…
Read article718. 最长重复子数组 暴力 DP 24. 两两交换链表中的节点 48. 旋转图像 旋转二位矩阵 创建新的矩阵 69. x 的平方根 剑指 Offer 10- II. 青蛙跳台阶问题 387. 字符串中的第一个唯一字符 使用哈希表存储索引 Object.entries()方法返回一个给定对象自身可枚举属性的键值…
Read article1.字体选择与字体组合方式 首先我挑选了一些我个人觉得不错的设计作品,根据这些作品的设计目的和最终效果,分为“A”、“B”两组。 y A组是“图片突出”,文字存在的目的只是粉饰这张照片而已。 B组是“文字突出”,文字在图片的衬托下被重点突出出来。 然后将它们的文字部分“裁剪”出来,然后根据原本文字的样式以及文字组…
Read articleAbstract Factory 抽象工厂 抽象工厂模式是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。 The Abstract factory pattern is a creative design pattern that creates a series of related o…
Read article文章内容整理自:refactoringguru.cn/ 附带常见模式代码实现 Adapter 适配器 适配器模式是一种结构型设计模式, 它能使接口不兼容的对象能够相互合作。 The adapter pattern is a structural design pattern that enables object…
Read article文章内容整理自: Visitor 访问者 访问者模式是一种行为设计模式, 它能将算法与其所作用的对象隔离开来。 The visitor pattern is a behavior design pattern that isolates an algorithm from the object it works …
Read article在 Java 或其它面向对象设计模式中,类与类之间主要有 6 种关系,他们分别为:依赖,关联,聚合,组合,继承,实现。他们的耦合度依次增强。 1. 依赖 (Dependency) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖…
Read article自定义属性(有时候也被称作CSS 变量或者级联变量)是由 CSS 开发者自行定义的,它包含的值可以在整个文档中重复使用。由自定义属性标记设定值(比如: --main-color: black;),由 var() 函数来获取值(比如: color: var(--main-color);)复杂的网站都会有大量的 CS…
Read articleVue.$nextTick() 其实一句话就可以把$nextTick这个东西讲明白:就是你放在$nextTick 当中的操作不会立即执行,而是等数据更新、DOM更新完成之后再执行,这样我们拿到的肯定就是最新的了。 再准确一点来讲就是$nextTick方法将回调延迟到下次DOM更新循环之后执行。(看不懂这句人话的,…
Read article伪类(pseudo-classes) 其核心就是用来选择那些不能够被普通选择器选择的文档之外的元素,比如:hover。 伪元素(Pseudo-elements) 其核心就是需要创建通常不存在于文档中的元素,比如::before。 伪类与伪元素的区别 表示方法 CSS2 中伪类、伪元素都是以单冒号:表示,CSS2.…
Read article本文总结自两篇非常不错的Flex布局讲解文章,希望可以帮到你。 简介 弹性盒子是 CSS3 的一种新的布局模式。CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对…
Read article作者:Gopal 链接: 来源:稀土掘金 Grid 布局是什么? Grid 布局即网格布局,是一种新的 CSS 布局模型,比较擅长将一个页面划分为几个主要区域,以及定义这些区域的大小、位置、层次等关系。号称是最强大的的 CSS 布局方案,是目前唯一一种 CSS 二维布局。利用 Grid 布局,我们可以轻松实现类似…
Read articleTry another keyword or reset your filters.