自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【2022】小米秋招笔试-前端-卷1

问题描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M, 分别对应数字:1,5, 10, 50,100,500,1000。问题描述: 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排 列。基础类型的复制会创建该值的一个副本、引用类型的复制只会复制指针,复制后的变量和复制前的变量都指向同一个对象。(1)字符串中的第⼀个⼩数点是有效的,⽽第⼆个⼩数点就是⽆效的了,因此它后⾯的字符串将被忽略。

2023-04-04 13:21:59 315

原创 pinia

支持选项式api和组合式api写法pinia没有mutations,只有:state、getters、actionspinia分模块不需要modules(之前vuex分模块需要modules)TypeScript支持很好自动化代码拆分pinia体积更小(性能更好)

2023-02-03 16:01:34 252

原创 vue-awesome-swiper的使用

npm install vue-awesome-swiper@3.1.3 --save 建议使用安装指定版本。npm install vue-awesome-swiper --save 这种下载方式是最新版。引入有2种方式,一种是全局引入,第二种是按需引入。单个组件引入,这种方式是性能比较好点。组件中使用,就是一般组件的用法。2)按需引入[局部引入方式。

2023-01-13 18:53:14 1208

原创 new操作符的实现原理

4.对构造函数有返回值的处理判断,如果是值类型,返回创建的对象。如果是引用类型,就返回这个引用类型的对象。3.将空对象作为构造函数的上下文(改变this指向)2.将空对象的原型,指向于构造函数的原型。定义: new操作符用于。1.创建了一个空对象;

2023-01-09 20:34:10 1204

原创 2.模板字符串

在 ES6 以前,拼接字符串是很麻烦的事情,仅仅几个变量,写了这么多加号,还要时刻小心里面的空格和标点符号有没有跟错地方。但是有了模板字符串,拼接难度直线下降。输出多行字符串:模板字符串中,所有的空格、换行或缩进都会被保留在输出之中。和其他东西一起使用的时候,使用模板字符串,主要目的是方便注入。字符串不仅更容易拼了,也更易读了,代码整体的质量都变高了。

2023-01-07 00:30:04 324

原创 1.let、const与var的区别

浏览器的全局对象是window,全局作用域中,var 声明的变量,通过 function 声明的函数,会自动变成 window 对象的属性或方法,而 let、const 不会。只要作用域内存在 let、const,它们所声明的变量或常量就自动“绑定”这个区域,不再受到外部作用域的影响。var声明变量时,可以重复声明变量,后声明的同名变量会覆盖之前声明的遍历。const 声明的常量,允许在不重新赋值的情况下修改它的值,分2种情况。我们需要养成良好的编程习惯,对于所有的变量或常量,做到先声明,后使用。

2023-01-06 23:11:47 114

原创 面试经验分享

另外不要过度要求算法,如果写出来可以尝试多跟面试官沟通,多说自己的想法,在面试中算法题目写出来也不一定能决定你的面试结果,一切都请尽力而为,态度积极,愿意沟通也是加分项。准备项目可以使用STAR法则有条理,有结果,有复盘,这一部分完全只能靠自己在一次又一次的面试中不断优化自己的话术,慢慢的就会越来越完善,也可以找前辈大佬进行润色修改。互联网已到后半程,肉眼可见的岗位减少人员增多,各大厂开始断臂求生,面试机会大大减少,难度大大增多,所以不要等,不要怕自己没准备好,赶紧开始面试,有机会就上。

2022-11-29 19:02:27 163

原创 表达式与操作符

表达式与操作符

2022-11-23 13:27:07 155

原创 2022前端基础面试题

这部分可能会先问你css3和html5都增加了那些新元素,然后扩展着问。

2022-11-21 18:17:46 89

原创 to B和to C是什么意思?它们有什么区别?

To B中的B 即 Business,To B 产品则是面向企业的产品;To C 中的C 即 Consumer,To C 产品则是面向消费者的产品。to C 核心价值是满足个人用户的各项生活需求,涵盖衣食住行、吃喝玩乐等各个方面。例如人们常见的刷抖音短视频、逛淘宝直播。to B 是商家和企业,为了实现经营的统一管理、降本增效。To B用户的决策者是企业/商家老板。To C用户的决策者是个人。

2022-10-05 22:58:39 8643

原创 什么时候不能使用箭头函数?

换句话说,箭头函数没有自己的 this,而是继承父作用域中的 this。

2022-08-05 09:51:26 180

原创 事件冒泡和捕获

事件冒泡和捕获

2022-07-17 13:03:40 6252 1

原创 CSS 常用水平垂直居中的方式

CSS 常用水平垂直居中的方式

2022-07-16 12:42:53 98

原创 常见手写(非常重要)

常见手写

2022-07-11 22:42:57 193

原创 new 实现

new 实现

2022-07-11 22:32:12 115

原创 水平垂直居中多种实现方式

水平垂直居中多种实现方式

2022-07-11 22:25:29 95

原创 箭头函数和普通函数的区别

箭头函数和普通函数的区别

2022-07-11 22:19:11 1357

原创 父子组件传值,子组件复用

父子组件传值,子组件复用

2022-07-10 11:08:59 196

原创 Ajax原理

Ajax原理

2022-07-10 11:02:38 269

原创 vue中v-on和v-bind的特点与区别

vue中v-on和v-bind的特点与区别

2022-07-06 22:53:20 1778

原创 v-if与v-show的区别

v-if与v-show的区别

2022-07-04 21:43:13 11410

原创 let、const与var的特点与区别

let、const与var的特点与区别

2022-07-04 21:32:10 81

原创 在JavaScript函数中,什么时候会使用return?

在JavaScript函数中,什么时候会使用return?

2022-07-03 21:51:18 1680

原创 Vuex的计算属性(computed 和 watch)与方法methods的区别?

Vuex的计算属性(computed 和 watch)与方法methods的区别

2022-07-01 23:32:08 1240

原创 Vue单向数据流

Vue 的单向数据流

2022-06-30 23:54:27 4864 1

空空如也

空空如也

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

TA关注的人

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