- 73
- 0
- 约5.34千字
- 约 8页
- 2016-04-02 发布于湖北
- 举报
TypeScript:更好的JavaScript.doc
TypeScript:更好的JavaScript
目录
作为编程语言的TypeScript 2
TypeScript特性简介 2
对象模型的扩展 3
声明语义学 3
数据语义学 3
函数语义学 4
class和继承语义学 6
代码组织和重构 8
小结 8
标签:TypeScript,编程语言,JavaScrip
作为编程语言的TypeScript
关于TypeScript,首先要认识的一点就是:它是Anders Hejlsberg的作品。Anders是第一流的编程语言设计师,也是第一流的编译器实现者。作为Object Pascal和C#之父,Anders这次仍然采用了此前的做法:他设计了一种新的语言,并实现了这种语言的编译器,来改进一种已有的语言。但这次又和此前有所不同,此前无论是Object Pascal还是C#,编译的目标代码都是机器码,而TypeScript的目标代码则是JavaScript。
当然,如果把浏览器看作是虚拟机,而JavaScript看作是在这种虚拟机上运行的目标代码也无不可。总而言之,使用TypeScript这种语言撰写的源代码需要经过TypeScript编译器的编译,而产生的目标代码是标准的JavaScript。但这还不是TypeScript在语言设计层面上的特别之处,特别之处有两点。
TypeScript支持on-the-fly编译,即写一句TypeS
您可能关注的文档
- 高考政治总复习 第四单元 第十课 科学发展观和小康社会的经济建设课时跟踪检测(含解析)新人教版必修1.doc
- 高考复习人口的空间变化.ppt
- 高考政治总复习:《经济生活》专题检测易错题集锦(含答案).doc
- 高考政治总复习:第27讲《唯物辩证法的联系观》易错题集锦(含答案).doc
- 高考复习免疫调节.ppt
- 高考复习对偶佳句ppt课件.ppt
- 高考数学(人教a版,理科)题库:立体几何中的向量方法(一)(含答案).doc
- sonam消毒检测.doc
- 高考数学一轮复习 名校尖子生培优大专题 高频考点分析之关于线线、线面及面面垂直的问题 新人教A版.doc
- 高考数学大一轮复习配套课时训练:第三篇 三角函数、解三角形 第6节 正弦定理和余弦定理及其应用.doc
最近下载
- DB64_266-2018 建筑工程资料管理规程.docx
- 医疗管理人员笔试题库及答案.doc VIP
- 创伤性血气胸护理查房ppt课件.pptx VIP
- 患者身份识别制度-ppt课件.pdf VIP
- 数据采集与处理技术.pdf VIP
- Q∕GDW 10976-2017 电力系统动态记录装置技术规范.docx VIP
- 2026年《新疆维吾尔自治区民族团结进步模范区创建条例》题库及答案(共99题).docx
- 智能办公设备创投项目计划书.pptx VIP
- 博世力士乐IndraDrive 驱动器中文报警手册.pdf VIP
- DJBT50-133-2020 建设工程施工现场围挡及大门标准图集(2020版).pdf
原创力文档

文档评论(0)