"这篇文档主要介绍了动态网页设计中的基本元素,特别是HTML文档对象以及与JSP相关的知识。文档提到了窗体属性、锚属性和链接属性,并简要概述了HTML语法,强调了HTML作为描述性语言的角色。同时,文档还列出了JSP学习的重点,包括JSP注释、变量和方法的声明、JSP指令和动作语法。"
1. **文档对象的基本元素**
- **窗体属性**:`document.forms` 是一个集合,它包含了HTML文档中所有 `<form>` 标签对应的对象。`document.forms.length` 可以获取文档中窗体的数量。窗体是用户与网页交互的重要方式,通常用于数据输入和提交。
- **锚属性**:`document.anchors` 属性包含了所有具有 `name` 属性的 `<a>` 标签,这些标签定义了文档内部的跳转点。`document.anchors.length` 则表示文档中锚点的数量,常用于页面内部导航。
- **链接属性**:`document.links` 是一个包含所有具有 `href` 属性的 `<a>` 标签的集合,它们定义了到其他页面的链接。`document.links.length` 可以获取文档中链接的总数,用于跟踪和处理页面间的链接。
2. **HTML语法**
- **HTML** 是超文本标记语言,用于构建网页结构,它不关心页面的视觉样式,而是描述文档的结构。
- HTML文件是ASCII文本,易于编辑,且可以在不同平台和浏览器上通用。
- **HTML标签** 是描述文档结构的关键,如 `<p>` 代表段落,`<h1>` 至 `<h6>` 代表标题,`<img>` 用于插入图像,`<a>` 用于创建超链接,`<ul>` 和 `<ol>` 用于无序和有序列表,`<table>` 用于创建表格,`<iframe>` 用于创建框架,而 `<form>` 用于创建表单元素。
3. **JSP动态网页设计**
- JSP(JavaServer Pages)是一种基于Java的服务器端技术,用于创建动态网页。
- 学习JSP时,重点包括了解HTML语法、CSS样式、JavaScript脚本,以及JSP的注释、变量和方法声明、指令和动作(Action)语法。
- **JSP注释** 用于在代码中添加解释性文字,有三种类型:单行注释 `<!-- -->`,多行注释 `/* ... */`,以及Java注释 `//` 和 `/* ... */`。
- **JSP变量和方法声明** 允许在JSP页面中定义和使用Java变量和函数,增强了动态内容的生成能力。
- **JSP指令** 如 `page`, `include`, `taglib` 等,用于配置页面属性或引入外部资源。
- **JSP动作** 例如 `jsp:include`, `jsp:useBean`, `jsp:setProperty` 等,用于在页面间传递数据或执行特定操作。
这个文档涵盖了动态网页设计的基础,从HTML结构到JSP编程,为学习者提供了全面的入门知识。