![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常总结
昭昭…
前端
展开
-
JS继承四种方法
继承:子类继承父类的属性和方法,下面介绍js中继承的四种常用方法,原型继承,Call继承,寄生组合继承,ES6中类的继承 //定义父类,给父类添加属性x,和方法getX function Father(x) { this.x = x } Father.prototype.getX=function(){ console.log(this.x); } //定义子类,给子类添加属性y,和方法getY function Chi原创 2020-07-15 18:45:22 · 166 阅读 · 0 评论 -
JS数组基础知识整理
最近在做一个前端的复习,看了向军大叔讲数组的视频,发现有很多细微的知识点我们可能平时没有注意到,所以来写一篇博客来加深印象,本篇都是一些很基础的小知识点。转自原文链接定义数组//通过对象形式:数组是一个对象,引用类型//所以用const定义数组时,改变数组某一项值并没有改变数组地址,所以不会报错,而用const定义普通数据类型,改变数据会重新分配内存空间,所以会报错;const array = new Array('a','b','c');//当用这种方式创建一个只有一个数字的数组时cons转载 2020-07-15 13:30:39 · 209 阅读 · 0 评论 -
日常总结
刚刚结束面试,面试官问到的这个问题,本来还是理解,现在成功被绕晕,所以来重新梳理一下。首先明确一点,prototype是函数独有的,__proto__和constructor是对象所独有的。再理清一个点,任何函数,只要通过new操作符来调用,那它就可以作为构造函数。//我们来看这个问题function A(){} //定义了一个构造函数var a = new A() //可以通过这种方式得到一个A的实例//那么如何通过a找到A呢//一般来说,我们都知道a.__proto__===A.原创 2020-07-14 18:58:34 · 2310 阅读 · 0 评论 -
Vue组件通信四种方式
先来介绍一下Vue组件的类型1.全局组件Vue.component('my-component-name', { // ... 选项 ...})//使用时<div id="app"> <my-component-name></my-component-name></div>2.局部组件var ComponentA = { data:... template:... methods:...}new Vue(原创 2020-07-12 14:24:24 · 218 阅读 · 0 评论 -
常见排序算法(JS)
测试数组 let arr = [49, 38, 65, 97, 76, 13, 27, 49];1.冒泡排序每一轮排序,都比较元素相邻的值,若大小顺序不对,则交换元素的位置。保证每一轮将当前剩余元素的最大值放到最后。 function BubbleSort(arr) { var len = arr.length; var temp; for (var i = len - 1; i >= 0; i--) {原创 2020-07-03 13:07:56 · 110 阅读 · 0 评论