首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
山_海
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
深入理解nextTick
nextTick什么时候用 道理讲再多,不如带你真真切切的踩个坑。从事件循环EventLoop流程,到Vue.2.x源码深入了解nextTick。
JavaScript事件循环详解
大家都知道 JavaScript 是单线程的脚本语言,在同一时间,只能做同一件事,为了协调事件、用户交互、脚本、UI 渲染和网络处理等行为,防止主线程阻塞,Event Loop 方案应运而生…
前端必备的nginx知识点
最近在做一个后台项目,需要加载一个大型的的文件,一开始这个文件大概有40M,算了下处在公司比较好的网络环境下浏览器下载下来大概得12s左右,然后加载这个文件还得7s左右,这样理想情况下呈现给用户大概得
一次令人窒息的百度面试
最近接到了百度的面试,个人觉得基础知识准备的比较充分,就去网上找了一些百度的面经,冥冥之中我在众多的面试题中打开了下边两个面试题: 2021百度前端社招面经 百度前端面试题分享,带答案 看完之后我直呼
前端进阶之必会的JavaScript技巧总结
函数柯里化的是一个为多参函数实现递归降解的方式。其实现的核心是: 👆这个问题,有必要去🤔一下。其实利用函数柯里化这种思想,我们可以更好的实现函数的封装。 就比如有监听某一事件那么就会有移除该事件的操作,那么就可以利用柯里化的思想去封装代码了。 或者说一个输入A有唯一并且对应…
面试官: 实现双向绑定Proxy比defineproperty优劣如何?
双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. 可以实现双向绑定的方法有很多,KnockoutJS基于观察者模式的双向绑定,Ember基于数据模型的双向绑定,Angular基于脏检查的双向绑定,本篇文章我们重点讲面…
如何监听数组变化?
起源:在 Vue 的数据绑定中会对一个对象属性的变化进行监听,并且通过依赖收集做出相应的视图更新等等。 之前用 Object.defineProperty通过对象的 getter/setter简单的实现了对象属性变化的监听,并且去通过依赖关系去做相应的依赖处理。 但是,这是存在…
揭秘:如何考察前端的 Node.js 及工程能力
工程能力其实就是把你的脑子里的对系统图、设计图、架构图去更好的落地的一个过程,一个工程,我认为它是非常有技术含量的,他需要去考虑系统的边界,并且还需要考虑从应用开发完成,从部署到后面系统的可
px/em/rem的区别与应用
PC端分辨率一样的情况下,屏幕尺寸越大,显示的越模糊(因为dpi越小)。 我们可以调整网页在移动端上的缩放比例,这个值就是viewport。默认情况下,移动端浏览器会将 viewport 宽度设为980px(也有可能是1024px 或其它值),也就是说1px = 设备屏幕宽度的…
BFC总结
BFC的中文名称是块级格式上下文,Block Formatting Context的简称,而具有BFC特性的元素可以看出一个独立的隔绝容器,里面的元素不会影响外面的元素。在一个块格式化上下文中,盒在竖直方向一个接一个地放置,从包含块的顶部开始。 1. 父子元素 margin 重…