WEB开发网
开发学院网页设计JavaScript JavaScript Development Toolkit 简介 阅读

JavaScript Development Toolkit 简介

 2009-12-19 00:00:00 来源:WEB开发网   
核心提示: 浏览器并不是惟一的问题,面向对象的 JavaScript 是一种补充而不是关注的焦点,JavaScript Development Toolkit 简介(2),Ajax 工具箱努力使 JavaScript 朝面向对象方面转变 — 但是各自采取不同的方式,这可能会使标识对象和类结构变得

浏览器并不是惟一的问题。面向对象的 JavaScript 是一种补充而不是关注的焦点。Ajax 工具箱努力使 JavaScript 朝面向对象方面转变 — 但是各自采取不同的方式。这可能会使标识对象和类结构变得很困难。这种语言有几个严重的漏洞,程序员利用它们实现一些使用其他方式难以实现的技巧,这使问题更加严重(或者更好,取决于您询问的对象)。其中一个例子是将主要的代码块封装到一个 evalf(..) 函数中,使它只在运行时有效。我们目前仍然在克服这个问题,以便在 JSDT 中精确建模。

现有的 JavaScript IDE

目前可以使用一些并不完整的 JavaScript 工具。但是很多流行的工具还不能提供真正的上下文感知内容帮助,因为它们缺少真正的 JavaScript 语言建模机制。在模型较少的 IDE 中,通过使用静态平面文件列出可用的类型,可以实现内容完成和工具功能。这些类型根据输入的部分字符动态调整,并且通常不会选择代码中定义的对象成员。内容完成对上下文不敏感,因为如果没有模型的话,可实现的功能将受到很大限制。

如果没有语言模型,则很难或者不可能将代码放入到上下文中。由于很多编程元素都依赖于代码的上下文,因此使用工具建立上下文十分重要。缺少模型和代码上下文的 IDE 同样也会缺少充分的类型解析和验证、作用域、可视性,或者其他任何对简化开发非常重要的良好验证功能。

JSDT 设计

图 1. JSDT 语言抽象栈

JavaScript Development Toolkit 简介

上一页  1 2 3 4 5 6  下一页

Tags:JavaScript Development Toolkit

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接