摘要: ECMAScript5 新增了十个数组方法,这些方法只有在ie9及以上浏览器中可以被使用,下面是对于这些方法的模拟实现。 一、Array.isArray(element) 该方法用于判断传入的对象是否为数组类型,返回true和false。 Array.newIsArray = function(el 阅读全文
posted @ 2017-03-20 12:01 牧云人生 阅读(238) 评论(1) 推荐(0)
摘要: 最近在看《深入了解JavaScript》这本书,在看到了关于Function构造函数和bind函数后,让我突然有股冲动想自己来实现一下bind函数,于是乎,我就开始尝试编写bind函数。 尝试编写的第一个版本,写的实在是太累赘了,并且还存在一些问题。 Function.prototype.binds 阅读全文
posted @ 2017-03-18 11:23 牧云人生 阅读(283) 评论(0) 推荐(1)
摘要: 第一种,使用正则表达式实现。 第二种,使用map方式实现。 第三种,使用reduce方式实现。 阅读全文
posted @ 2017-03-02 08:23 牧云人生 阅读(692) 评论(0) 推荐(1)
摘要: 前提:默认已经配置好Android SDK等一系列前置工作,具体配置过程请自行百度。 ionic2在打包android时会去请求maven仓库,由于国内网络的问题,所以会很慢,很慢,很慢。 这个时候需要去修改一些东西。 一、下载gradle-2.14.1-all.zip。 ionic2首先回去下载g 阅读全文
posted @ 2017-02-28 09:00 牧云人生 阅读(536) 评论(0) 推荐(0)
摘要: 最近在做项目时,遇到了需要用到多选按钮选中触发事件的功能,因此我查找了一下AngularJS的提供的指令,但是没有发现相应的指令。而一个看起来很像的指令就是ng-checked,但是这个指令是用来代替标签里面checked属性的,所以也用不了。因此我就自己动手试着写一个这样的指令,相应的代码如下: 阅读全文
posted @ 2016-01-20 15:47 牧云人生 阅读(385) 评论(0) 推荐(0)
摘要: 在使用AngularJS $http.post()的时候,PHP如果通过$_POST来获取值,那么它获取到的将会是空值。而如果是用jquery来进行post传递,却不会这个问题。这是为什么呢?这是因为两者的post对header的处理有所不同。jQuery会把作为JSON对象的myData序列化,而 阅读全文
posted @ 2016-01-10 00:10 牧云人生 阅读(195) 评论(0) 推荐(0)
摘要: 最近做了一个时间选择器,刚做完的时候一切ok,但是今天却出现了一个问题。每当我按上一个月份时,它到3月时就会卡住,跳不过去。并且不是每个年份都会,而是有的年会,有的年不会。为了检查是不是我的时间选择器的其他地方出了问题,还是这段设置时间的代码出了问题。我新建了一个页面来测试,代码如下 v... 阅读全文
posted @ 2015-10-29 10:57 牧云人生 阅读(186) 评论(0) 推荐(0)