自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 常见的vue问题

1、对于MVVM的理解 传统的 MVC 指的是,用户操作会请求服务端路由,路由会调用对应的控制器来处理,控制器会获取数 据。将结果返回给前端,页面重新渲染 MVVM :传统的前端会将数据手动渲染到页面上, MVVM 模式不需要用户收到操作 dom 元素,将数据绑 定到 viewModel 层上,会自动将数据渲染到页面中,视图变化会通知 viewModel层 更新数据。 ViewModel 就是我们 MVVM 模式中的桥梁. 2、请说一下响应式数据的原理? 对象内部通过defineReactive方法

2021-03-11 22:02:16 371

原创 javaScript的继承方式

JS常见的6种继承方式: 一、原型链的继承:让子构造函数的原型指向new的父构造函数。 function Parent() { this.name = 'parent' this.play = [1, 2, 3] } function Son() { this.type = 'child' } Son.prototype = new Parent() console.log(new Son()) 问题: const s1 = new Son() const s2 = new Son() s1.

2021-03-04 10:58:58 267 1

原创 Javascript数据类型检测及转换

1、JavaScript的基本数据类型(8种): 2、数据类型的检测: ①typeof 比较常用,用于基本类型的检测,需要注意typeof null 输出的是object,如果要判断null只需要通过‘===null’来判断即可。 此外还要注意,引用数据类型 Object,用 typeof 来判断的话,除了 function 会判断为 OK 以外,其余都是 ‘object’,是无法判断出来的。 typeof 1 // 'number' typeof '1' // 'string' typeof undef

2021-02-17 15:01:36 263 2

原创 JavaScript数组原理梳理

JavaScript数组原理梳理 1、数组的构造器 // 使用 Array 构造器,可以自定义长度 var a = Array(6); // [undefined × 6] // 使用对象字面量 var b = []; b.length = 6; // [undefined × 6] es6新增的构造方法:Array.of和***Array.from*** Array.of Array.of 用于将参数依次转化为数组中的一项,然后返回这个新数组,而不管这个参数是数字还是其他。它基本上与 Array 构造器

2021-02-05 18:47:34 458

原创 实现数组扁平化的 6 种方式

实现数组扁平化的 6 种方式 扁平化的实现: 数组的扁平化其实就是将一个嵌套多层的数组 array(嵌套可以是任何层数)转换为只有一层的数组。即: [1, [2, [3, 4,5]]] ----> [1, 2, 3, 4,5] 方法一:调用 ES6 中的 flat arr.flat([depth]) 其中 depth 是 flat 的参数,depth 是可以传递数组的展开深度(默认不填、数值是 1),即展开一层数组。那么如果多层的该怎么处理呢?参数也可以传进 Infinity,代表不论多少层都要展

2021-02-05 15:59:50 3748

原创 LeetCode中快、慢指针问题(javascript)

快慢指针(双指针) 1、环形链表 题目地址:https://leetcode-cn.com/problems/linked-list-cycle/ 分析:题中如果存在环的话,我们可以两个指针,快指针(fast)每次移动两步,慢指针每次移动一步,那么在存在环的情况下他们总会相遇,如果不存在环的情况我们只需要每次判断fast.next和fast.next.next是否存在即可,不存在则返回false. code: var hasCycle = function(head) { if(!head) re

2020-05-31 23:58:20 396

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除