摘要: Promise是一种和callback有类似功能却更强大的异步处理模式,有多种实现模式方式,比如著名的Q还有JQuery的Deffered。 什么是Promise 以前了解过Ajax的都能体会到回调的痛苦,同步的代码很容易调试,但是异步回调的代码,会让开发者陷入泥潭,无法跟踪,比如: funA(ar 阅读全文
posted @ 2016-07-01 17:11 daniel.xie 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 例如你的api原地址请求是 http://10.100.100.100:8080/service/, 1.那么你应该在项目内api请求改成 http://10.100.100.100:8100/service/, 注意红色部分是ionic serve 的默认端口; 2.在你的 ionic.proje 阅读全文
posted @ 2016-05-27 11:21 daniel.xie 阅读(3103) 评论(0) 推荐(0) 编辑
摘要: 相信很多前端的朋友都做过日历之类的一些控件什么的,其实核心的算法就是算月份的最后一天究竟是28、29、30还是31,这样的东西,可以看如下代码: 1.日历算法之“日” 剩下的逻辑就很简单了,月份可以直接利用js的 , 2.日历算法之“月” 需要注意的new Date()的month是从0开始的,这是 阅读全文
posted @ 2016-05-27 10:08 daniel.xie 阅读(2451) 评论(0) 推荐(0) 编辑
摘要: 项目内想到要替换class时,第一反应是使用angular最为简单粗暴的class改变方式; 在angular中为我们提供了3种方案处理class: 1:scope变量绑定,如上例。(不推荐使用) 2:字符串数组形式。 3:对象key/value处理。 1.scope变量绑定 这种方式虽然可以,但是 阅读全文
posted @ 2016-05-24 11:52 daniel.xie 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 最后生成如下效果 阅读全文
posted @ 2016-05-24 11:48 daniel.xie 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 1.使用meta来限制页面不转换电话号码 2.如果你需要一些数字点击呼出电话,可以使用以下的标签 3.如果是cordova的HybirdApp,需要使用第2种方式在一些特定地方点击呼出电话时, 需要在config.xml加入以下配置才能生效 阅读全文
posted @ 2016-04-21 13:23 daniel.xie 阅读(768) 评论(0) 推荐(0) 编辑