-
第8篇-Vue.js异步更新DOM策略及nextTick | Vue.js源码系列
操作DOM 在使用vue.js的时候,有时候因为一些特定的业务场景,不得不去操作DOM,比如这样: <template> <div> <d…
-
你的垂直居中有问题哦
前言 我们平常实现的垂直居中不是真正的垂直居中?何出此言!很多时候,往往自己明明正确的实现了垂直居中,但是 UI/UX 依旧说你的垂直居中有问题,然后自己仔细一看确实好像在视觉效果…
-
第7篇-聊聊Vue的template编译 | Vue.js源码系列
$mount 首先看一下mount的代码 /*把原本不带编译的$mount方法保存下来,在最后会调用。*/ const mount = Vue.prototype.$mount /…
-
77.9K Star 的 Axios 项目有哪些值得你借鉴的点
Axios 是一个基于 Promise 的 HTTP 客户端,同时支持浏览器和 Node.js 环境。它是一个优秀的 HTTP 客户端,被广泛地应用在大量的 Web 项目中。 由…
-
第6篇-Virtual DOM与diff(Vue.js实现) | Vue.js源码系列
VNode 在刀耕火种的年代,我们需要在各个事件方法中直接操作DOM来达到修改视图的目的。但是当应用一大就会变得难以维护。 那我们是不是可以把真实DOM树抽象成一棵以JavaScr…
-
第5篇-VNode节点(Vue.js实现) | Vue.js源码系列
抽象DOM树 在刀耕火种的年代,我们需要在各个事件方法中直接操作DOM来达到修改视图的目的。但是当应用一大就会变得难以维护。 那我们是不是可以把真实DOM树抽象成一棵以JavaSc…
-
第4篇-Vue事件机制 | Vue.js源码系列
Vue事件API 众所周知,Vue.js为我们提供了四个事件API,分别是$on,$once,$off,$emit。 初始化事件 初始化事件在vm上创建一个_events对象,用来…
-
2020GitHub上最火的、最值得前端学习的几个数据结构与算法项目没有之一!
大家好,我是你们的 前端章鱼猫,一个不喜欢前端、又不喜欢吃鱼的超级猫 ~ 简介 前端章鱼猫从 2016 年加入 GitHub,到现在的 2020 年,快整整 5 个年头了。 相信很…
-
Chocolate 同学秋招前端の大厂面经&心路历程2020
自我介绍 本人双非本科,目前大四在读,JS,TS,LeetCode,Vue,React,算法爱好者。 座右铭:学如逆水行舟,不进则退!在今年7月份在某电子公司实习过,有过一段前端开…
-
从网瘾少年到微软、BAT、字节offer收割机逆袭之路
本文 GitHub github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 引言 今天给大家分享一个我的读者的故事,这个故事很长,从游…