自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 移动端常见小问题总结

1、移动端页面上下滑动时发生卡顿的情况,很不流畅在该元素的css上添加以下样式{ -webkit-overflow-scrolling: touch; overflow-scrolling: touch;}2、扫描二维码时,判断扫描容器let ua = window.navigator.userAgent.toLowerCase();if (ua.ma...

2019-05-28 17:37:47 311

原创 JavaScript中的this指向问题

首先说明,this的指向在函数定义的时候是确定不了的,只有在函数执行的时候才能确定this到底指向谁,会根据上下文环境变化。下面从全局环境、事件处理函数、函数内部、箭头函数内部、对象方法内部、构造函数中、原型链上函数来说明this指向问题。1.全局环境,在window的方法调用时,this始终指向window。setTimeout是window的方法,所以此处this指向window。&...

2019-04-17 14:42:12 290

原创 前端常见面试题——框架部分(五)

1.vue熟悉吗,说一下vue计算属性与监听属性的区别?computed 计算属性在数据未发生变化时,优先读取缓存,只有在相关的数据发生变化时才会改变要计算的属性。watch 监听属性会实时监听数据变化,数据每次有变化都去执行函数。举个例子<div id="app"> <input type="text" v-model="firstName">...

2018-09-05 16:54:44 1882 1

原创 前端常见面试题总结——ajax部分(四)

1.碰到过跨域问题吗,一般跨域问题是怎么解决的?浏览器都有一个“同源策略”限制,限制了ajax的请求同源策略:表示请求的协议,域名,端口号相同,就是同源,ajax只能访问同源的请求。同源策略的限制:ajax只能请求同源的地址 js只能获取同源的cookie及本地存储 js只能操作同源的dom同源策略的限制,使网络之间相互访问的安全性得到了提高。方法一:jsonp跨域原理:...

2018-09-04 17:36:19 4228

原创 前端常见面试题总结——ES6部分(三)

1.es6熟悉吗,说几个es6的新增方法(1)新增声明命令let和const在es6中通常用 let 和 const 来声明,let 表示变量、const 表示常量。特点:let 和 const 都是块级作用域。以{}代码块作为作用域范围 只能在代码块里面使用。 不存在变量提升,只能先声明再使用,否则会报错。在代码块内,在声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性...

2018-09-04 14:16:36 25333 4

原创 前端常见面试题总结——JavaScript部分(二)

1.如何对一个数组进行去重/排序?去重:除了常用的双重循环,还有两种方法方法一:遍历该数组,利用indexOf()方法判断新数组中是否存在,不存在就push到新驻足中,代码如下:var arr = ['a', 'b', 'b', 'c', 'c', 'd'];var newArr = [];for (var i = 0; i < arr.length; i++) { ...

2018-09-04 10:03:03 1956 1

原创 前端常见面试题总结——HTML和CSS部分(一)

1.怎么实现垂直居中,水平居中,说出2-3种方式?方法一:绝对定位 + left:50%,top: 50% + margin-left:(自身宽度的一半),margin-top:(自身高度的一半)缺点:要自己计算容器的宽高,万一容器的宽高改变还要修改css样式.parent { /*父标签*/ width: 600px; height: 600px; border: 1...

2018-09-03 15:35:06 2980

空空如也

空空如也

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

TA关注的人

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