JavaScript入门(四)
2008-01-01 17:32
134 查看
JavaScript不可靠为什么我们还要用它?
正如我提到的,JavaScript可能不是一直好用的不意味着它一点都不能用。它不应该只是简单的作为用户交互的方式。使用JavaScript的优点是:
l 较少的服务器交互:你可以在提交页面到服务器前对用户输入的内容进行校验。这样减少了服务器的通信量,就意味着节约了金钱。
l 对访客快速反馈:他们不用等待页面重新加载才可以看到是否忘了输入某些东西。
l 自动修正小错误:举个例子,如果你有一个数据库系统,预期的日期格式是dd-mm-yyyy,用户输入的格式是dd/mm/yyyy, 一个聪明的JavaScript脚本可以在提交表单前纠正这个错误。如果那是访客唯一的错误,你可以保留她的错误信息,这样可以使她对使用这个站点少点沮丧。
l 允许访客不用重新加载页面就可以改变用户界面或与用户界面进行互动增强的实用性:例如,使用JavaScript收缩或展开页面的某部分或为访客提供额外的选择。这有个典型的例子,就是选择复选框来快速过滤,例如只显示某个机场的可到达的目的地,不用你重新加载页面,然后等待结果。
l 增强的互动性: 你可以创建界面,在用户鼠标滑过的时候或使用键盘激活他们的时候做出反应。这个使用CSS和HTML也可以做到,但是JavaScript为你提供了更多的支持和选择范围。
l 丰富的界面:如果你的用户允许,你可以使用JavaScript包含一些拖放式的模块和进度条——一些原来只可以出现在你的用户安装的胖客户程序中,例如Java applets或者像Flash的浏览器插件。
轻量级的环境: 不用像Java applet或者Flash影片需要下载一个大文件,脚本的文件大小是比较小的并且一旦被加载就会被缓存起来(保存在内存中)。JavaScript还使用浏览器按钮而不是它自己的界面来操作其功能,像Flash或Java applet 那样处理。这样使用户操作起来更容易,因为他们知道这些控制按钮以及如何使用他们。 流行的 Flash 和Macromedia Flex应用程序有流媒体的选项——基于矢量——在是视觉上可调节的,JavaScript 和 HTML 的控制是不可以这样的。 另一方面,他们需要安装插件。
相关文章推荐
- JavaScript入门小案例----抽奖功能的实现
- javascript入门基础篇重点 第十节
- 网站前端_JavaScript-基础入门.0004.JavaScript数据类型
- 网站前端_JavaScript-基础入门.0009.JavaScript数组类型
- JavaScript学习笔记[1]---入门
- JavaScript 引擎——Chrome V8 引擎入门
- 入门1--结合javascript制作一个简单的silverlight1.0例子
- 前端开发-JavaScript入门 DOM篇
- 新手入门:Javascript的使用技巧大全
- 【JavaScript】JavaScript之快速入门
- iClient for Javascript入门
- javascript的入门概要
- (Javascript) 猴子也明白 之 闭包超级入门 6 闭包的用途
- 当JavaScript从入门到提高前需要注意的细节:闭包部分
- JavaScript正则字符串入门笔记(转)
- JavaScript入门:006—JS函数的定义
- JavaScript入门篇之正则表达式
- JavaScript学习(零)——JavaScript 入门(转载:非常好,分享给大家)
- JavaScript入门基础知识总结(1)