djx0126

导航

2014年11月4日 #

也说说angularJs里的evalAsync

摘要: 虽说angular都快出2.0了,到了2.0这些东东都会被干掉。不过我们眼前的事还是要处理。$evalAsync和$timeout到底什么区别,网上说法很多,最近看到的是说在directive里就怎么怎么,在controller里就怎么怎么。可我只是用在一个事件的回调函数里,算那种呢?挺乱的。还是自... 阅读全文

posted @ 2014-11-04 14:26 djx0126 阅读(1843) 评论(0) 推荐(0)

2014年9月2日 #

利用chrome的profiler查找js的memory leak

摘要: 1. 首先要固定一个测试环境。具体来说,选择某一个可以重复的操作,作为标准的测试动作。2. 刷新浏览器后用profiler抓下heap snapshot。3. 进行操作,再一次抓下snapshot,重复多次进行比较。在比较的页面里面看到, 在多个snapshot之间,这些对象都是不断增长的。深入调查... 阅读全文

posted @ 2014-09-02 17:20 djx0126 阅读(250) 评论(0) 推荐(0)

2014年8月15日 #

less 里面 opacity的写法

摘要: 今天写了个opacity, 竟然less编译不过,上网搜了一个写法.opacity (@opacity) { @opacityPercentage: @opacity * 100; opacity: @opacity; -ms-filter: ~"progid:DXImageTra... 阅读全文

posted @ 2014-08-15 15:56 djx0126 阅读(428) 评论(0) 推荐(0)

2014年7月15日 #

javascript里的封装

摘要: 用javascript闭包的特性,可以模拟实现私有变量、私有方法。 1 var myObject = =(function(){ 2 var privateValue; 3 function privateMethod(){} 4 5 return { 6 ... 阅读全文

posted @ 2014-07-15 23:12 djx0126 阅读(148) 评论(0) 推荐(0)

2014年7月14日 #

给angularJs的service建模

摘要: 先回顾一下我们遇到的问题:通过一个dialogService创建对话框,并将该service的参数数据通过resolve的方式传递给对话框的controller。controller解析数据后放置在$scope上,供内部的directive使用。现在希望在dialog打开后,如果对话框页面内的部分再... 阅读全文

posted @ 2014-07-14 22:51 djx0126 阅读(287) 评论(0) 推荐(0)

2014年7月11日 #

javascript里的继承

摘要: js里面继承的方式,1. 类式继承,通过构造函数的继承 1 function extend(subClass, superClass){ 2 var F = function(){}; 3 F.prototype = superClass.prototype; 4 subCl... 阅读全文

posted @ 2014-07-11 16:37 djx0126 阅读(145) 评论(0) 推荐(0)