05 2015 档案
摘要:$state.includes方法用于判断当前激活状态是否是指定的状态或者是指定状态的子状态.$state.includes(stateOrName,params,options)$state.includes方法接受三个参数,其中第二和第三个都不知道是干啥的...估计也不太用得到,就暂时不管了.....
阅读全文
摘要:假设有一个数组[100,400,200,300],它的意思是,总数是100+400+200+300=1000. 取到第一个数的概率是100/1000,取到第二个数的概率是400/1000......代码如下: function getResult(arr){ ...
阅读全文
摘要:代码如下: var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/jav...
阅读全文
摘要:angular.js的$timeout指令对window.setTimeout做了一个封装,它的返回值是一个promise对象.当定义的时间到了以后,这个promise对象就会被resolve,回调函数就会被执行.如果需要取消一个timeout,调用$timeout.cancel(promise)方...
阅读全文
摘要:angular.js有一个很强大的指令: ng-select它可以帮助你通过数据模型来创建select元素.它很好的支持了select标签的语法,但是却有点坑.假设有如下一段json数据:{ "myOptions": [ { "id": 106, ...
阅读全文
摘要:记录一些工作中用到的正则表达式~~~1. 验证是否为手机号:new RegExp(/^((1[3|8][0-9])|(14[5|7])|(15[0|1|2|3|5|6|7|8|9])|(17[0|6|7|8]))\d{8}$/g)2. 只允许汉字,数字,字母:new RegExp(/^[a-z0-9...
阅读全文
摘要:ng-repeat指令在迭代的时候,每次迭代都会创建一个新的scope,比如下面的代码: app.controller('listController',function($scope){ $scope.lists = [1,2,3,4,5] })div所在的scope就是list...
阅读全文
摘要:昨天老公给我提出一个需求: 给出两个时间戳,随机返回这个时间段里的一个时间,但是有个要求,9:00-23:00之间的概率是80%,23:00-9:00之间的概率是20%.听起来好像挺简单...但细思极恐啊!!!我按照一般的思路,就是从一段数字之间随机获取一个数,其中某些数字的概率要高,某些数字的概率...
阅读全文