• 等级
  • 96120 访问
  • 69 原创
  • 27 转发
  • 40872 排名
  • 16 评论
  • 31 获赞

腾讯地图获取当前定位的经纬度、地址的详细名称和地图上的显示

具体步骤:1、申请腾讯地图的开发者keyhttps://lbs.qq.com/console/mykey.html?console=mykey2、引用腾讯地图的cdn链接前端定位组件:https://lbs.qq.com/tool/component-geolocation.html 逆地址解析(坐标位置描述):https://lbs.qq.com/webservice_v1...

2019-04-23 17:20:33

Vue 项目 v-model 数组中的内容更新了,视图层没有更新的解决办法

遇到的问题:在Vue项目中,通过v-model双向数据绑定,数据可以快速响应到页面上,但是有时候会发现,数组中的内容已经更新了,但是视图层却没有没有更新。{{arr}}//一直都是[0]data(){return{arr:[0]}},mounted(){setTimeout(()=>{this...

2019-03-28 17:02:25

js 判断是否为数组的超简单的方法和区别【兼容 IE 9 及以下版本】

js判断是否为数组的超简单的方法和区别【兼容IE9及以下版本】Array.isArray(arr)instanceofArray

2019-03-28 09:28:44

js 赋值的两个数组、对象会相互影响,可使用深拷贝方法解决

js赋值的两个数组、对象会相互影响,可使用深拷贝方法解决

2019-03-27 17:47:45

Vue刷新页面,动态addRoutes添加路由,报错Maximum call stack size exceed Cannot read property 'matched' of undefined

Vue刷新页面,动态addRoutes添加路由,报错"RangeError:Maximumcallstacksizeexceeded"MaximumcallstacksizeexceededCannotreadproperty'matched'ofundefined"Cannotreadproperty'matched'ofundefined

2019-03-21 11:43:05

小乌龟克隆项目报错:Disconnected: No supported authentication methods available(server sent: publickey)

小乌龟克隆项目报错:Disconnected:Nosupportedauthenticationmethodsavailable(serversent:publickey)fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.

2019-03-20 16:24:38

js 通过 blob 类文件对象下载图片,修改图片保存的名字(兼容式写法)

js通过blob类文件对象下载图片,修改图片保存的名字(兼容式写法)1、转换成base64的方法2、转换成blob对象3、判断浏览器的类型4、把获取的地址传入上面的方法,然后判断浏览器的类型,选择兼容的下载blob文件流的方法

2019-03-18 18:02:32

js 判断是哪个浏览器的封装

js判断是哪个浏览器的封装

2019-03-18 17:21:18

js下载 txt 文本文件的兼容方法

出现的问题:txt文本文件在浏览器中用a标签下载,会直接打开,而不会下载。解决思路:1、先判断返回的地址中时候有.txt字符2、判断是什么浏览器,判断使用哪种的get的请求3、拿到地址后,创建a标签,设置a标签的下载地址4、把请求的地址中获取的文本信息responseText,通过newBlob()生成blob文件流5、把blob文件流复制...

2019-03-18 17:01:01

json的单引号和双引号问题(亲测有效)

在json文件写数组的时候,如果数组的字符串使用单引号包住的时候,会导致获取到的json文件不能通过JSON.parse()进行转码,然后在 json官网 发现了,字符串是必须要用双引号的。》 今天遇到双引号和单引号的问题:json就是一段有格式的字符串,如果数据的封装与解析都是我们自己做的时候,单引号和双引号是没啥关系的,但是如果用到一些别的json相关的库的时候,或者像笔者这样是发...

2019-01-28 15:55:25

【超简单】JavaScript 数组去重的方法

注意:Array.isArray()、Set()、for of是ES6的语法,如果需要匹配不兼容的浏览器,需要用babel-core对ES6进行转码,如果需要兼容IE9和一些低版本的浏览器,可以安装和使用babel-polyfill,可以点击babel-polyfill安装和使用教程1、【ES6简单快捷1】 数组去重的方法constarr=[1,2,3,4,5,5,...

2019-01-25 11:57:41

循环数组或者对象的常用方法forEach、for-of 的优缺点

1、forEach优点:写法更加简洁缺陷:你不能使用break语句中断循环,也不能使用return语句返回到外层函数constarr=[1,2,3,4,5];arr.forEach((item)=>{console.log(item)//1//2//3//4//5if(element==3){return;...

2019-01-25 11:32:58

JavaScript 判断传参是否为数组

1、【最标准】判断数组写法constarr='1,2,3,4,5,5,3,4,5,3,6';functionisArray(arr){returnObject.prototype.toString.call(arr)=='[objectArray]';}console.log(isArray(arr))//true、数组;false、不是数组2、【ES6...

2019-01-25 11:18:34

Vue2.0 兼容 IE9 和一些低版本的浏览器,安装和使用babel-polyfill,以及兼容的优缺点

babel默认只转换js语法,而不转换新的API,比如Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise等全局对象,以及一些定义在全局对象上的方法(比如 Object.assign)都不会转码。注意:项目中如果兼容IE9和一些低版本的浏览器,就必须对这些新的API进行转码。安装和使用babel-polyfill...

2019-01-23 17:56:13

【超简单】安装及运行 http-server 简易node服务器,本地浏览器打开build打包之后的dist文件

build之后的dist文件只有放在服务器上才能查看,但本地如何查看呢,我们可以利用node.js中的http-server的插件,搭建一个简易node服务器。1、全局安装http-server(建议的),可以用下面三个命令中的其中一个国外npm网站直接安装命令: npmihttp-server-g  淘宝cnpm镜像安装命令:    cnpmihttp-se...

2019-01-23 10:12:25

【面试必问题】Vue 2.0——生命周期和钩子函数的理解、以及生命周期的实际应用场景

1、前言Vue框架,作为一个主流的框架,不管是大公司还是小公司都用应用这个框架,所以作为前端开发肯定不可避免就用到了,所以我们不仅要学会用,更要学会理解这个框架,这样不管是对我们利用这个框架工作,或者是我们找工作面试的时候,才能更加自信,更加游刃有余。2、Vue2.0的生命周期下面这张图就可以完美的解释了Vue2.0的生命周期了  Vue1.0和Vue2.0...

2019-01-22 18:03:19

Object.defineProperty() 的属性和用法

Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象。1、用法:Object.defineProperty(obj,prop,descriptor)obj:要在其上定义属性的对象。prop:要定义或修改的属性的名称。descriptor:将被定义或修改的属性描述符。2、defineProper...

2019-01-22 15:18:09

Object.defineProperty的可枚举属性的定义,可枚举属性的设置以及可枚举属性的用处

1、什么是枚举?(百度百科)枚举:在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。可枚举:显而易见,就是某些...

2019-01-22 14:27:29

JS 严格模式下的常见规则大全(亲测有效)

1、全局变量显式声明在正常模式中,如果一个变量没有声明就赋值,默认是全局变量。严格模式禁止这种用法,全局变量必须显式声明。"usestrict";a=1;//报错,aisnotdefined2、禁止this关键字指向全局对象f();functionf(){console.log(!this);//false}//打印false,因为"...

2019-01-17 18:31:33

为什么要使用 js 的严格模式、如何使用严格模式

1.概述除了正常运行模式,ECMAscript5添加了第二种运行模式:"严格模式"(strictmode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。2.为什么用严格模式-消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;-消除代码运行的一些不安全之处,保证代码运行的安全;-提高编译器效率,增加运行速度;-为未来新版本...

2019-01-17 16:34:04

时间飞逝子非鱼

用更少的代码,做更多的事。
关注
  • 互联网·电子商务/全栈工程师
  • 中国 广东省 广州市
奖章
  • 勤写标兵Lv1