三、简答题
31.规划目录结构时应当遵循的几个原则:
(1)不要将所有文件都存放在根目录下;(2)按栏目内容分别建立子目录;
(3)在每个主目录下都建立独立的images目录;
(4)目录的层次不要太深;(5)切忌使用中文目录;(6)不要使用过长文件名的目录;
(7)尽量使用意义明确的目录。
32.<html> HTML文件开始
<head> 文件头开始. 文件内容
</head> 文件头结束
<body> 文件体开始 文件体内容
</body> 文件体结束
</html>HTML文件结束
33.首先,JavaScript与Java是两个公司开发的不同的两个产品。Java是美国SunMicr—osystems公司推出的新一代面向对象的程序设计语言,特别适合于Internet的分布式应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator浏览器的功能而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言,它的前身是Live Script;而Java的前身是0ak语言。下面对两种语言间的其他不同作如下:
(1)基于对象和面向对象。Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。JavaScript是一种脚本语言。它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象<Object Based>和事件驱动<Event Driv—er>的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。
(2)解释和编译。两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。JavaS-cript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户端由浏览器解释执行。
(3)强变量和弱变量。两种语言所采取的变量是不一样的。Java采用强定义类型变量检查,即所有变量在使用之前必须做声明,定义其类型。而JavaScript中变量声明,采用其弱定义类型,即变量在使用前不需做声明,而是解释器在运行时检查其数据类型。
(4)代码格式不一样。Java是一种与HTML无关的格式,必须通过像HTML中引用多媒体那样进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。
(5)嵌入方式不一样。在HTML文档中,两种编程语言的标识不同,JavaScript使用<Script>…</Soript>来标识,而Java使用<applet>.一.</applet>来标识。
(6)静态联编和动态联编。Java采用静态联编,即Java的对象引用必须在编译时进行,以使编译器能够实现强类型检查;JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查,如不经运行就无法实现对象引用的检查。
34.(1)文档的第一行必须是XML文档说明;(2)文档必须包含至少一个元素;
(3)每个开始标记必须和结束语标记配套使用;(4)文档中必须包含唯一的打开和关闭标记,文档中的所有其他标记都必须包含在这两个标记中;
(5)标记之间不能重叠,或者说是不能交叉定义。