logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2020深信服前端暑期实习面经

深信服前端面试笔试具体的选择题记不太清了三道大题1.1 利用Promise手写一个Promise all1.2CSS实现IOS的Switch1.3 利用JS实现querySelector后代选择器一面(凉凉)面试方式:视频面试面试时间:2020年5月面试岗位:星耀计划-前端开发工程师对Promise的了解对于笔试题中“手写一个Promise all”的想法HTML5的新标签有什么了解,详述一下表单

#前端#面试#经验分享 +1
VUE逐点突破系列 -- nextTick实现原理

nextTick实现原理vue有个批量、异步更新策略,数据变化时,vue开启一个队列,并缓冲在同一事件循环中发生的所有数据变更。如果同一个 watcher 被多次触发,只会被推入到队列中一次。然后在下一个的事件循环“tick”中,Vue 刷新队列并执行实际 (已去重的) 工作。Vue 在内部对异步队列尝试使用原生的 Promise.then、MutationObserver 和 setImmedi

#前端
VUE逐点突破系列 -- Vue性能优化方法

Vue性能优化方法路由懒加载const router = new VueRouter({routes: [{ path: '/foo', component: () => import('./Foo.vue') }]})keep-alive缓存页面<template><div id="app"><keep-alive><router-view/&gt

#前端
VUE逐点突破系列 -- VUE响应式原理剖析

VUE逐点突破系列 – VUE响应式原理剖析手写实现简单的响应式双向绑定<html><head><meta charset="UTF-8"/><title>vue</title><script src="./vue.js"></script></head></html><body&gt

#前端
VUE逐点突破系列 -- VUE高精尖面试题解析

new Vue()都做了什么new Vue()是创建Vue实例,它内部执⾏了根实例的初始化过程。具体包括以下操作:选项合并 ⽤户选项、默认选项$children, $refs, $slots, $createElement等实例属性和⽅法初始化⾃定义事件处理数据响应式处理⽣命周期钩⼦调⽤可能的挂载 3. 总结:new Vue()创建了根实例并准备好数据和⽅法,未来执⾏挂载时,此过程还会递归的应⽤于

#面试#前端
2020快手前端暑期实习面经

快手前端面试一面(凉凉)面试的是一位很年轻的小哥,态度很和蔼,但是真的很难,面试的过程基本上属于我们聊到什么就问什么,问得都比较深入。实习项目当中的后台信息管理系统用到了哪些技术栈?有了解过webpack的打包工具,了解过编译的过程么?对VUE内部的数据的监听的了解,对于其底层的JS的了解,触发的过程运用了JS的什么特性为什么选择学习前端?学习的路径因为喜欢选择前端,那么前端方面有写过一些好玩的东

#面试#数据结构#javascript +1
到底了