自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3响应式初理解之ref与reactive

111

2021-06-30 11:31:29 1039

原创 字符串的空格去除与单词翻转

function reverseWord(string) { let res = string.trim() let res1 = res.split(' ').reverse().join(' ') return res1.replace(/\s+/g,' ')}console.log(reverseWord(' Hello this World!'));```

2021-05-28 14:57:17 105

原创 正则实现模板字符串

function template(string, data) { let res = string.replace(/\${(\w*)}/g, function (match, $index) { return data[$index] }) return res}console.log(template('您已购买${count}种共${amount}件商品,总价${totalPrice}元', { amount: 10, count: 3,

2021-05-28 14:55:43 493

原创 JavaScript选择排序

// 选择排序//时间复杂度O(²) 空间复杂度O(1) 不稳定//选择最小的数放在第一位function selectStor(arr) { let length = arr.length; //记录长度 let mixIndex; //最小值的index for (let i = 0; i < length - 1; i++){ mixIndex = i; //暂定为外层循环到的次数 for (let j = i; j <

2021-03-17 10:57:22 82

原创 JavaScript冒泡排序

//冒泡排序//时间复杂度O(n²) 空间复杂度O(1) 稳定//较大的数字冒泡,往后排function _mysort(arr) { let length = arr.length - 1; //记录传入数组的长度,这里直接-1是为了后续代码简洁 for (let i = 0; i < length; i++){ //外层遍历确认是否遍历完成 for (let j = 0; j < length - i; j++){ //内层遍历比较大小

2021-03-16 21:01:34 51

原创 手写实现js中的reduce

在深入了解js中的reduce这个函数中遇到不少问题,在MDN练习了使用场景之后,在手写实现方面看到一些文章不是很通俗易懂,后来在b站https://www.bilibili.com/video/BV1Q5411E7bb?t=652这个老师的视频中对于手写实现有了一定的心得体会,以此记录;let a = [[1,2],[3,4],5]a.reduce((pre,cur,index,arr)=>{},object)首先,原生的reduce参数分为两部分,第一部分为回调函数,及(pre,cur,

2021-02-27 11:30:49 717 2

原创 vue关闭严格模式

vue的严格模式非常烦人,为了关闭它百度很久没有结果,但方法其实很简单。首先打开图形界面然后进入到想要修改的项目当中然后点击配置,出现了以下的界面这个ESLint默认是必须的,改成推荐就可以顺利关闭严格模式。...

2020-10-08 14:31:24 2827 1

空空如也

空空如也

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

TA关注的人

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