首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试题
订阅
hsy19960
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
JavaScript的宏任务与微任务
在介绍前端宏任务与微任务之前,先列出来一道题,一块看一下。 诸位可以先给出来一个自己的答案,运行一下结果,看看是否与自己想的一致。 关于代码执行环境,JavaScript代码执行时,引擎会创造出来当前代码块的执行环境,在涉及到使用变量时,只能查找到当前环境的变量和包含当前执行环…
如何写出一个惊艳面试官的深拷贝?
最近经常看到很多JavaScript手写代码的文章总结,里面提供了很多JavaScript Api的手写实现。 里面的题目实现大多类似,而且说实话很多代码在我看来是非常简陋的,如果我作为面试官,看到这样的代码,在我心里是不会合格的,本篇文章我拿最简单的深拷贝来讲一讲。 本文由浅…
前端面试题—vue基础部分详解
vue基本概念区分安装vuecmd命令npmivueyarnaddvuevue核心实现方法vue指令v-forv-bindv-ifv-cloakv-prevue对象vue数组vue事件vue过滤器vu
JavaScript中call,apply,bind方法的总结。
一般用来指定this的环境,在没有学之前,通常会有这些问题。 我们是想打印对象a里面的user却打印出来undefined是怎么回事呢?如果我们直接执行a.fn()是可以的。 虽然这种方法可以达到我们的目的,但是有时候我们不得不将这个对象保存到另外的一个变量中,那么就可以通过以…
webpack面试题
webpack是一个模块打包工具,可以使用它管理项目中的模块依赖,并编译输出模块所需的静态文件。它可以很好地管理、打包开发中所用到的HTML,CSS,JavaScript和静态文件(图片,字体)等,让开发更高效。对于不同类型的依赖,webpack有对应的模块加载器,而且会分析模…
2019前端基础面试秘籍
左右固定,中间自适应。 防抖(debounce):就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。 search搜索联想,用户在不断输入值时,用防抖来节约请求资源。 节流(throttle):就是指连续触发事件但是在 n 秒…
30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)
本文以前端面试官的角度出发,对 Vue 框架中一些重要的特性、框架的原理以问题的形式进行整理汇总,意在帮助作者及读者自测下 Vue 掌握的程度。本文章节结构以从易到难进行组织,建议读者按章节顺序进行阅读,当然大佬级别的请随意。希望读者读完本文,有一定的启发思考,也能对自己的 V…
经常被面试官问道的JavaScript数据类型知识你真的懂吗?
之前面试了几个开发者,他们确实做过不少项目,能力也是不错的,但是发现js基础不扎实, 于是决定写一下这篇javascrip数据类型相关的基础文章,其实也不仅仅是因为面试了他们,之前自己在面试的时候,也曾经被虐过,面试官说过的最深刻的一句话我到现在都记得。 作者简介:koala,…
Vue源码学习之双向绑定
上面那段话是Vue官方文档中截取的,可以看到是使用Object.defineProperty实现对数据改变的监听。Vue主要使用了观察者模式来实现数据与视图的双向绑定。 在第一篇数据初始化中,执行new Vue()操作后会执行initData()去初始化用户传入的data,最后…
「从源码中学习」面试官都不知道的Vue题目答案
当回答面试官问及的Vue问题,我们除了照本宣科的回答外,其实还可以根据少量的源码来秀一把,来体现出你对Vue的深度了解。 “谈谈你对Vue生命周期的理解。” 1. “new Vue()做了什么?” new关键字代表实例化一个对象, 而Vue实际上是一个类, 源码位置是/src/…