自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 形参和实参是什么?? shim和polyfil是什么意思??

形参和实参是什么??实参(argument):  全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。      形参(parameter):全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量。是在...

2018-12-13 23:24:07 1231

原创 深入理解call、apply、bind(改变函数中的this指向)

在JavaScript中call、apply、bind是Function 对象自带的三个方法,这三个方法的主要作用是改变函数中的 this 指向,从而可以达到`接花移木`的效果。本文将对这三个方法进行详细的讲解,并列出几个经典应用场景。 区分:1、call(object,arg1,arg2) ,call方法的第一个参数是函数中this重新指向的对象,剩下的参数是传入该函数的形参不传...

2018-12-13 17:47:31 7662

原创 理解JavaScript中this的指向详解

 this的定义和理解:this是JavaScript语言的一个关键字,它是函数运行时,在函数体内部自动生成的一个对象,只能在函数体内使用。 1、this和执行环境对象有关,和函数的声明无关。 var name="Tom"; var Bob={ name:'Bob', show:function(){ console.log...

2018-12-12 17:14:01 331

原创 vue-router详尽:编程式导航、路由重定向、动态路由匹配、路由别名、嵌套路由、命名视图

vue-router编程式导航 在vue项目中经常用到this.$router.push() 和 this.$router.replace() 方法进行路由跳转就是编程式导航。。。通俗理解编程式导航:通过操作$router实例的JavaScript代码实现路由跳转。点击 <router-link :to="..."> 等同于调用 router.push(...)。$rout...

2018-12-11 23:33:51 3872 1

原创 vue生命周期详解、钩子函数的调用(简单易懂)

定义:vue的生命周期是指vue实例从初始化创建到实例销毁的过程。期间会有8个钩子函数的调用。 vue的钩子函数图解: vue的钩子函数使用总结:1、beforeCreate(创建前):beforeCreate钩子函数,这个时候,vue实例的挂载元素$el和数据对象data都为undefined,还未初始化。无法访问到数据和真实的dom和data中的数据,可以在这里面使用l...

2018-12-05 16:13:09 9161 2

原创 隐藏浏览器滚动条但内容可以滚动的3种解决方式(简单清晰)

第一种:使用纯css样式属性隐藏滚动条  :火狐浏览器的css写法不兼容<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-widt

2018-12-05 10:36:29 18405 2

原创 vue项目中全局引用jquery 、引用外部js的多种方式(外部纯函数js、外部自执行js、外部js插件),附niceScroll滚动条插件使用

vue项目中全局引用jquery :1、“   npm install jquery --save    ” 命令安装jquery2、在项目根目录下的 build 目录下找到webpack.base.conf.js 文件,在开头使用以下代码引入webpack,如下var webpack = require('webpack')3、在webpack.base.conf.js 配置文...

2018-12-04 21:42:47 12674 1

原创 vue.nextTick()方法的使用详解(简单明了)

什么是Vue.nextTick()?? 定义:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。所以就衍生出了这个获取更新后的DOM的Vue方法。所以放在Vue.nextTick()回调函数中的执行的应该是会对DOM进行操作的 js代码;理解:nextTick(),是将回调函数延迟在下一次dom更新数据后调用,简单的理解是:当数据更...

2018-12-03 23:13:59 436303 41

原创 vue数组修改不触发视图更新、vue向响应式对象添加或删除属性

背景:在vue开发中会遇到data数据更改后view试图不会进行响应式更新的情况 以下4种情况不触发vue响应式更新!!    不能检测到的数组变动是:    1、当利用索引直接设置一个项时,例如:vm.items[indexOfItem] = newValue;    2、当修改数组的长度时,例如:vm.items.length = newLength;   不能检测...

2018-12-03 10:53:00 8004

空空如也

空空如也

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

TA关注的人

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