- 博客(93)
- 收藏
- 关注
原创 cordova之File Transfer (Permission denied) 权限导致下载失败
最近利用 cordova 的 File Transfer 做app的强制更新功能,app是基于ionic+AngularJS ,我只打包了android的。我想打包到小米6(安卓7以上)。在强制更新下载apk的时候。始终下载失败,报错 Permission denied 。后来得知 详情点击:查看权限相关最后我是通过 cordova-plugin-android-permi...
2018-03-22 10:20:16
3452
转载 获取上个月在昨天这一天的日期
//获得上个月在昨天这一天的日期 function getLastMonthYestdy(date) { var daysInMonth = new Array([0], [31], [28], [31], [30], [31], [30], [31], [31], [30], [31], [30], [31]); var strYear = date.getFullYear(...
2018-03-06 10:47:24
357
转载 foreach的continue和break : Uncaught SyntaxError: Illegal continue statement
Uncaught SyntaxError: Illegal continue statement在JS中出现上面错误,很可能是因为在foreach循环中使用了 continue 或者 break 所导致的; 在JS循环中 continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。 break 语句可用于跳出循环。 break 语句跳出循环
2017-12-07 20:37:56
667
原创 通常每个套接字地址只允许使用一次
今天连着数据线从电脑打包app到手机上。报错如下:解决办法:把360手机助手关掉,相关进程结束了即可。查看手机设备是否连上了电脑,可以用cmd输入adb查看设备。
2017-11-30 15:03:34
2467
原创 sftp上传文件
rm删除文件rmdir删除文件夹,但是只能删除空文件夹。因此要使用命令rm folder/* 把文件夹里面的文件先清空, 再rmdir folder。而且还需要是folder里面没有子文件夹的情况。(文件名:folder)put 上传文件利用sftp中将本地文件夹D:\a\folder(内包含子文件夹) ,上传到复制到服务器的/mmm目录下 1、切换到远程目录/mmm : cd /mm
2017-11-10 16:32:17
1094
原创 ionic AngularJS 生成二维码 扫描识别二维码
1。生成二维码生成二维码我用的是angular-qrcode2。扫描二维码cordova
2017-09-11 16:45:54
3833
原创 配置ionic+AngularJS+cordova 开发环境
Ionic开发需要安装的基本工具NodeGitJAVA JDKAndroid SDKIonic cordova
2017-09-11 16:18:49
550
转载 Normalize和reset的区别
相同点:都是为了让浏览器样式表现一致性 normalize.css不会重置掉默认样式 reset.css会。
2017-07-17 20:27:22
1641
原创 CSS3-新增背景系列background相关属性
1. 回顾一下之前学习过的background属性 1.1 background-color 1.2 background-image 1.3 background-repeat 1.4 background-position 1.5 background-attchment 1.6 background 2. CSS3新增的backgr
2017-07-17 20:24:06
2016
原创 jQuery插件( jquery.extend 与 jquery.fn.extend的区别)
开源社区:http://www.oschina.net/project/tag/273/jquery/ jQuery插件网:https://www.jq22.com/
2017-07-17 20:12:38
461
原创 JQ插件OrgChart实现组织结构图
最近在做一个OA系统的组织结构图,需求如下。第一眼看起来让人联想到脑图,思维导图大家都比较熟悉。但这不是脑图,是组织结构图。
2017-06-04 18:58:59
21404
15
原创 phantomjs install:`node install.js`
在clone了别人的项目,执行npm install 命令的时候,如果碰上phantomjs的错误,该怎么解决?
2017-04-26 17:06:50
3876
原创 nrm(npm加速)、nvmw切换node版本
1、安装node.jsnode.js所有版本以及下载地址:点击查看下载.msi 后缀的文件 安装不用多说啦~下载下来傻瓜式安装…查看Node是否安装成功/查看Node的当前版本在命令行输入 node -v 2、npm加速npm 默认是从国外的源获取和下载包信息, 速度会很慢. 可以通过简单的 —registry 参数, 使用国内的镜像 https://reg...
2017-04-19 13:50:10
4697
原创 vscode编辑器插件总结
之前一直用webstorm,webstorm确实太重了,后来无意中发现了vscode。高颜值吸引了我哈哈哈…就一直用着。VScode下载地址:点击下载VScode详细用法:点击查看很喜欢VScode的插件功能~想要什么插件就搜索,比如搜索angular以下是我装的一些插件,记录防止下次装机只要点击一下某款插件,插件的介绍和用法都会在右侧窗口详细介绍,还会有小动画演示用法
2017-04-19 12:26:43
26314
原创 08-JS特效-三大系列之client系列
三大系列 offset-位移 scroll-卷页 client-可视区client(6个)1、clientWidth/clientHeight:获取网页可视区域宽高调用者不同,意义不同:- 盒子调用:用来检测盒子的宽高+padding;clientWidth = width+padding;不包含border和margin,而且不会被内容左右- body/htm调用:
2017-01-01 22:17:09
1667
原创 07-JS特效-事件对象-pageY和screenY和clientY的区别
pageY/pageX:鼠标位于整个网页页面的顶部和左侧部分的距离(页面) clientX/clientY:鼠标位于浏览器左侧和顶部的距离(浏览器的大小和位置) screenY/screenX: 鼠标位于屏幕的上方和左侧的距离(屏幕)鼠标距离整个页面的距离、和距离可视区的距离有时候是相等的当页面有被卷去的头部或者左侧的时候,这两个值就不相等了。由此,我们获取以下等式:鼠标位于整
2017-01-01 22:16:15
606
原创 06-JS特效-事件对象概述
事件对象(event)在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息。例如鼠标位置,键盘按键,触发事件的元素等所有浏览器都支持event对象,但支持的方式不同:普通浏览器支持 :event(传参,任意参数)在IE6/7/8中支持:window.event(内置,无参)兼容写法: //推荐参数就用eventdocument.onclick = f
2017-01-01 22:15:33
341
原创 05-JS特效-缓动动画-获取元素样式(行内、内嵌、外链)
火狐谷歌IE9+ : window.getComputedStyle(元素,null).width; ie678: 元素.currentStyle.width; getComputedStyle 和 currentStyle 获取到的都是对象
2016-12-27 22:31:23
584
原创 05-JS特效-缓动动画
缓动动画原理缓动动画原理: 盒子位置 + 步长(步长越来越小)盒子位置 = 盒子本身位置+(目标位置-盒子本身位置)/ 10;
2016-12-23 00:07:26
1804
原创 04-JS特效-Html基本结构访问方法
HTML基本结构访问方法:document.title–文档标题document.head –文档的头标签document.body –文档的body标签document.documentElement -它表示文档的html标签e.g. <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8">
2016-12-23 00:05:20
350
原创 03-JS特效-三大系列之scroll系列
三大系列 offset-位移 scroll-卷页(本文) client-可视区onscroll 滚动事件(window.onscroll = fun…) 屏幕每滚动一次,哪怕只有1像素都会触发这个事件。这样就可以用来检测屏幕滚动了.只能有一个,写了多个以最后一个为准,同理 window.onloadonscroll常用属性(4个)1、scrollWidth/scro
2016-12-21 21:57:45
1849
原创 02-JS特效-匀速动画
动画的种类 动画原理 = 盒子位置 + 步长。 1.闪动。 (瞬间到达) 2.匀速。 (每次走一样距离) 3.缓动。 (开始特快越走越慢,步长越来越小.类似刹车,电梯停止,压缩弹簧…)动画的原理:盒子的位置=盒子本身所在的位置+步长<style> * { padding: 0; margin: 0; }
2016-12-21 21:56:51
691
原创 JS-BOM总结
BOM: Browser Object Model 浏览器对象模型的简称window对象是BOM的顶级对象。调用他的属性和方法的时候,可以省略。BOM的简单总结: 窗口操作(open和close) BOM的属性(location对象) BOM的属性(navigator对象) BOM的属性(history对象)系统对话框:alert();//不同浏览器中的外观是不
2016-12-18 22:06:05
912
原创 JS-BOM-定时器(附源码案例)
1. 设置定时器setInterval();循环定时器:固定时间间隔指定一次,像闹钟一样,不关闭继续执行。setTimeout();炸弹定时器:只执行一次,不能执行下一次了。 //调用方法:
2016-12-18 22:05:41
2377
原创 09 CSS-隐藏盒子的5种方法
display:none;隐藏盒子,而且不占位置。(用的最多)overflow:hidden;隐藏盒子超出的部分opacity:0;隐藏盒子,而且占位置。visibility:hidden;隐藏盒子,而且占位置。Position/top/left/…-999px 隐藏盒子,而且占位置。
2016-12-08 14:47:22
6820
原创 07 CSS-相对定位、绝对定位、固定定位、z-index
定位有三种,分别是相对定位、绝对定位、固定定位。 1、相对定位:position:relative; 2、绝对定位:position:absolute; 3、固定定位:position:fixed; 4、关于z-index
2016-12-08 14:05:31
8105
原创 CSS 浏览器兼容问题小总结(IE6)
IE6不支持小于12px的盒子 IE6不支持用overflow:hidden;来清除浮动 IE6双倍margin bug IE6的3px bug
2016-12-08 13:07:58
358
原创 CSS 选择器 & CSS3选择器
CSS基础选择器标签选择器:所有标签名都可以当做选择器,比如body、h1、dl、ul、span等等id选择器: 同一个页面内id不能重复(一般是JS中用ID选择器)类选择器:任何的标签都可以携带class属性,class属性可以重复(CSS尽量用类选择器)CSS高级选择器后代选择器:空格表示。选择的是后代,不一定是儿子交集选择器:选择的元素是同时满足两个条件,一般都是以标签名开头。
2016-12-08 11:45:25
442
原创 26 JS基础之--数组API-案例
数组API案例1、将一个字符串数组输出为|分割的形式,比如“刘备|张飞|关羽”。使用两种方式实现。var arr = ["刘备","张飞","关羽"];//console.log(arr.join("|"));//第二种var str = arr[0];for(var i=1;i<arr.length;i++){ str += "|"+ arr[i];}console.log(st
2016-12-05 23:02:41
1319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅