
前端面试
阿冰介
这个作者很懒,什么都没留下…
展开
-
vue2.0 是如何实现响应式的?
简述:类似于读者-书店-图书 的关系,读者通过书店提供的订阅信息找到图书,图书发生改变,书店也会触发监听给书店,让读者知道图书改变的信息。方法,最后实际上是调用watcher的回调函数cb,进而更新视图。的某个对象值变化后,触发subs中观察它的watcher执行。中模板编译过程中的指令或者数据绑定都会实例化一个。依赖收集的结果:1、data在。时闭包的dep实例的subs添加观察它的。实例,实例化过程中会触发。的deps中添加观察对象。原创 2023-02-03 00:15:37 · 273 阅读 · 0 评论 -
什么BFC?它解决了什么问题?
BFC 可以阻止元素被浮动元素覆盖,实现两边布局,块级元素使用overlfow: hidden 避免覆盖。简单理解:BFC 就是CSS 的块级作用域,让块空间里面的元素不会影响外部的布局。BFC 可以清除浮动,解决float 脱离文档流。BFC 同一个下外边距会发生折叠。BFC 全程: 快格式化上下文。原创 2023-02-02 19:26:33 · 248 阅读 · 0 评论 -
原型链是什么
每个对象都可以有一个原型__proto__,这个原型还可以有它自己的原型,以此类推,形成一个原型链。查找特定属性的时候,我们先去这个对象里去找,如果没有的话就去它的原型对象里面去,如果还是没有的话再去向原型对象的原型对象里去寻找。这个操作被委托在整个原型链上,这个就是我们说的原型链。原创 2023-02-02 18:42:55 · 245 阅读 · 0 评论 -
闭包是什么
闭包指的是那些引用了另一个函数作用域中变量的函数,通常是在嵌套函数中实现的。原创 2023-02-02 15:03:57 · 105 阅读 · 0 评论 -
重绘和重排是什么
,浏览器需要重新计算元素的几何属性,将其安放在界面中正确位置,这个过程叫做。当 DOM 的变化影响了元素的几何信息(DOM 对象的位置和尺寸大小,即。,重新把元素外观绘制出来的过程叫做。当元素(节点)的外观发生改变,但。原创 2022-09-13 09:30:38 · 155 阅读 · 0 评论 -
es6 const 是否可修改对象?
《深入理解es6》es6 声明不允许修改绑定,但允许修改值。这就意味着用const 声明对象后,可以修改对象的属性值。原创 2020-09-21 18:45:18 · 884 阅读 · 0 评论 -
2020前端面试经历 - 笔试 9/2
面试 深圳某港资金融企业 (未)笔试Watch and computed使用场景watch: 用于记录data 数据变化的过程,因为每个数据都有可能在计算中频繁改变,但是只用于读取和写入无法实时记录和处理数据变化过程,而且针对复杂结构的数据,它还能用「deep」属性针对性处理;有前后值对比可以更方便解决数据变化过程。computed: 有点像 methods 但是它有缓存计算功能,当computed 内部依赖的其他变量,或者存在复杂数据处理的时候,并且对数据维护比较麻烦的时候,需要用到它原创 2020-09-04 01:23:34 · 325 阅读 · 0 评论 -
什么是JavaScirpt 函数抖动,节流?
解决的问题: 在资源有限的前提下,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至浏览器崩溃,为处理通常出现场景:onresize,scroll,mousemove ,mousehover等事件回调函数的无间断执行。基本思想:某些代码不可以在没有间断的情况下连续重复执行,降低产生回调的频率下面模拟的 resize 窗口变动的事件函数抖动:什么要用函数抖动?函数防抖: 防止函数...原创 2019-04-07 17:21:27 · 326 阅读 · 1 评论 -
http 常见状态码
200 OK一切正常301 Moved Permanently重定向到新的URL,永久性302 Found重定向到临时的URL,非永久性304 Not Modified请求的资源未更新400 Bad Request非法请求401 Unauthorized请求未经授权403 Forbidden禁止访问404 Not Found没有找到对应页面500 Internal Server Er原创 2017-09-10 19:03:57 · 248 阅读 · 0 评论 -
web前端面试-------javaScript基础知识点之数据类型
马上准备面试了,之前一直在学习web的时候,都没来得及总结有关javaScript的知识点,因为在总结了很多前端面试题的奇怪问题后,写了个清单,并根据我所学知识和容易出现的错误进行归类总结,以备当面试时笔试或者面对面面试的时候能有更好的把握。javaScript 基础知识点数据类型: - 通常有: String 字符串, Number 数字,原创 2016-09-24 11:44:48 · 712 阅读 · 0 评论 -
前端初级工程师面试题
初级Web前端工程师面试必看面试题(HTML+CSS+JavaScript) 1.对WEB标准以及W3C的理解与认识? 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要转载 2015-11-16 16:07:49 · 1384 阅读 · 0 评论 -
前端面试总结---CSS相关面试题
css常用选择器有哪些?id与calss的区别?id是唯一的,一个元素只能有一个,不能重复class可以重复div和span的区别?2个都是用来划分没有实际语义的标签,差别在于div是块级元素,不会与其他元素在同一行,span是内联元素,可以与其他元素位于同一行常用浏览器的私有前缀是什么?WebKit 内核 "-原创 2016-08-19 10:58:38 · 549 阅读 · 0 评论 -
前端知识汇总-----CSS选择器和CSS3新增选择器
CSS3选择器新增:属性选择器原创 2016-08-18 18:22:43 · 507 阅读 · 0 评论 -
前端面试-----CSS3新增属性之边框图片
border-image-source:url(); 背景图片资源urlborder-image-width: **px; 背景图片的宽度border-image-slice: 27 27 27 27 ; 背景图片分割标准(重点)border-image-repeat:stretch;(拉伸)原创 2016-08-19 11:37:42 · 460 阅读 · 0 评论 -
前端面试---行内元素与块级元素比较的区别<转>
一、行内元素与块级元素块级元素列表定义地址定义表格标题定义列表中定义条目定义文档中的分区或节定义列表定义列表中的项目定义一个框架集创建 HTML 表单定义最大的标题转载 2016-08-20 23:12:16 · 794 阅读 · 0 评论