摘要: 占坑 阅读全文
posted @ 2014-10-21 10:22 兰斌 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 新出的iOS8好像有很多新的调整,是好是坏现在也无法定论。在做视频切换的时候之前一直都是使用更新video中的source来做切换。但是在ios下始终只能播第一个,检查发现第一个视频播放完成之后也会出发ended事件。所有的流程都能实现,但是就是播不了第二个视频。后面发现,每次切换视频的时候都是刷新... 阅读全文
posted @ 2014-09-22 11:06 兰斌 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 在html5的video中,有时候加载视频会出现问题。特别在手机端,我们需要去检测视频加载是否出现问题,如果出现问题要怎么解决。在我目前的需求中,是需要跳过当前视频播放下一个。我的大致的逻辑是//依赖jqueryvar player = $("#player"), playlist = [... 阅读全文
posted @ 2014-09-04 12:02 兰斌 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 当我们需要获取未来某个时间的毫秒数时,可能第一时间想到的方法是(new Date("2014-12-08 12:00:00")).getTime()这个在方法在chrome下是会返回一个数字的。但是在IE下返回的是一个NaN,是因为IE下认为 YYYY-mm-dd HH:ii:ss不是一个合理的日期... 阅读全文
posted @ 2014-08-31 01:44 兰斌 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Javascript识别浏览器+操作系统var os_mapping = { 'win98': 1, 'winxp': 2, 'win2000': 3, 'win2003': 4, 'win... 阅读全文
posted @ 2014-08-29 10:13 兰斌 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 有时候计算出日期或者时间或者单位的数需要有前补零可以用这种方法function padZero(num) { if (!isNaN(num)) { if (num.toString().length < 2) { return "0" + num ... 阅读全文
posted @ 2014-08-22 17:11 兰斌 阅读(964) 评论(0) 推荐(1) 编辑
摘要: function getTargetTime(t){ var d = t.split(" ")[0], h = t.split(" ")[1], date = new Date() date.setYear(d.split("-")[0]) date.s... 阅读全文
posted @ 2014-08-22 17:09 兰斌 阅读(7461) 评论(0) 推荐(0) 编辑
摘要: 在angular的controller中有时候会使用到自定义的回调,比如异步请求的回调函数一般返回之后都需要更新页面的数据,即更新$scope.xx但是如果直接 $scope.xx = data.info这样根本不会有任何的影响解决方案this.callback = function (status... 阅读全文
posted @ 2014-07-02 15:06 兰斌 阅读(3177) 评论(0) 推荐(0) 编辑
摘要: $scope.$on("$destroy", function() { //清除配置,不然scroll会重复请求 })在Controller中监听$destory事件,这个事件会在页面发生跳转的时候触发。在页面跳转之后,这个页面监听的一些全局事件,... 阅读全文
posted @ 2014-06-30 12:06 兰斌 阅读(3728) 评论(0) 推荐(0) 编辑
摘要: 在yii中,创建一个表单提交多个模型的需求还是比较多的。在网上搜到这个博客,还是很简单的一个解决方法。大致步骤为:1. 在一个Controller的create方法下,创建两个model一个当前Controller的model和另一个需要提交的model2. 验证POST中两个model是否均有提交... 阅读全文
posted @ 2014-06-23 21:52 兰斌 阅读(1091) 评论(0) 推荐(0) 编辑