时间飞逝的博客

用最少的代码,做最多的事

【Vue】Vue2.0页面缓存和不缓存的方法,以及watch监听会遇到的问题

vue2.0页面缓存和不缓存的方法,以及watch监听会遇到的问题

2018-03-26 17:44:16

阅读数 10470

评论数 0

【Vue】Vue移动端页面自适应解决方案

移动端页面自适应解决方案 该方案使用相当简单,把下面这段已压缩过的 原生JS(仅1kb,源码已在文章底部更新,2017/5/3) 放到 HTML 的 head 标签中即可(注:不要手动设置viewport,该方案自动帮你设置) &am...

2018-02-07 11:33:25

阅读数 9089

评论数 0

【Jquery】判断是否为数组,判断数值是否为空

判断是否为数组,判断数值是否为空

2018-01-25 16:40:35

阅读数 9200

评论数 0

【JavaScript】2018最新的省市区,获取json,实现三级联动选择省市区(底部源码地址)

【2018最新的省市区】获取json,实现三级联动选择省市区(底部源码地址)

2018-01-25 16:11:43

阅读数 5825

评论数 3

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

具体步骤: 1、申请腾讯地图的开发者keyhttps://lbs.qq.com/console/mykey.html?console=mykey 2、引用腾讯地图的 cdn 链接 前端定位组件:https://lbs.qq.com/tool/component-geolocation.htm...

2019-04-23 17:20:33

阅读数 13

评论数 0

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

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

2019-03-28 17:02:25

阅读数 20

评论数 0

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

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

2019-03-28 09:28:44

阅读数 18

评论数 0

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

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

2019-03-27 17:47:45

阅读数 24

评论数 0

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

Vue刷新页面,动态addRoutes添加路由,报错 "RangeError: Maximum call stack size exceeded" Maximum call stack size exceeded Cannot read property 'matched' o...

2019-03-21 11:43:05

阅读数 31

评论数 0

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

小乌龟克隆项目报错:Disconnected: No supported authentication methods available(server sent: publickey) fatal: Could not read from remote repository. Please ...

2019-03-20 16:24:38

阅读数 72

评论数 0

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

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

2019-03-18 18:02:32

阅读数 128

评论数 0

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

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

2019-03-18 17:21:18

阅读数 18

评论数 0

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

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

2019-03-18 17:01:01

阅读数 17

评论数 0

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

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

2019-01-28 15:55:25

阅读数 140

评论数 0

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

注意:Array.isArray()、Set()、for  of 是ES6的语法,如果需要匹配不兼容的浏览器,需要用 babel-core 对 ES6 进行转码,如果需要兼容 IE9 和一些低版本的浏览器,可以安装和使用babel-polyfill,可以点击 babel-polyfill 安装和使...

2019-01-25 11:57:41

阅读数 48

评论数 1

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

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

2019-01-25 11:32:58

阅读数 55

评论数 0

JavaScript 判断传参是否为数组

1、【最标准】判断数组写法 const arr='1,2,3,4,5,5,3,4,5,3,6'; function isArray(arr) { return Object.prototype.toString.call(arr) == '[object Array]'; } cons...

2019-01-25 11:18:34

阅读数 80

评论数 0

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

babel 默认只转换 js 语法,而不转换新的 API,比如 Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局对象,以及一些定义在全局对象上的方法(比如 Object.assign)都不会转码。 注意:项目中如果兼容 IE...

2019-01-23 17:56:13

阅读数 752

评论数 0

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

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

2019-01-23 10:12:25

阅读数 207

评论数 0

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

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

2019-01-22 18:03:19

阅读数 163

评论数 0

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