类型Script是什么
类型Script是JavaScript的打印超集,起始自同JavaScript语法和语义,你已经熟悉这些语法和语义提供类、界面、泛型或模块和命名空间等构造帮助写出强健可维护代码
类型Script允许你使用最近JavaScript特征写代码,包括ECMACcript 2015甚至未来建议中的内容,这些功能编译为清洁简单JavaScript代码,运行于任何浏览器、Norde.js或支持ECMACcript3的任何JavaScript引擎允许使用最新开发框架和技术而不要求客户拥有最新浏览器或关联技术
超出使用最新JavaScript技术的能力外,TypeScript打字事实使我们能够提供高端内容帮助、重构和最重要的是确定性验证JavaScript框架使用JavaScript现有代码,集成广受欢迎的JavaScript库,并调用JavaScript中TypeScript代码更多类型Script参考类型Script手册.
类型Script项目
创建类型Script项目时,转到文件>新项目>CodeMix>TypeScript项目,输入项目名并点击Finish
新建代码Mix类型Script工程向导
保留启动NPR节点管理选择框时创建项目以确保与终端+命令行合作时有固定版节点和NPER可配置项目属性CLI工具管理
向导创建样本类型Script项目,包括样本sconfig.json并sack.json配置文件或创建sconfig.jsonEclipse项目根人工识别项目为TypeScript项目
注释 :含有a目录的目录sconfig.json文件令目录根TypeScript工程允许您定义单Eclipse项目 多类型Script项目
缺位sconfig.json文件类型Script文件作为独立单元处理if you really处理多类型Script文件,不推荐此模式更多信息参考文档名.
sconfig.json
通常在此文件内配置的两个初级段为编译器选项,以及项目配置中应包含或排除的源文件Intellisense使用Ctrl+Space
)帮助你指定附加参数
sconfig.json编辑器
注释 :类型Script设置受尊重sconfig.json文件,没有附加属性或优先页可配置这些设置
创建类型Script文件
创建新类型Script源文件时,选择文件>新建>CodeMix>TypeScript文件并使用向导为您的项目添加新文件
编辑类型Script源码
代码Mix提供内置 IntelliSense提高编码经验
内容辅助
内容辅助建议显示时键, 不需要人工调用帮助, 尽管你可以用手调用Ctrl+Space
.使用建议插入非导入类时,导入程序也添加
文档弹出显示文档时可用性,包括参数信息显示,即键入方法参数
类型Script内容辅助
皮克定义
新闻发布Ctrl
悬停场或方法偷看定义时,无需修改编辑上下文
遍历定义类型Script
片段
片段会缩短编写常用代码或偶时连锅炉板所需时间片段包括便于定制生成代码的占位符
片段类型Script
快速修复
多错误或警告有快速修复动作, 允许您点击blub或按Ctrl+
自动修复这些问题对某些问题,您可选择单击解决项目中所有相似问题或禁用引起警告规则
重构
新闻发布Alt+Shift+R
或引用上下文菜单重命名以引用TypeScript源代码符号重命名
重命名类型Script
也可以执行其他重构程序,例如提取法常数等选择源码提取按Ctrl+Shift+P
后选择重构程序查看可用重构程序
从命令调色板中,你甚至可以通过排序整理导入物并删除未用导入物
轮廓视图显示TypeScript源码的轮廓-双击视图项导航对应符号也可以按键访问快速轮廓Ctrl+O
.开始输入过滤显示节点并快速跳转符号
快速大纲类型Script
超链路导航允许文件间或内跳转新闻发布Ctrl
悬浮源码激活超链接-点击导航到源码中的位置可按下F3
或使用上下文菜单Go定义动作
格式化保存动作
新闻发布Ctrl+Shift+F
或上下文菜单格式化动作要配置前题,请转到偏切度>CodeMix>Settings>用户设置并输入脚本.format按期望调整设置
选择类型Script格式设置
save-serve页面上可执行一些动作,可按需要修改下列设置:
editor.formatOnSave
tslint.autoFixOnSave
typescriptHero.imports.organizeOnSave
构建验证
连接tslint
内建支持 tslint.json文件配置开机设置 编辑器将开始显示开机错误由tslint报告的许多错误可自动固定并带快速修复功能
类型Script语言验证和移植
通过高级编程支持,TypeScript文件由IDE语言智能和外部tsc编译程序验证tsc还可用于将TypeScript移植到JavaScript请阅读文档 构建管道s详解