自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搞懂JS 原型:prototype、__proto__、原型链

温故而知新,前面的知识多多少少遗忘了些,复习后写篇博客总结一下~JS 原型1. 初识1.1内存图1.2 代码2. 相知2.1自有属性和原型属性2.2 原型链3. 三角恋1. 初识1.1内存图通过下图,我们先有一个大概的认识~使用对象模板(构造方法)Student创建对象的实例tom,这个就像妈妈生育了孩子任何函数在创建的时候,会同时创建该函数的prototype属性,该属性引用的就是原型对象。原型对象就像爸爸,爸爸为孩子提供了公共属性和方法。如果创建了多个实例,各个实例内部有自己的自有属性,但

2021-03-14 16:16:42 4341 22

原创 Vue 组件生命周期

组件生命周1. 组件的生命周期的四个阶段2. 生命周期钩子函数一级目录## 二级目录### 三级目录# 1. 组件的生命周期的四个阶段 组件的生命周期分为四个阶段: - create(创建) - mount(挂载) - update(更新) - destroy(销毁) # 2. 生命周期钩子函数- 先看看官方的解释:    每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变

2021-02-17 20:35:29 8751 20

原创 vue-cli项目中使用Mint-ui中的mt-cell、mt-popup、mt-picker实现仿淘宝添加收货地址页面(地址三级联动 && 附全国省市区json文档)

Mint-ui如何实现地址三级联动1. 淘宝的添加收获地址页面2. 需要哪些组件3. 代码实现最近在学习Mint-ui,想实现仿淘宝的添加收获地址的功能。在网上寻找类似样例,发现无非是仅有一个地址的三级联动效果,未结合弹出框mt-popup,且大多数没有详细的注释。自己实现后来分享一下~1. 淘宝的添加收获地址页面我们想要实现的效果是在点击选择地区的时候,从底部显示弹出框,弹出框中可以实现地址的三级联动2. 需要哪些组件Cell组件:实现单元格,其语法结构为:<mt-cell tit

2021-04-27 09:46:10 1168

原创 使用border-box并排排列四张图片之间的非外边距空隙怎么消除?

用border-box并排排列四张图片之间的空隙怎么消除?1. 这个空隙哪来的?2. 怎么消除?2.1 方法一(子元素间不写任何空格回车)2.2 方法二(子元素设置浮动)2.3 方法三(父元素设置display:table)其实用border-box并排排列四张图片并没有什么难度,但是今天在复习这块的时候,总是达不到效果~解决后写篇博客加深印象1. 这个空隙哪来的?明确这个空隙不是margin,那这个空隙是什么呢?img元素是行内元素,行内元素排版的时候,元素之间的空白符(空格、回车换行等)都

2021-03-23 17:46:47 543

原创 数据结构中各种排序算法的js实现

复习数据结构中的各个排序算法,主要为了自己查看~排序1. 冒泡排序2. 选择排序3. 直接插入排序4. 希尔排序1. 冒泡排序 <script> function bubbleSort(arr){ for(let i=0; i<arr.length ;i++){ for(let j=arr.length-2; j>=i ;j--){ if(arr[j+1] < arr[j]){ [arr[j

2021-03-17 19:03:39 234

原创 vue组件通信:父与子、子与父

父子通信1.vue中提供了很棒的组件化思想,组件提高了代码的复用性。1.

2021-02-23 16:02:02 2189 14

原创 jsonp解决跨域问题

JSONP解决跨域问题一级目录二级目录三级目录1. jsonp方案一级目录二级目录三级目录1. jsonp方案jsonp实现跨域请求的原理:动态创建在这里插入代码片

2021-01-29 22:49:25 9280 6

原创 ES6 Promise的理解应用

本文是读了阮一峰大神《ES6标准入门》-Promise 对象 后的一些个人的小总结1. 什么是promise?1.1 重要概念一个 Promise 必然处于以下几种状态之一:待定(pending): 初始状态,既没有被兑现,也没有被拒绝。已兑现(fulfilled): 操作成功完成。已拒绝(rejected): 操作失败。待定状态的 Promise 对象要么会通过一个值被兑现(fulfilled),要么会通过一个原因(错误)被拒绝(rejected)。1.2 创建promisepro

2020-12-28 19:21:46 809

原创 ES6块级作用域及相关高频笔试题解析

ES6块级作用域---超详细!1. 概述1.1 变量的作用域1.2 为什么要用块级作用域1.3 ES6块级作用域的使用2. 一道高频笔试题解析1. 概述1.1 变量的作用域ES6之前,变量的作用域只有两种:局部作用域:只能在当前函数内部使用全局作用域:可以在任意函数内使用——是全局对象的成员ES6中,增加了一种变量作用域:块级作用域:只能在当前块内使用1.2 为什么要用块级作用域变量提升,内层变量覆盖外层变量var i = 10;function func() {

2020-11-30 15:38:24 498

原创 ES6访问器属性、defineProperty用法

ES对象中的属性1. 属性分类2. 数据属性3. 属性的特性3.1 属性的特性及获取属性的特性3.2 设置属性的特性3.3 用Object.defineProperty设置属性特性3.4 用Object.defineProperties设置属性特性4. 访问器属性4.1 访问器属性的相关概念4.2 访问器属性的特性4.3 访问器属性的用法示例5. 内部属性1. 属性分类ES中的对象,就是属性的集合属性分为两类:命名属性:数据属性访问器属性内部属性(ES内部定义)2. 数据属性

2020-11-27 12:40:37 1277 3

空空如也

空空如也

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

TA关注的人

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