![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试总结
文章平均质量分 74
米儿web
这个作者很懒,什么都没留下…
展开
-
js面试题汇总
1.var let const的区别原创 2021-10-14 10:55:56 · 253 阅读 · 0 评论 -
vue面试题真题
1.v-if和v-show的区别2.v-for中为什么用key3.描述Vue组件生命周期(父子组件)4.Vue组件如何通讯5. 描述组件渲染更新的过程6.双向数据绑定v-model的实现原理7.对MVVM的理解8.computed有何I我特点9.为何组件data必须是一个函数data() { return { 对象} } data是函数,return出对象export default看似是一个对象,.vue文件编译出来...原创 2021-10-01 20:02:38 · 284 阅读 · 1 评论 -
Vue原理面试题
一、大厂必考原理1.组件化和MVVM2.响应式原理3.vdom和diff算法4.模板编译5.组件渲染过程6.前端路由1.组件化基础=>(MVVM模型)传统组件,知识静态渲染,更新依赖于操作DOM数据驱动视图 - Vue MVVMMVVM是Model-View-ViewModel缩写,也就是把MVC中的Controller演变成ViewModel。Model代表数据模型,View代表UI组件,ViewModel是View和Model层的桥梁,数据会绑定到View.原创 2021-10-01 17:43:36 · 7063 阅读 · 0 评论 -
vue基础面试题
一、vue的基本使用1、computed & watch的去区别computed计算属性,有缓存,data不变则不会从新计算 watch如何深度监听? handler true watch监听引用类型,拿不到oldVal<template> <div> <input v-model="name"/> <input v-model="info.city"/> </div>...原创 2021-09-29 15:04:05 · 574 阅读 · 0 评论 -
运行环境面试题
题目:1. 从输入url到渲染出页面的整个过程2. window.onload和DOMContentLoaded的区别知识点:加载资源的形式 加载资源的过程 渲染页面的过程一、资源的形式html代码媒体文件,如图片、视频等js、css二、加载过程1.DNS解析:域名 -> IP地址:域名服务解析,把域名变成ip地址。ip地址很难记,而且ip地址在不同区域是不一样的,所以访问域名的时候,域名解析服务会根据地域来解析不同的域名,让域名访问更快。2.浏览器根据.原创 2021-09-20 12:54:16 · 139 阅读 · 0 评论 -
开发环境面试题
一、git史上最详细git教程https://blog.csdn.net/zzq_0916s/article/details/81258804常用git命令git add . 添加git checkout xxx :回复修改的git commit -m ”xxx“ :提交,提交一行记录git push orign master:推送到服务端git pull orign master :从服务端下载git branch :查看分支git checkout -b xxx/gi原创 2021-09-16 21:14:09 · 134 阅读 · 0 评论 -
http面试题
题目:1.http常见的状态码有哪些2.http常见的header有哪些3.什么是Restful API4.描述一下http的缓存机制(重要)一、http状态码状态码分类1xx服务器收到请求 2xx请求成功,如200 3xx重定向,如302 4xx客户端错误,如404 5xx服务端错误,如500常见状态码200 成功 301 永久重定向(配合location,浏览器自动处理)。浏览器会记住哪个网址反回了301,让你到另一个网址去,那下次再访问的时候就直接不访问了,原创 2021-09-14 21:21:32 · 502 阅读 · 0 评论 -
JS WEB API面试题
一、事件题目编写一个通用的事件监听函数 描述事件冒泡流程 无限下拉图片列表,怎样监听每张图片的点击2.描述事件冒泡流程:基于DOM树形结构 事件会顺着触发元素往上冒泡 应用场景:代理3.无限下拉图片列表,怎样监听每张图片的点击通过事件代理 用e.target获取触发元素 用matchs来判断是否是触发元素知识点:事件绑定、事件冒泡、事件代理1.事件绑定//编写一个通用的事件监听函数function bindEvent(elem, type, ...原创 2021-09-13 14:37:33 · 410 阅读 · 0 评论 -
边框0.5px和解决1px的问题
工作中遇到了一个产品需求,要求把列表分割线改成0.5px,直接写成border:0.5px solid #cccccc;是不符合规范的写法,会存在Android和IOS手机上的兼容问题,故,我们可以利用CSS3的transform特性,放缩边框宽度来实现这一效果。<ul class="mBasicBorder_box"> <li class="mBasicBorder_scale_border">边框宽度0.5px</li> <li class原创 2021-09-12 15:37:24 · 602 阅读 · 0 评论 -
js必考面试题
原型和原型链答:class的原型本质,怎么理解 1.原型和原型链的演示 2.属性和方法的执行规则(即 怎么通过隐式原型一步步通过链的方式向上找方法)1.类和继承// 类class Student { constructor(name, number) { this.name = name this.number = number // this.gender = 'male' } ...原创 2021-09-08 17:12:09 · 334 阅读 · 0 评论 -
前端面试:后台管理系统的权限控制与管理
此文章根据视频教程进行整理前端面试官必问系列-后台系统的权限控制与管理,建议搭配视频教程一起食用效果更佳在Web 系统中,权限很久以来一直都只是后端程序所控制的。 为什么呢? 因为Web 系统的不质围绕的是数据, 而和数据库最紧密接触的是后端程序。所以在很长的一段时间内, 权限一直都只是后端程序要考虑的话题。 但是随看前后端分离架构的流行, 越来越多的项目也在前端进权限控制。一、 权限相关概念1.1 权限的分类后端权限 从根不上讲前端仅仅只是视图层的展示, 权限的核心是在于服务器中的数据变转载 2021-09-01 19:38:51 · 3106 阅读 · 0 评论 -
前端面试题汇总:css、html、js
1.css与html2.flex布局主要属性:flex-direction:属性决定主轴的方向(即项目的排列方向)。flext-wrap:默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一条轴线排不下,如何换行。justify-content:属性定义了项目在主轴上的对齐方式。align-items:属性定义项目在交叉轴上如何对齐align-self:属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto,原创 2021-08-29 11:03:54 · 216 阅读 · 0 评论 -
前端面试题:20 道 Vue 常见面试题
一、讲一讲MVVMMVVM是Model-View-ViewModel缩写,也就是把MVC中的Controller演变成ViewModel。Model代表数据模型,View代表UI组件,ViewModel是View和Model层的桥梁,数据会绑定到ViewModel层并自动将数据渲染到页面中,视图变化的时候通知viewModel层更新数据...原创 2021-08-26 13:20:06 · 827 阅读 · 0 评论 -
JS面试题(一)对JS中的数据类型检测有哪些
数据类型检测:* + typeof* + 直接在计算机底层基于数据类型的值(二进制)进行检测* + tyepof null "object" 对象存储在计算机中,都是以000开始的二进制存储,null也是,所以检测出来的结果是对象* + typeof 普通对象/数组对象/正则对象/日期对象 "object"** + instanceof 检测当前实例是否属于这个类的* + 底层机制:只要当前类出现在实例的原型链上,结果都是tr...原创 2021-08-26 13:18:56 · 129 阅读 · 0 评论 -
Vue面试题(一)
一、什么是MVVM? MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View代表UI组件,它负责将数据模型转化成UI展现出来,ViewModel是一个同步View和Model的对象。 在MVVM架构下,View和Model之间并没有直接的联系,而是通过ViewModel进...原创 2019-01-16 14:30:59 · 140 阅读 · 0 评论