摘要: 通过【某种方式】让一个对象可以访问到另一个对象中的属性和方法,我们把这种方式称之为继承 第一类: 原型链的继承 People.prototype.eyeColor = function(){ console.log('这是原型继承') } 在原型对象上增加eyeColor方法,所有的实例都可以拥有这 阅读全文
posted @ 2021-02-24 11:33 香香香。。。。香菜 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 参考自:https://www.cnblogs.com/ningyn0712/p/6216711.html javascript语言是一种面向对象的语言,它没有"子类"和"父类"的概念,里面所有的数据类型都是对象,js通过原型链将这些联系起来。 构造函数是一种特殊的方法,主要用来在创建对象时初始化对 阅读全文
posted @ 2021-02-23 20:38 香香香。。。。香菜 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 默认情况下的sort是对字符编码(字符对应编码),进行从小到大排序,比如banan 会排在 cheer之前,但是这个没多大用处; 主要的用法是: 要对sort方法传进来一个比较函数(comparefunction),指定排序规则; 比较函数对相邻的两个元素进行比较,根据返回值的结果,如果前面的比后面 阅读全文
posted @ 2021-02-23 13:59 香香香。。。。香菜 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 快排的实现利用了二分查找法; 二分法是通过与中间值进行比较,每次缩小一半的区域; 快速类似于二分法,每次都在数组中选择一个基数,每一轮结束后,比该基数小的都位于该基数的左边,比该基数大的位于右边。然后再分别在左边的数组里,里面选一个基点和基点值,右边选择基点和基点值,这里就是用递归。 functio 阅读全文
posted @ 2021-02-23 13:40 香香香。。。。香菜 阅读(565) 评论(0) 推荐(1) 编辑
摘要: 1 冒泡排序O(n2) 规则:前后两两进行比较,如果符合比较的条件,就交换两个数的位置,直到所有的数据,都符合从小到大的条件,排序结束。 规律:每一轮都会找出一个较大的数,放在正确的位置。 比较的轮数:数组长度-1; 每一轮比较的次数:数组长度-当前轮数; function buluBulu(arr 阅读全文
posted @ 2021-02-23 13:36 香香香。。。。香菜 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1.不在vue的时候可直接用class类引入。 其中,active,thin,red 是在style样式中定义好的样式。 <h1 class="active thin red">不积跬步,无以至千里</h1> 2.在为class 使用v-bind 绑定 对象的时候,对象的属性是类名。 其中,cals 阅读全文
posted @ 2019-12-15 22:09 香香香。。。。香菜 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一般是在v-bind后面的加入的。 1 .stop阻止事件冒泡 2 .prevent阻止默认行为,比如a标签的跳转,表单的submit 3 .capture 添加事件侦听器时,使用事件捕获模式 4 .self只有该事件的元素被点击时才会触发该事件。.stop和.self 是不同的,前者阻止了所有冒泡 阅读全文
posted @ 2019-12-15 21:57 香香香。。。。香菜 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1,差值表达式{{}} 1 <p >{{ msg }}</p> 2、v-cloak解决差值表达式闪烁的问题 <p v-cloak>{{ msg }}</p> 3、v-text是没有闪烁问题的。 1 <h4 v-text="msg"></h4>//注意:v-text会覆盖元素中的原本的内容,差值表达式 阅读全文
posted @ 2019-12-15 21:24 香香香。。。。香菜 阅读(339) 评论(0) 推荐(0) 编辑
摘要: mvvm是前端的层次开发思想。mvc是前后端的分离。 阅读全文
posted @ 2019-12-15 20:36 香香香。。。。香菜 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 本篇主要内容 头标签:meta 排版标签:<p>,<div>,<span>,<br>,<hr>,<center>,<pre> 字体标签:<h1>,<font>,<b>,<u>,<sup>,<sub> 阅读全文
posted @ 2019-11-12 22:17 香香香。。。。香菜 阅读(86) 评论(0) 推荐(0) 编辑