TypeScript 现在已经可以通过 npm install @types/库名 来安装类型定义文件了,这样可以把ts项目所需要的定义文件描述到npm包里,维护起来更加方便。
                
                    
                    2017-02-07
                
            setInterval中的为什么是undefined,是因为那个里面的this的作用域是setInterval,而并不是getStocks里面的作用域,所以是没定义的,在es5里面进行定义西 var that=this,并在setInterval中使用that就可以保证在getStocks和setInterval的作用域统一起来
                
                    
                    2017-02-07
                
            $("#btn").click(function(){
var _this = this;//这里this和_this都代表了"#btn"这个对象
$(".tr").each(function(){
this;//在这里this代表的是每个遍历到的".tr"对象
_this;//仍代表"#btn"对象
})
})
这种情况就是在一个代码片段里this有可能代表不同的对象,而编码者希望_this代表最初的对象
这个例子很好地解释了this的作用域问题
                var _this = this;//这里this和_this都代表了"#btn"这个对象
$(".tr").each(function(){
this;//在这里this代表的是每个遍历到的".tr"对象
_this;//仍代表"#btn"对象
})
})
这种情况就是在一个代码片段里this有可能代表不同的对象,而编码者希望_this代表最初的对象
这个例子很好地解释了this的作用域问题
                    
                    2017-02-07