首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
chenChris
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Vuex面试题汇总
Vuex 是一个专为 Vue.js 应用程序开发的状态管理插件。它采用集中式存储管理应用的所有组件的状态,而更改状态的唯一方法是提交mutation,例this.$store.commit('SET_VIDEO_PAUSE', video_pause,SET_VIDEO_PAU…
【面试必备】如何实现 VueRouter?
前端面试中,会问到非常多的知识点。框架,几乎是必问的问题之一。Vue 作为目前最流行的 SPA 框架之一,是面试过程中的重头戏。Vue Router 作为 Vue 生态中极其重要的角色,也是我们必须掌握的一项技能。 这篇文章将介绍 Vue Router 的使用,并且自己动手实现…
2020 前端 React 面试
JSX本质是什么..... 这里打印出来的Event对象是 React 封装过的SyntheticEvent,可以看__proto__.constructor。React 标准化了事件对象,因此在不同的浏览器中都会有相同的属性。 React 中事件绑定跟 Vue 中完全不同,V…
promise经典面试题
上期讲了promise基本概念和用法,今天结合上期的内容,讲解几道经典的相关面试题。 1. 首先Promise构造函数会立即执行,而Promise.then()内部的代码在当次事件循环的结尾立即执行(微任务)。 2. promise的状态一旦由等待pending变为成功fulf…
了解虚拟DOM
Vue在2.0版本引入了虚拟DOM。其了虚拟DOM算法是基于snabbdom算法所做的修改。参看https://github.com/vuejs/vue/blob/dev/src/core/vdom/patch.js注释部分。要想了解Vue,必须了解虚拟DOM,本篇文章主要介绍…
Vue双向绑定的实现
一. MVVM Model和View之间使用ViewMode进行关联,ViewModel负责将Model的数据变化显示在View上,通过将View的改变反馈到Model上。 二. Object.defineProperty() 我们可以看到属性a有两个相对应的get() / s…
浏览器缓存之强缓存与协商缓存
浏览器缓存机制在性能优化中扮演重要的一环。优秀的缓存策略能够缩短请求网页的距离、降低延迟和网络负荷、减少请求带宽。那该如何应用好浏览器缓存,我们需要对其原理有一定认识。 浏览器中缓存可分为强缓存和协商缓存。具体判断使用那种缓存机制,是通过 http header字段的不同。 可…
ES6新特性
1. 三者之间区别 5. 如果const的是一个对象,对象所包含的值是可以被修改的。抽象一点儿说,就是对象所指向的地址没有变就行: 2. 暂时性死区 上面代码中,存在全局变量tmp,但是块级作用域内let又声明了一个局部变量tmp,导致后者绑定这个块级作用域,所以在let声明变…
浏览器输入 URL 后发生了什么?
这是一道非常经典的题目,相信你被面试或者面试别人有非常大的概率接触过,也可能只是其中某一部分进行提问。这道题涵盖的知识点非常多,考察得比较全面,网上一搜也有成百上千篇文章,不同的人有不同的见解,然而大部分都是千篇一律。如果你没有深入透彻系统性地研究过,光靠死记硬背,面试官稍稍针…
从输入 url 开始能做哪些优化
长文,梳理优化措施的作用位置。 此文主要讲的事情是如何让用户快点看到首屏页面,其主要影响因素是延迟和解析渲染耗时。有关安全部分其实也是优化的一部分。我们着重说下网络部分。 大致过程:DNS 域名解析、建立 TCP 连接、下载资源、解析页面。文章描述的优化会尽量限制在当时的分析的…