在传统的Web 开发模式中,JavaScript 是一种点缀的作用,完成很有限的功能,诸如表 单验证之类。其语言本身也一直被当作过程化的语言使用,很难完成复杂的功能。而Ajax 的出现使得复杂脚本成为必需的组成部分,这就对JavaScript 程序设计提出了新的要求,很 多Ajax 应用开始利用JavaScript 面向对象的性质进行开发,使逻辑更加清晰。事实上, JavaScript 提供了完善的机制来实现面向对象的开发思想。