JavaScript 的优点
使用 JavaScript 的优点有:
- 更少的服务器交互:你可以在发送网页关闭到服务器之前验证用户输入。这样节省了服务器的通信,这意味着您的服务器上的负载更少。
- 即时反馈给访问者:他们不再需要等待重新加载页面,来看看他们是否忘了输入东西。
- 增加互动性:你可以创建反应界面,当用户将鼠标悬停在他们上面或者通过键盘激活他们时。
- 丰富的接口:你可以使 JavaScript 包括诸如拖放组件和滑块条的项目来给你的网站访客一个丰富的接口。
使用 JavaScript 的限制
我们不能把 JavaScript 看做一个完全成熟的编程语言。它缺少下列重要特征:
- 客户端 JavaScript 不允许读取或写入文件。这是出于安全的原因。
- JavaScript 不能用于网络应用程序,因为没有可用的这种支持。
- JavaScript 没有任何多线程或多进程功能。
再次,JavaScript 是一种轻量级的,解释性编程语言,它允许你交互性建成另外的静态 HTML 页面。
JavaScript 开发工具
JavaScript 的优势之一是,它并不需要昂贵的开发工具。你可以用一个简单的文本编辑器如记事本开始。
因为它是一个网页浏览器上下文中的解释性语言,你甚至都不需要购买一个编辑器。
为了使我们的生活更简单,各个厂商都提供了非常好的 JavaScript 编辑工具。它们中的少部分在这里列出:
- Microsoft FrontPage:微软开发了一个非常流行的 HTML 编辑器称为 FrontPage。FrontPage 还为网页开发者提供若干 JavaScript 工具,以协助建立一个交互式网站。
- Macromedia Dreamweaver MX: Macromedia Dreamweaver MX 在专业网站开发人群中是一个非常流行的 HTML 和 JavaScript 编辑器。它提供了一些便利的预制的 JavaScript 组件,这些组件与数据库集成的很好,而且符合新的标准比如 XHTML 和 XML。
- Macromedia Homesite 5:它提供了一个很受欢迎的 HTML 和JavaScript 编辑器,这种编辑器用来管理他们自己的网站正好。