首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

本章内容

  ●语句

  ●变量和数组

  ●操作符

  ●条件语句和循环语句

  ●函数与对象

本章将对JavaScript语法中最重要的一些概念进行简要的介绍。

2.1 准备工作

编写JavaScript脚本不需要任何特殊的软件,一个普通的文本编辑器和一个Web浏览器就足够了。

用JavaScript编写的代码必须嵌在一份HTML/XHTML文档中才能得以执行。这可以通过两种办法做到。第一种办法是将JavaScript代码插入文档<head>部分的<script>标签间,如下所示:

更好的办法是先把JavaScript代码存入一个独立的文件——建议把.js作为这种文件的扩展名,再利用<script>标签的src属性指向该文件,如下所示:

如果有兴趣试用一下本章中的示例,可以用文本编辑器先创建两个文件。首先,创建一个简单的HTML或XHTML文档框架,这个文件可以命名为诸如test.html之类的名称。这里的要点是,在这份文档的<head>部分包含一个<script>标签,该标签的src属性设置为用文本编辑器将要创建的第二个文件的名字,比如example.js。

test.html文件应该包含如下所示的内容:

可以把本章中的任何一个示例拷贝到example.js文件中。虽说那些示例没有什么特别令人激动的地方,但它们可以把有关的语法演示得明明白白。

在本书后面的章节里,将演示如何使用JavaScript改变文档的行为和内容。但就这一章的示例脚本而言,我们将只使用一个简单的对话框来显示消息。

如果改变了example.js文件的内容,只需在Web浏览器中重新加载test.html文档即可查看到其执行效果。Web浏览器将立刻以解释方式执行JavaScript代码。

程序设计语言分为解释型和编译型两大类。Java或C++等语言需要一个编译器(compiler)。编译器是一种能够把用Java等高级语言编写出来的源代码翻译为直接在计算机上执行的二进制可执行文件的程序。

解释型程序设计语言不需要编译器——它们仅需要解释器。对于JavaScript语言,在WWW环境下,Web浏览器将负责完成有关的解释和执行工作。浏览器中的JavaScript解释器将直接读入源代码并加以执行。如果没有解释器,JavaScript代码将无法得到执行。

如果用编译型程序设计语言编写的代码包含着错误,那些错误在代码编译阶段就会被发现并报告。对于解释型程序设计语言,代码中的错误只有等到解释器实际执行到有关代码时才会被发现并报告。

与解释型程序设计语言相比,编译型程序设计语言往往速度更快,可移植性也更好,但它们的学习曲线往往相当陡峭。

JavaScript的优点之一是比较容易学习和掌握,但千万不要因此而小看JavaScript能力:它能够完成许多相当复杂的编程任务。不过,本章将只介绍它的最基本的语法和用途。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论