首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
新建
订阅
BUPPT
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
2019 春季前端暑期实习面经 | 掘金技术征文
最近在整理个人博客,有一些有用的文章重新发一下。 2019 上半年真的忙成狗,找实习、写小论文、大论文等等各种事情,好在坚持下来了,之前的面经能记住一小部分了,一些常见的题目就没有写上来。 手写 mvvm,说 vue 源码大家都看过。。 手写图片懒加载,当时写的没考虑封装。。 …
从零写一个 Vue(七)v-if 和 v-for
本篇是从零实现 vue2 系列第七篇,在 YourVue 中实现 v-if 和 v-for。 文章会最先更新在公众号:BUPPT。代码仓库:https://github.com/buppt/YourVue 添加 ifConditions 参数,其中是 exp 是判断条件,blo…
从零写一个 Vue(五)DOM 生成与更新
本篇是从零实现vue2系列第五篇,将 YourVue 实例的 render 函数转换成真实 dom 和更新算法。 文章会最先更新在公众号:BUPPT。 上篇文章我们把 render 函数挂在了 options 属性上,执行 render() 就可以得到 template 对应的…
从零写一个 Vue(三)数组监听
本篇是从零实现 vue2 系列第三篇,为 YourVue 添加数组监听。 文章会最先更新在公众号:BUPPT。代码仓库:https://github.com/buppt/YourVue 上一篇我们实现了双向绑定,篇幅原因没有处理数组。我们知道 vue 是通过重写了几个数组的方法…
从零写一个 Vue(四)虚拟 DOM
本篇是从零实现 vue2 系列第四篇,为 YourVue 添加虚拟 dom。 之前在第一篇实现 vue 流程的时候,将模版解析成 ast,直接生成了真实 dom。这并不是 vue 的实现方式,真正的实现方式是将 parse(template) 生成的 ast 通过 gencod…
从零写一个 Vue(一)主流程实现
最近看到了不少类似标题的文章,虽然 vue 的双向绑定、虚拟dom、diff算法等等面试常见问题你可能在几年前就学过了,不过让从零开始实现一个 vue,你可以吗。 本着学习的最好方法就是自己实现一次的原则,趁着疫情无法返校,计划实现一个尽量完整的 vue,删掉了 flow 和很…
从零写一个 Vue(二)双向绑定
本篇是从零实现vue2系列第二篇,为YourVue 添加双向绑定。双向绑定大家可能都比较熟悉来,如果你能回答出下面几个问题,就可以跳过看下一篇了: vue2 通过 Object.defineProperty 修改 get 和 set 方法,实现订阅发布。 文章会最先更新在公众号…
一个普通前端研究僧的 2019 秋招面经(10+公司面经) | 掘金技术征文
本来还有点犯拖延症,7月31日结束了好多提前批,自己都以没准备好为借口没有投,但是8月2号突然收到腾讯的电话,我找暑期实习时的简历被捞了起来,我的秋招就这样被迫开始了。 这几个题还好,面试官看完也没有问。 问现在实习项目的意义,为什么要做这样的一个项目。 手写一下只有 user…