自定义博客皮肤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中this指向,不必硬背

首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。  为什么要学习this?如果你学过面向对象编程,那你肯定知道干什么用的,如果你没有学过,那么暂时可以不用看这篇文章,当然

2020-06-03 00:52:14 148

原创 $emit和$on 的使用

一、$emit1、this $emit('自定义事件名',要传送的数据);2、触发当前实例上的事件,要传递的数据会传给监听器;二、$on1、VM.$on('事件名',callback) --------------------callback回调$emit要传送的数据;2、监听当前实例上自定义时间;三、接下来我们通过一个实例来解释1、想要实现的点击上一页、下一页,分别展现那页的内容。数据刷新废话不多说,上代码以下是子组件父组件代码...

2020-06-22 23:42:06 5863

转载 跨域解决方法?什么是跨域

一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),...

2020-06-04 18:38:39 192

转载 localStorage使用总结

localStorage使用总结一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。二、localStorage的优势与局限localStorage的优势1、localStora.

2020-06-04 01:06:44 192

原创 CSS实现水平 垂直居中

1、flex布局方法: 在父元素中添加: display: flex;//flex布局 justify-content: center;//使子项目水平居中 align-items: center;//使子项目垂直居中2、给父元素添加 position:relative; 给子元素添加 position:absolute; top:50%; left: 50%; 如果已知子元素宽高 margin:-width...

2020-06-03 02:48:12 177

原创 浅谈一下对闭包的理解

闭包:有权访问另一个函数作用域内变量的函数都是闭包,或者说一个函数访问了他的外部变量,那么他就是一个闭包。并且,闭包存储的外部变量是‘引用’,而不是‘值’。如果将window看成一个大的环境,var 定义的全局变量,可以被任何函数访问到,由此可以理解为任何一个函数都是一个闭包。正如MDN所说:“在JavaScript中,每当创建一个函数,闭包便产生!”以嵌套函数为例:子函数能够读取父函数中的变量,但父函数反过来不能够读取子函数的变量;多层嵌套函数:function A(x) { funct..

2020-06-02 10:40:16 310

原创 [eslint] Unexpected template string expression.

[eslint] Unexpected template string expression.ES6新语法,小撇号必须使用Tab上面的撇号,不能用引号,否则会报错[eslint] Unexpected template string expression.

2020-05-18 02:55:01 1063

转载 vue饿了么填坑笔记

记录学习 饿了么项目 vue遇到的坑当然环境:WebStorm 2018.1.5 x64-----------------------------------------------------------------安装编译器跟破解,参考:点击打开链接web...

2020-05-12 19:27:20 481

转载 Flex布局 响应式布局 简单明了的代码 推荐

​​​​Flex 布局教程:实例篇作者:阮一峰日期:2015年7月14日介绍常见布局的Flex写法。你会看到,不管是什么布局,Flex往往都可以几行命令搞定。一、骰子的布局骰子的一面,最多可以放置9个点。下面,就来看看Flex如何实现,从1个点到9个点的布局。你可以到codepen查看Demo。如果不加说明,本节的HTML模板一律如下。<div class="box"> <span class="item"></span..

2020-05-10 23:12:57 526

原创 vue v-for ESlint检查报错:Elements in iteration expect to have 'v-bind:key' directives解决方法

vue 报错解决方案<template> <div class="star" :class="starType"> <span v-for="itemClass in itemClasses" :class="itemClass"></span> </div></template>ESlint检查报错 :在不修改ESlint配置的前提下 添加 key = “itemClass” 很方便解决问题<tem

2020-05-09 23:46:26 420

空空如也

空空如也

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

TA关注的人

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