随笔分类 - TypeScript
有关微软最新语言TypeScript的文章
摘要:用TypeScript开发Vue——如何通过vue实例化对象访问实际ViewModel对象 背景 我个人很喜欢TypeScript也很喜欢Vue,但在两者共同使用的时候遇到一个问题。 Vue的实例化对象代理了所有实际ViewModel对象,具体可参见 "官方文档" ( "http://vuejs.o
阅读全文
摘要:问题出现场景 在项目中采用nodejs做中间层,做页面的首屏渲染,同时采用express作为主web框架,其中express的router页面路由我采用ts语言来编写。如下: 编写完ts后运行tsc命令将相应的ts文件编译为对应的js文件,如下: 其实这里只是import变成了var而已,但其意义在
阅读全文
摘要:前言因为后台项目开发适用的VS2015,为了跟后台开发配合,前端部门也统一从VS2013升级到了VS2015。因为C盘空间不足要先卸载,这里就不说卸载2013时花了多长时间,只说安装2015时用了将近3个小时,不过安装的是英文版,又去下载了中文语言包,一个语言包居然也高达2个多G,真不知道里面到底有...
阅读全文
摘要:TypeScript在vs2012下的问题TypeScript对VS2012支持度比较低,建议升级为VS2013版本以上。在VS2013中无法创建TypeScript项目VS2013默认不支持TypeScript。需要在【工具】-【扩展和更新】中安装TypeScript,目前为止for VS2013...
阅读全文
摘要:最近刚刚接触TypeScript,感觉非常强大,但是也有一些问题。比如我们正常写js时,只要把其他js库引入页面,甚至于只要加入到项目中,ReSharper就会自动分析他,并提供语法只能感知,写代码很舒服。但是由于TypeScript是强类型语言,他不允许其他未知的js库在当前使用,因为没有办法做编...
阅读全文
摘要:今天在学习怎么用TypeScript给jQuery写扩展插件时发现一个很有趣的事情如上图,VS提示我应该在类C中实现b。我可以同时定义一个重名的接口,而这个接口内容会自动合并。这再C#中是绝对不允许的,除非在不同的命名空间中。但如果我在重名接口中定义相同名称的属性会报重名错误。也就说并不是js中的后...
阅读全文