![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
一颗苹果想要成为一个星球
整理、记录自己遇到的问题
展开
-
JS生成随机26个大小写字符
JS生成随机26个大小写字符。原创 2022-08-05 14:54:24 · 558 阅读 · 0 评论 -
js 判断数组中的对象的某个属性是否有重复的方法
js判断数组中的对象的某个属性是否有重复的方法。原创 2022-07-26 13:37:56 · 1512 阅读 · 0 评论 -
自定义实现数组、方法深拷贝
自定义实现深拷贝原创 2022-07-18 15:37:07 · 86 阅读 · 0 评论 -
vue中实现打印功能的方法与注意事项
vue中实现打印功能的方法与注意事项原创 2022-06-06 14:54:07 · 9333 阅读 · 0 评论 -
去除字符串中空格的正则表达式
去除字符串内所有的空格str = str.replace(/\s*/g,'');去除字符串内两头的空格str = str.replace(/^\s*|\s*$/g,''); 去除字符串内左侧的空格str = str.replace(/^\s*/,''); 去除字符串内右侧的空格str = str.replace(/(\s*$)/g,'');...原创 2022-05-20 17:00:05 · 536 阅读 · 0 评论 -
2022年前端面试题总结
前端面试题总结原创 2022-02-15 11:38:06 · 1680 阅读 · 0 评论 -
Js new过程发生了什么
1.在函数内部创建了一个空对象2.通过this指向把函数的方法和属性给新创建的对象3.返回这个创建的对象代码实现:Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。// 先创建一个构造函数function Fn(name){ this.name = name}// 实现一个new的方法function newMethod(parent) { //1. 第一步创建一个空对象 这里使用Object.create(原创 2022-02-23 10:38:01 · 483 阅读 · 0 评论 -
倒计时组件
<template> <div class="_base-count-down no-rtl"> <div class="content"> <slot v-bind="{ d: days, h: hours, m: mins, s: seconds, hh: `00${hours}`.slice(-2), mm: `00${mins}`.slice(-2), ss: `00${原创 2022-02-17 11:03:05 · 87 阅读 · 0 评论 -
加减乘除工具类
在util文件夹中创建calculation.js文件,内容如下:var countDecimals = function(num) { var len = 0; try { num = Number(num); var str = num.toString().toUpperCase(); if (str.split('E').length === 2) { // scientific notation var isDecimal = false;原创 2022-02-16 11:31:38 · 152 阅读 · 0 评论 -
flex结合order实现从左到右的瀑布流
flex结合order实现从左到右的瀑布流这种方式可以做到先从左到右,再从上到下显示缺点:需要预先设定flex容器的高度,且调整页面大小时会出现一些间距过大的问题应对:列表改变时,动态计算flex所需高度缺陷:整体上的每列数量还是按列平均分布的,并未进行填充。关键代码vue//vue代码 watch: { itemList(newVal) { // 为瀑布流重新计算布局 this.$nextTick(() => { const items原创 2022-02-14 17:20:36 · 683 阅读 · 0 评论 -
函数调用、方法调用及构造函数调用
构造函数和其它函数唯一的区别就是调用方式不同,但构造函数还是函数,不存在定义构造函数的特殊语法,任何函数都可以通过new操作符来调用,只要用new操作符来调用它就可以作构造函数;但是任何函数也可以不通过new 操作符来调用,这样就和普通的函数没有区别。function Person(name,age,job){ this.name=name; this.age=age; this.job=job; this.sayName=function(){ console.原创 2022-01-21 15:22:07 · 138 阅读 · 0 评论 -
获取一个对象在数组中的索引
getArrIndex(arr, obj) { let index = null; let key = Object.keys(obj)[0]; arr.every(function(value, i) { if (value[key] === obj[key]) { index = i; return false; } return true; }); return index; },原创 2022-01-20 14:20:34 · 1131 阅读 · 0 评论 -
对象数组求差
对象数组求差原创 2022-01-20 10:04:57 · 220 阅读 · 0 评论