首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端积累
6老师在谢罪
创建于2023-02-28
订阅专栏
前端面经积累
等 1 人订阅
共11篇文章
创建于2023-02-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端积累 | Vue数据双向绑定
在前面的文章中我们说过,Vue的设计模式为MVVM设计模式,因此数据会通过VM来进行双端之间的交换,这种交换就需要两边的数据都要与VM绑定。我们就来盘一下数据双向绑定的原理以及简单实现。 基本概念 数
前端积累 | Vue响应式的基本原理
众所周知,Vue是一个响应式的 JavaScript框架。响应式作为前端开发中一个重要的设计方法,其原理也是需要掌握的。 数据驱动视图 Vue的响应式原理遵循的是一种称作“数据驱动视图”的设计思维。通
前端积累 | Vue的设计模式
Vue是前端框架御三家(另外两个是React和Angular)的重要组成部分,其基本原理也是需要掌握的。 MVVM设计模式 Vue的开发遵循的是MVVM设计模式,即view-viewmodel-mod
前端积累 | 浅拷贝与深拷贝
众所周知,所有的高级语言都会有自己的方法来读写复杂数据类型,在C语言中我们通常使用的便是指针操作。而在JavaScript中,这就不得不提值类型和引用类型了。像number、boolean和strin
前端积累 | 基于原型链的各种继承方式
众所周知,在ES6正式引入class之前,JavaScript都只能使用基于原型的面向对象来实现复杂的编程。下面介绍一些继承方式。 原型链继承 如果我们不使用任何额外的继承方法的话,那么使用的便是Ja
前端积累 | 发布-订阅模式原理及实现
发布-订阅模式是前端开发中非常常见且有用的一种设计模式。几乎所有的前端开发框架都会用到它。订阅者把自己想订阅的事件注册到调度中心,当发布者发布该事件到调度中心,也就是该事件触发时,由调度中心统一调度订
前端积累 | JavaScript数据类型判断
JavaScript是一个弱类型语言,因此类型的判断就非常重要。JavaScript提供了若干种方法来实现类型判断,下面介绍其中的一些方法以及它们的特性。 typeof运算符 typeof运算符是最基
前端积累 | 手写Promise.all()
Promise.all()方法接收一个Promsie数组,返回一个新的Promsie(下文称作newPromise)。newPromsie的状态由提供的数组中的所有Promise的状态决定。如果所有的
前端积累 | Promise原理及实现
Promise是ES6中最受欢迎的新特性,它提供了一种不使用回调函数的优雅异步编程代码实践。 使用方法 Promise是一个类,其构造函数接受一个带有两个参数resolve和reject的函数。该函数
前端积累 | 手写Function.prototype.bind()
这个函数是函数对象上的一个方法,能够返回一个新的函数,使其绑定的this指向传入的第一个参数。而后续的参数则为函数本身的参数,并会在函数调用的时候被优先使用。 实现思路 既然我们想要一个改了this的
前端积累 | 手写Function.prototype.call和apply()
这是函数对象原型上的两个方法,可以修改对象绑定的this。两个方法接受的第一个参数都是需要绑定的对象,apply后续只再接受一个参数作为函数原本需要传的参数数组,而call则后续接受若干个参数来实现同