我的“Orcas初览”讲座(4)
作者:Scott Guthrie 来源:Scott Guthrie博客中文版 时间:2007-09-23 12:53:00
ASP.NET AJAX 和 JavaScript
2个星期前我们刚发布了ASP.NET AJAX 1.0,在 Orcas 中,我们将更进一步(很明显地,Orcas将包括所有的ASP.NET AJAX 1.0内置功能)。包含在内的将是Visual Studio中显著改进的AJAX和JavaScript工具支持,包括JavaScript Intellisense 和更加丰富的调试支持。
下面是一张截图,展示了对标准的行内 JavaScript (任何 JavaScript 代码都可以) 自动动态产生的 Intellisense 方法概要信息:
JavaScript intellisense支持丰富的类型推断,譬如,注意到没有,它是如何从下面的方法中自动推断出返回对象是个字符串,所以能在之后提供了针对字符串的Intellisense:
VS中的JavaScript intellisense引擎对所有标准的ASP.NET AJAX 库概念(类,属性,枚举等等)都有丰富的支持。除了对任何正常的JavaScript代码提供 Intellisense 支持外,VS现在还允许你添加可选的注释概要信息来为Intellisense提供额外的提示:
在调试AJAX 和JavaScript时,你现在可以在你的服务器端代码中设置客户端JavaScript断点,VS 现在可以自动地在客户端把它们接连起来(这些断点也可以在你关闭项目/解决方案时保存起来)。在调试时,你现在也有完整的监视窗口(watch window),intermediate 窗口和其他更多的支持。 VS中的解决方案管理器现在也自动地列出正在运行的JavaScript文档文件,允许你在任何脚本资源里轻松地设置断点。