自定义博客皮肤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 地址栏参数获取拼接

function getQuery() { var qs = (location.search.length > 0 ? location.search.substring(1): ''); var args = {}; items = qs.length ? qs.split('&') : []; var item,name,value,i = 0;len = items....

2019-07-05 14:11:59 548

原创 js继承的六种方式

// 1.原型链 function Person() {this.name = 'Tom'}; Person.prototype.sayName = function () {alert('hello')}; function Person1() {} Person1.prototype = new Person(); var perso...

2019-07-04 14:42:53 141

原创 js实现懒加载

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-eq...

2019-06-25 16:59:06 189

原创 document.body.scroll

网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: document.body.scrollWi...

2019-06-25 11:22:52 766

原创 document.body.scrollTop 和 document.documentElement.scrollTop 的兼容性问题

document.body.srcollTop获取滚动条的位置考虑到一些浏览器的兼容性问题吗,用document.body.srcollTop 获取高度的时候有时候显示为0那我们要做一个兼容性处理let bodyScrollHeight = document.body.scrollTop || document.documentElement.scrollTop...

2019-06-25 11:17:44 447

原创 Vue 中使用watch监听$route 无效问题

Vue 中使用watch监听$route失效问题!今天在项目操作中发现一个问题,在watch里面监听$route变化,发现并没有监听到,查阅了一些资料最终解决,现写出与大家共同分享,也忘出现此问题的同学也能顺利解决。路由词典:{ name: 'secondUser ', component: secondUser, path: '/secondUser...

2019-05-17 11:17:35 28126 13

原创 前端面试算法题汇总(持续更新...)

1.判断一段字符串是否为回文?回文是指把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环。比如 abba,redder…1.字符串转数组;2.用reverse()函数颠倒;3.使用join(’’)拼接成字符串function reverseFn( str ) { return str == str.split(',').reverse().join(''...

2019-04-04 15:31:18 6799 6

原创 Vue中ref 的使用

在Vue中 官方给我们提供了一个vm.$refs 对象,里面包括注册过ref 的所有子组件ref官方的解释为给元素或者子组件注册引用信息,如果在普通的DOM元素上使用,引用指向的就是DOM元素如果用在子组件上,引用就只指向组件实例:我们可以归结为两个目的:1.在DOM元素上设置ref属性便于快速找到DOM元素2.在子组件上使用ref便于指向子组件的实例,便于进行传值等操作(不局限于传值,...

2019-04-04 13:46:33 167

原创 Vue computed和watch的区别

Vue computed 和 watch 的区别我们再Vue项目中肯定会用到computed 和 watch ,说起他们二者之间的区别,我这里简单做一个整理,希望对大家有帮助computed计算属性,里面可以设置多个依赖的属性,当其中任意一属性的值发生改变的时候会触发,更新DOMwatch 侦听器 侦听一个属性,当这个属性的值发生改变后调用相应的方法案例–{{update}} ...

2019-04-04 11:37:41 177

原创 Vue双向数据绑定底层实现原理学习与分享

**Vue双向数据绑定底层实现原理学习与分享**最近就Vue源码很感兴趣,怀揣着一种要’‘知其所以然’'的心态,开始学习底层的东西,今天与大家分享一下Vue双向数据绑定的代码实现方式,一来可以检验我的所学,二来可以让和我一样的新手同学更好的理解双向数据绑定的原理,我会一步步讲解然后贴代码,尽量详细点…1.首先我们需要创建一个MVVM类,然后在我们的html页面引入并创建它的实例//创建 ...

2019-02-15 17:01:22 533

空空如也

空空如也

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

TA关注的人

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