自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 移动端H5页面监听页面离开返回并且刷新页面

项目中的需求:点击浏览器中的返回按钮,要让页面重新加载资源。因为这部分的资源每次去加载的内容都不一样,如果返回的时候,还是看到原先的内容,那做这个内容块的意义就很小了;而如果用户看完了这部分内容,再返回来的时候,这个地方换成了新的内容,这样就能体现这部分的价值了。而对于浏览器来说,大部分浏览器的返回是直接使用缓存的,不会执行任何的javascript代码。原因:部分浏览器在后退时不会触发onl...

2019-07-30 14:31:36 18346 3

原创 css3判断animation动画是否完成,以及在动画完成后执行事件

用css3的animation完成一个动画,当只有这个动画完成时才执行令一个事件,比如让动画保持在终止的状态或其他一些事件。我们该怎么办呢。第一种方法:用计时器,设定一个和动画时长一样的time,过time事件去执行这个函数。setTimeout(function(){ },time);第二种方法:当-webkit-animation动画结束时有一个webkitAnimatio...

2019-07-30 14:08:15 6719 1

原创 vue-cli中 proxyTable 配置无效,访问404

一开始根据正常情况下设置了proxyTable属性和全局创建axios实例如下。 proxyTable: { '/api':{ target:'http://xxxx.com', changeOrigin: true, pathRewrite: { '^/api': '/api' } ...

2019-07-25 09:36:54 3829 3

原创 npm安装依赖包报ERR问题汇总及处理

本文记录在使用npm安装依赖包过程中踩过的坑。一般来说,npm安装失败时需要注意下面几点:是否能够访问安装源:检查代理和当前安装源 当前的node版本是否兼容已有模块node_modules 输入的依赖包名称是否正确npm ERR! code ECONNRESET在使用npm安装node的模块的时候,经常会出现下面的一些错误:npm ERR! network tunneling ...

2019-07-23 16:00:19 50113

原创 彻底删除node_modules文件夹的两种方式

在工作中有用到gulp,webpack,使用他们需用依赖node的一些模块包,于是会在目录下生成一个node_modules文件夹。有一次想删掉它重新生成模块包的时候发现根本不太可能,无穷无尽的报一个错:路径太长(太深),无法删除,使用命令行rd、del均尝试无效(此问题win10系统下已不会出现,小伙伴们赶紧更新系统吧)。一开始我只能通过另起文件夹的做法来重新启用新项目,发现僵尸文件越来...

2019-07-22 09:21:55 7712 2

原创 使用cnpm install安装依赖包的坑

最近在项目中遇到一个很奇怪的问题,使用cnpm install安装依赖导致部分el-input生成的input输入框无法输入的问题

2019-07-22 08:59:26 7265

原创 Win10添加开机自动运行软件三种方法(亲测可用)

Win10管理开机启动项的方法相信大家已经非常熟悉,msconfig命令各系统都通用,那么很多用户发觉Win10和Win7 XP等系统不同,没有启动文件夹,那么我们怎么添加开机启动项呢?如晨软件或程序没有开机启动设置的话,是的,在Win10中添加开机启动项虽然麻烦了些,但是还是可以设置的,下面小编就分享几种方法。方法一:开机启动文件夹1、我们打开文件夹:C:\Users(用户)\Admi...

2019-07-19 09:07:49 184204 8

原创 可能是最全的实用API接口汇总

下面列举了国内的常用、实用的API接口,按照 笔记、出行、词典、电商、地图、电影、即时通讯、开发者网站、快递查询、旅游、社交、视频、天气、团队协作、图片与图像处理、外卖、消息推送、音乐、云、语义识别、语音识别、杂志、综合 进行了如下分类。笔记OneNote- OneNote支持获取,复制,创建,更新,导入与导出笔记,支持为笔记添加多媒体内容,管理权限等。提供SDK和Demo。为知笔记-...

2019-07-15 11:50:56 6136 2

原创 这可能是最全的天气Api接口 (可在小程序中使用)

国内的地图软件基本是支持查询天气的唯独腾讯地图不支持天气查询,当然其他天气平台提供的接口也是够个人使用的。1、高德地图(高德地图开发者平台)支持获取实时天气数据2、百度地图(百度地图开放平台)支持获取实时天气、天气预报还有指数,未来几天的天气等3、心知天气免费版支持获取国内369个地级市、天气实况(2项)、3天天气预报、生活指数(基础6项)、访问量限额:400次...

2019-07-15 10:00:46 5190

原创 IOS下z-index失效问题

一.zindex和transform translateZ冲突问题1.在android上,如果对元素同时设置zindex和transform translateZ的值时,在显示上zindex的优先级要高于translateZ2.在ios上,则相反,translateZ的优先级要高于zindex3.所以最好在设置一系列元素时,zindex的值和translateZ的值应该一起逐级增长或逐...

2019-07-12 17:54:54 3976 1

原创 使用 PM2 管理nodejs进程

pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。它非常适合IaaS结构,但不要把它用于PaaS方案(随后将开发Paas的解决方案).和使用node index.js方式比较,优点:1 一个命令窗口就可管理多个node服务器进程。而node命令多个进程就需要开多个窗口。...

2019-07-09 18:21:39 355

原创 mongoose基础教程 Schema与Model

SchemaSchema 是什么在 Mongoose 中,所有数据都由一个 Schema 开始创建。每一个 schema 都映射到一个 Mongodb 的集合(collection),并定义了该集合(collection)中的文档(document)的形式。定义一个Schemeconst mongoose = require('mongoose');const Schema =...

2019-07-09 17:47:44 4117

原创 Mongodb的update操作总结

注:在这篇文章讲的语法介绍都是在mongodb shell环境内的,和真正运用语言编程(如java,php等)使用时,在使用方法上会有一些差别,但语法(如查询条件,$in,$inc等)是一样的。本文是参考官方文档来介绍的,之所以有官方文档还要在这介绍,一方面是就当翻译,毕竟每次要用时去看英文文档比较累,第二是官方文档讲解比较简单,有时光看官方文档不好理解,我在实际操作的情况下可以做些补充。好了...

2019-07-08 20:44:52 1457

原创 animate动画执行一次并且停留在最后一帧

方法一:css3animation-iteration-count:1;/*动画只执行一次*/ -moz-animation-iteration-count:1; -webkit-animation-iteration-count:1; -o-animation-iteration-count:1; animation-fill-mode: forwards;...

2019-07-08 20:06:49 7377

原创 mongodb数据库备份恢复-windows系统

备份语法:mongodump命令脚本语法如下:>mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017-d:需要备份的数据库实例,例如:test-o:备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前...

2019-07-05 09:12:04 849

原创 关于redis,学会这8点就够了

1,redis是什么redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。2,支持的语言3,redis的应用场景有哪些1,会话缓存(最常用)2,消息队列,比如支付3,活动排行榜或计数4,发布,订阅消息(消息通...

2019-07-02 16:34:35 136

原创 vue2.x+vue-cli 解决兼容IE问题

最近用vue-cli搭建了一个管理后台项目,发现在win7的IE10-11下打开是空白的,win10的edge和chrome等其他浏览器都没有问题,因为vue官网告诉我们它是兼容ie9的,后来想了一下可能是es6的一些新特性IE浏览器不支持导致的。报错原因:Babel 默认只转换新的 JavaScript 语法(如箭头函数),而不转换新的 API ,比如 Iterator、Generato...

2019-07-01 18:37:28 3910

原创 android低版本系统部分手机加载不出H5页面

我这个问题出现在android6.0以下的机子上, 其他版本没问题。解决方法(前三种方法需要Android同学改,第四种需要web前端同学改):1.启用mixed content在Android5.0中,WebView方面做了些修改,如果你的系统target api为21以上:系统默认禁止了mixed content和第三方cookie。可以使用setMixedContentMod...

2019-07-01 18:08:40 8707 2

原创 vue2.X阻止事件冒泡

<!--picker弹窗--><transition name="fade"> <div class="picker_wrap" v-show="roomSelectShow" @click="cancelSelect"> <div class="picker_alert" @click.stop> ...

2019-07-01 17:56:42 384

原创 js报错:Cannot read property 'getAttribute' of null问题

在vue中使用echarts时,在图表元素并未加载的情况下进行eharts.init(),会发生此错误,因为eharts并未找到该元素,故无法对其进行渲染。echarts.js引用放在head中或者放在body中HTML代码的前面了,造成加载时阻塞后面的html。解决方案:1.查看填写的id是否真实存在,若不存在,当然无法根据getElementById来找到该元素;2.将echart...

2019-07-01 17:50:22 9794 2

原创 js中数组排序、去重

1.从小到大排序:// 从小到大顺序排序 minSort (arr) { var min for (var i = 0; i < arr.length; i++) { for (var j = i; j < arr.length; j++) { if (arr[i] > arr[j]) { ...

2019-07-01 17:44:12 623

原创 通过userAgent是否包含MicroMessenger来判断是否在微信内置浏览器打开网页

由于微信的种种封闭,导致在微信内置浏览器打开的页面,会把外部链接全部屏蔽掉.所以通用的做法是,判断是微信浏览器打开的时候做一种处理方式.非微信浏览器打开时做另外一种处理方式.类似你想在微信打开页面里点击下载按钮,一定是不成功的.我们会友好的跳出一张引导图.那么要做出这样的逻辑判断,我们就需要获取当前页面所在的环境是不是微信内置浏览器,如何判断?function isWei...

2019-07-01 13:54:28 31122

观摩50名Google+Android程序开发竞赛作品

观摩50名Google+Android程序开发竞赛作品

2013-12-24

空空如也

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

TA关注的人

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