文渊同学

LV2
发表了文章

Vue 面试官问:前端路由原理

H5 history 模式需要 server 端配合,可参考后端配置例子。无论访问哪个路由,都返回 index.html 页面,再由前端通过 history.p...

文渊同学
Vue.js
发表了文章

Vue 面试官问:组件渲染与更新流程

其中 vnode 和 newVnode 的最小差异由 patch 的 diff 算法计算。

文渊同学
Vue.js
发表了文章

Vue 面试官问:模板编译原理

使用 with 后,能改变 {} 内自由变量的查找方式:将 {} 内自由变量当作 obj 的属性来查找:

文渊同学
Vue.js
发表了文章

Vue 面试必问:虚拟 DOM 与 diff 算法

虚拟 DOM(Virtual DOM)的简写为 vdom,它是实现 Vue 和 React 的重要基石。

文渊同学
Vue.js
发表了文章

Vue 面试必问:响应式原理是什么以及是如何实现的

响应式指的是组件 data 的数据一旦变化,立刻触发视图的更新。它是实现数据驱动视图的第一步。

文渊同学
Vue.js
发表了文章

Vue 面试常考高级用法特性汇总

使用场景:在自定义的组件中,v-model 默认会利用名为 value 的 prop 和名为 input 的事件。但是像单选框、复选框等类型的输入控件,它们的 ...

文渊同学
Vue.js
发表了文章

Vue 面试常考基础用法总结

v-for 支持遍历数组和对象,其中 key 很重要,但不能乱写(如 random 或者 index),尽量要写和业务有关联的信息(比如 id)。

文渊同学
Vue.js
发表了文章

一文看懂 JavaScript 函数柯里化 - 什么是柯里化

柯里化技术,主要体现在函数里面返回函数。就是将多变量函数拆解为单变量(或部分变量)的多个函数并依次调用。

文渊同学
JavaScript
发表了文章

JavaScript 浅克隆与深克隆

浅克隆:浅克隆只是拷贝基本类型数据。对于引用类型数据,是将栈内存中的引用复制一份,赋给一个新的变量,本质上两个指向堆内存中的同一地址,内容也相同,其中一个变化另...

文渊同学
JavaScript
发表了文章

JavaScript 事件循环机制 - 微任务和宏任务的关系

JavaScript 是单线程的,同一时间只能做一件事情。如果碰到某个耗时长的任务(比如一个需要 3s 的网络请求),那么后续的任务都要等待,这种效果是无法接受...

文渊同学
JavaScript
发表了文章

JavaScript 中同步与异步知识点整理

同步:同步就是后一个任务等待前一个任务执行完毕后,再执行,执行顺序和任务的排列顺序一致。

文渊同学
JavaScript
发表了文章

JavaScript 中调用函数的四种方式

函数定义从 function 关键字开始,构成函数主体的 JavaScript 代码在定义之时并不会执行,只有调用该函数时,它们才会执行。

文渊同学
JavaScript
发表了文章

JavaScript 中声明函数的六种方式

本文介绍六种声明 JavaScript 函数的方式,分别介绍他们的声明语法、示例和常见的陷阱。并总结在特定的情况下何时使用特定的函数类型。

文渊同学
JavaScript
发表了文章

JavaScript 继承的八种方式

在编写代码时,有些对象会有方法(函数),如果把这些方法都放在构造函数中声明就会导致内存的浪费。

文渊同学
JavaScript
发表了文章

一文总结 JavaScript 对象遍历的几种方式

要使用 (const i in obj) 而不是 (i in obj),因为后者将会创建一个全局变量。

文渊同学
JavaScript
发表了文章

总结 JavaScript 数组遍历的几种方式

有一种说法是,通过使用临时变量,将长度缓存起来,避免重复获取数组长度,这样当数组较大时能产生比较明显的优化效果,如下代码所示:

文渊同学
JavaScript
发表了文章

一文学习 JavaScript 原型与原型链

ES6 出来之后,原型在平时工作中用得就比较少了。但原型是 JavaScript 中的基础,很多流行框架诸如 Vue 和 React 中就多次用到 protot...

文渊同学
JavaScript
发表了文章

一文看懂 JavaScript 的 this 指向

this 是在运行时进行绑定的,并不是在编写时绑定,它的上下文取决于函数调用时的各种条件。this 的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。

文渊同学
JavaScript
发表了文章

一文看懂 JavaScript 闭包 - 闭包是什么

在 JavaScript 中,根据词法作用域的规则,内部函数总是可以访问其外部函数中声明的变量,当通过调用一个外部函数返回一个内部函数后,即使该外部函数已经执行...

文渊同学
JavaScript
发表了文章

一文搞懂 JavaScript 作用域

作用域是指在程序中定义变量的区域,该位置决定了变量的生命周期。通俗地理解,作用域就是变量与函数的可访问范围,即作用域控制着变量和函数的可见性和生命周期。

文渊同学
JavaScript

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券