- 博客(14)
- 收藏
- 关注
原创 手写apply,call和bind
apply和call都能改变this的指向,两者区别是apply的参数是数组([1,2])call的参数分别传入(1,2)bind用于改变this的指向不会执行函数会返回一个新的函数。
2023-08-17 11:30:20 62
原创 从源码分析Vue响应式原理
this._init -> initState -> initData -> observe(data) -> defineReactive() -> Object.defineProperty -> get方法调用dep.depend -> set方法调用dep.notify。
2023-08-15 11:56:24 80
原创 npm安装electron报RequestError: socket hang up错误解决方法
npm安装electron报错RequestError: socket hang up
2022-07-06 14:21:11 4522
原创 macbook m1芯片nvm安装低版本node失败
报错 Target architecture arm64 is only supported on arm64 and x64 host问题解决:arch -x86_64 zsh
2021-10-12 10:33:18 616
原创 初级算法-数组-删除数组重复项
记录自己看leetCode算法,自己的代码实现和推荐代码实现删除数组中的重复项问题给你一个有序数组 nums ,请你原地 删除重复出现的元素,使每个元素 只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组,并在使用O(1)额外空间的条件下完成。分析代码有序不适应额外数组空间自己的代码var removeDuplicates = function (nums) { for (let i = 0; i < nums.length; i++)
2021-04-12 11:09:33 225
原创 linux搭建code-server
下载code-server资源code-server资源地址https://github.com/cdr/code-server/releases看自己想用哪个版本的,我这里使用的是3.9.3版本wget https://github.com/cdr/code-server/releases/download/v3.9.3/code-server-3.9.3-linux-amd64.tar.gz解压缩tar -xvf ./code-server-3.9.3-linux-amd64.tar..
2021-04-10 14:09:45 747
原创 牛客网刷题
hasOwnProperty的作用是hasOwnProperty: 是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。isPrototypeOf : 是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。javascript变量定义规则第一个字符必须是一个 ASCII 字母(大小写均可),或一个下划线(_)。注意第一个字符不能是数字。后续的字符必须是字母、数字或下.
2021-02-22 11:02:55 93
原创 面试题集
记录日常看到的比较常见的面试题集锦,筛选精华,手动敲一遍以加深自己的印象和理解。Vue相关MVVM把MVC中的Controller演变成ViewModel。Model层代表数据模型,View代表UI组件,ViewModel是View和Model层的桥梁,数据会绑定到ViewModel层并自动数据渲染到页面中,视图变化的时候会通知ViewModel层更新数据。Vue2.x响应式数据原理Vue在初始化数据时,会使用Object.defineProperty重新定义data中的所有属性,当页面使用对应
2021-02-16 22:14:31 107
原创 vue3初探 day02
摘要:记录跟随开课吧老师学习vue3的全过程第二天的学习目标是,认识什么是数据响应式,vue2和vue3实现数据响应式的区别,自己实现响应式什么是响应式数据变化可侦测,和数据相关的内容可以更新vue2 vs vue3来看段vue2实现响应式的源码function observer(obj){ if(typeof obj !=='object' || obj == null){ return } const keys = Object.keys(obj) for(let i = 0;i
2021-02-10 12:55:00 87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人