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