自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卖女孩的小火柴

比较羞涩,不知道该说什么

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 js获取元素的距离父元素、窗口的距离offsetTop,offsetHeight,clientHeight,scrollHeight,scrollTop

前言相信很多项目中都会有这样一个小需求(PC端,移动端则是点击),鼠标移上某个菜单或者某个位置,显示一个弹出框,移开则隐藏弹出框,就是css中hover效果,这种通常做法是每个子菜单下都有一个弹框,父元素相对定位,子元素绝对定位,只需要控制的弹框的显示与隐藏即可,但是,当鼠标移动到边界的菜单上时,弹框可能会超出外部元素的范围,如下图:解决办法动态的计算弹框距离外部元素的位置,即...

2018-04-11 10:31:07 20983 1

原创 vue组件间通信、数据传递(父子组件,同级组件)

vue组件之间通信组件目录结构父组件 app.vue<template> <div id="app"> <h1>{{title}}</h1> <p>用户名: <span>{{username}}</span></p>

2018-04-01 19:56:49 582

原创 vue-router query和params传参(接收参数)的区别

最近在学vue,今天做项目时踩到了vue-router传参的坑(query和params),所以决定总结一下二者的区别。直接总结干货!!!1.query方式传参和接收参数传参: this.$router.push({ path:'/xxx' query:{ id:id } })接收参数:...

2018-04-01 19:51:13 30317 3

原创 fetch与ajax(XMLHttpRequest)相比

前言ES6中新增了一种HTTP数据请求的方式,就是fetch,它和XMLHttpRequest有许多相似的功能,但是相比XMLHttpRequest,fetch被设计成更具可扩展性和高效性。江湖上一直流传着 “传统ajax已死,fetch永生”的说法,下面详细说下二者详情1.XMLHttpRequest 请求数据var xhr = new XMLHttpReques...

2018-04-01 19:49:32 1287

原创 Cordova 打包签名 Android release app 过程详解及cordova创建app

很久之前就想写这篇博客,但是一直没有时间,今天抽空来整理一下,总结一下cordova的创建、打包、签名apk。对于cordova所需的打包环境,如node,cordova的安装,这里就不再多说,度娘上有很多…1.cordova命令创建一个项目cordova create testApp com.test.app这里testAPP是项目的名字,testApp com.test.app...

2018-04-01 19:44:55 1764

原创 PhoneGap极光推送 cordova消息推送

前言说一下写这篇文章的初衷。之前做过一个APP用到了消息推送,最近这个项目又用到了推送。但是由于两个项目间隔4个多月,推送集成、使用方式等都忘了,所以当时又去看了以前项目的源码和一些推送相关的博客,寻找那些蛛丝马迹。突然觉得这样很浪费时间,为何自己不写篇文章总结一下呢,以后肯定还会用到推送的,下次用的时候再看看这篇文章,思路应该会比较直观。后来再想想,嗯,对的,写吧!PS:这篇文章讲是...

2018-04-01 19:21:26 2191

嵌入式面试题文档

很实用的嵌入式开发面试题,希望对别人有帮助!

2016-02-21

空空如也

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

TA关注的人

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