本章内容:
1. 理解什么是JS
2. 理解JS如何适用于HTML5
JS是基于文本的脚本语言,由客户端系统翻译来在不同设置中执行任务。最普遍的设定就是在浏览器中。开发者如果想做一些特别的东西,如从表单接收输入,JS能使之成为可能。
JS出现在许多其他地方。例如Windows允许使用JS创建应用程序,现在使用Win8更加强大。JS特殊的版本也支持在Macintosh中开发应用程序。实际上使用JS仿真器可以用浏览器运行Linux。我要表达的观点是,JS是一门在许多不同操作系统中,不同地方出现的语言。当你研究JS,你打开了编写程序的新的世界,可以在很多平台上工作----这是开发人员梦寐以求的事情。
这本书并没有探索你可能使用JS所有可能的环境。我非常怀疑你能不能用整个书架的书来详细探索这个话题。你遇到的,是如何与HTML5共同使用。HTML5和JS是互相为彼此而生的。通过联合这两个语言,你可以为Web应用程序创建强健的环境。现代Web应用程序现在可以执行很多惊人的任务----从文字处理到数据库。HTML5和JS共同使用,使任何人任何组织可以将应用程序从桌面移动到云(网络上特殊的位置来储存应用程序和数据),在那儿,任何能够运行JS的设备都可以访问和使用它们。简而言之,将HTML5和JS结合,可以使用户从使用特殊设备与你能想象到的应用程序交互中解放出来。
当然,任何编程语言的书必须从一些基础和接地气的规则开始,这正是你在本章中会发现的东西。你更加了解JS是什么,它如何帮助你创建有趣的应用程序。你也可以开始创建一些基本的JS应用程序。刚开始,这些程序可能不能做太多东西,但是随着你的学习,你会越来越了解JS的能力。
JS可以在任何支持它的平台上,在任何支持HTML5的浏览器上工作。为了让每个用户感觉简单,本书的脚本在最新的Win7系统,最新版本火狐上测试(第二章节可以看到为什么使用Firefox进行基于浏览器的应用程序的测试,很多好处的!!)。当你使用不同浏览器或操作系统时,在屏幕输出方面可能有些许变化。