- 博客(21)
- 收藏
- 关注
原创 js常见的继承
提示:本文对js常见的继承做了个小结,分为原型链继承,构造函数继承,组合继承,extends继承js常见的继承一、原型链继承(prototype)二、构造函数继承(call)三、组合继承(prototype+call)四、extends继承提示:以下是本篇文章正文内容,下面案例可供参考一、原型链继承(prototype)特点:将父类的实例作为子类的原型,即Son.prototype = new Father()优点:(1)(不但继承父类构造函数中的属性和方法)可以继承父类原型上的方法或属性.
2022-05-21 12:09:35 362
原创 vue项目优化与部署上线
vue项目部署上线流程一、添加nprogress依赖项生成进度条效果二、使用步骤1.引入库2.读入数据总结本文对vue项目部署上线的一套流程做个小结,包括项目优化、项目上线两个部分,方便日后的学习与回顾项目优化的内容一般包括:生成打包报告、开启第三方库CDN加载、elementui按需加载、懒加载、首页内容定制。本文从首页进度条效果、提示:以下是本篇文章正文内容,下面案例可供参考一、添加nprogress依赖项生成进度条效果示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据
2022-05-13 19:38:27 1150
原创 递归算法的时间复杂度
题目:求x的n次方解法一:for循环function fun1(x,n){ let result = 1; for(let i = 0; i< n; i++) { result = result * n; } return result;}此时时间复杂度为O(n)解法二:递归function fun2(x,n){ if(n === 0) return 1; // 先求出 x的n/2 次方 let t = fun2(x,n/2); if(n%2){ retu
2022-05-04 11:52:42 634
原创 数组的splice方法
功能强大的splice方法数组中最强大的方法splice(),可以对数组进行添加、删除、替换操作删除arr=[‘0赵’,‘1钱’,‘2孙’,‘3李’,‘4周’,‘5吴’]arr.splice(index,num)第一个参数表示开始删除的索引位置,num表示删除的个数如arr.splice(1,2)返回的结果为:arr=[‘0赵’,‘3李’,‘4周’,‘5吴’]添加arr=[‘0赵’,‘1钱’,‘2孙’,‘5吴’]arr.splice(index,0,‘x’,‘y’)第一个参数表示
2022-04-26 22:33:46 20481
原创 vue脚手架报错
vue脚手架配置出现的问题及解决方法error Component name “about“ should always be multi-wordComponent name “xxx“ should always be multi-word vue/multi-word-component-nameseslint解决、vue的第一行报错:在eslintrc.js中把extends中的vue/standard删掉。在rules中添加一行:'vue/multi-word-component-nam
2022-04-25 17:27:47 558
原创 leetcode刷题之数组
字符串 数组字符串常见方法数组常见方法字符串常见方法str.length获取字符串长度str[0]获取指定索引位置的元素str.indexOf(‘xiao’)查找指定字符串并返回下标(>=0)。如果找不到指定字符串,返回-1str.slice(2,6)截取字符串,第二个下标所在元素不包括。当第二个参数省略时,一直截取到最后一个,不影响原来的字符串toLowerCase() toUpperCase()str.replace(被换下,被换上的)第一个参数使用正则表达式/app/g时可以全局
2022-04-23 12:19:25 1316
原创 JavaScript复习二
本文从DOM开始文章参考:轻松的小希的博客文章目录前言1、DOM1.1 获取DOM元素2、BOM1.引入库2.读入数据总结前言1、DOM1.1 获取DOM元素getElementById(‘xx’);getElementsByTagName(‘xxx’);getElementsByClassName(‘xxx’);2、BOM1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot
2022-04-22 21:29:05 3006
原创 js中出现addEventListener is not a function
js错误记录js中出现addEventListener is not a function,多半是侦听事件的事件源不对,事件源应该是一个元素,而非数组。getElementsByClassName getElementByTagName()获取到的都是数组,即使满足条件的元素只有一个,也是数组。因此在事件监听时,必须加[0],否则会报如下错误上代码var items = document.querySelectorAll('.item');// getElementsByClassName
2022-04-18 22:54:05 11485
原创 JavaScript复习一
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1、数据类型1.1Undefined1.2Null1.3转为String类型1.3.1 toString()方法1.3.2 String(a)函数1.3.3 拼接1.4 转为Number类型1.4.1 Number()1.4.2 parseInt() parseFloat()1.5转为Boolean2、运算符2.1逻辑与2.2逻辑或2.3 比较运算符2.3.1 ==与 !=2.3.2 === 与 !==3、对象 原型 原型链3.
2022-04-18 19:39:21 1105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人