第8章 客户端JavaScript与HTML
作者:互联网
8.1 客户端JavaScript的重要性
8.1.1 Web 应用程序的发展
随着互联网的发展,现在的网页已经能够支持各种复杂的功能了。这里所说的网页已经不仅仅是单纯的文档,而是变为了一种应用程序,所以也称为 Web 应用程序。
Web 应用程序的功能
Web 应用程序会在两个地方执行操作以实现其功能,即服务器端与客户端(浏览器)。对于服务器端的处理,可以使用 Java、Perl、Python、Ruby、SQL 等多种类型的语言实现。与之相对,用于描述客户端功能的语言可以说只有 JavaScript 一种。
除了 JavaScript,能够实现客户端程序功能的技术还有 Adobe Flash 和 Silverlight,不过它们只能在特定的环境中运行。鉴于这一限制,要开发、发布能够广泛运用的 Web 应用程序,最好选择 JavaScript。
现在的 Web 应用程序已经能够提供各种各样的功能。下面列举其中一些基本功能。
• 拖曳操作(Drag and drop)
• 异步读取
• 键盘快捷键(键盘访问)
• 动画效果
8.1.2 JavaScript 的性能提升
得益于快速的发布周期,JavaScript 处理引擎的功能得到了大幅增强,JavaScript 的性能得以提升。
8.1.3 JavaScript 的作用
JavaScript 的作用之一是提供良好的用户体验,使应用程序能够具有更加易于理解的界面外观以及更高的易用性。
应该尽可能考虑如何利用 JavaScript 实现优秀的用户界面,但是不应该认为仅仅依靠 JavaScript 就能实现所有的功能。理由有以下两点。
- 很多浏览器都禁用 JavaScript
- 有些浏览器允许用户执行自定义的 JavaScript
也就是说,在有些情况下,并不能保证 JavaScript 能够按照 Web 应用程序开发者的预期执行。所以,应该理解JavaScript 的使用范围与局限性,在服务器和客户端分别
选择合适的实现方式。
8.2 HTML与JavaScript
8.2.1 网页显示过程中的处理流程
8.3 运行环境与开发环境
8.4 调试
8.5 跨浏览器支持
8.6 Window对象
标签:8.1,Web,功能,JavaScript,应用程序,HTML,客户端 来源: https://www.cnblogs.com/Huang-zihan/p/16179357.html