Java Web 开发实战经典 基础篇(1)

第2章 HTML、JavaScript简介

本章主要内容:

(1)掌握HTML的基本语法

(2)掌握HTML表单的编写操作

(3)掌握JavaScript的基本语法、主要事件、主要对象的使用

(4)可以使用JavaScript完成表单的交互程序的开发



2.1 服务器与浏览器

用户通过Web浏览器发送一个基于HTTP协议的请求到Web服务器上,Web服务器会根据用户的请求要求从文件系统中读取并把内容通过HTTP协议返回给客户端,最后在客户端浏览器上显示。


2.2 HTML简介

2.2.1 HTML元素概览






2.2.2 创建显示Web页

2.2.3 创建表单Web页

各个表单标记的作用如下:



2.3 JavaScript简介

2.3.1 JavaScript的基本语法

JavaScript的语法就是包含了一些变量及函数的声明操作,所有的JavaScript代码是在HTML中编写的,使用<script>标记完成。

例:

<script lanuage="JavaScript">

         alert("Hello World")

</script>



可以考虑将一些JavaScript代码单独定义成一个*.js文件,然后在需要的页面导入即可。

例:

<script lanuage="JavaScript" src="hello.js"> </script>


在JavaScript中也可以定义变量,定义变量的语法很容易,直接使用var声明变量即可。变量的类型会根据其所赋予的具体内容来决定。如果将一个字符串赋给变量,则此变量就表示字符串类型。

例:

<script lanuage="JavaScript">

            var num=30;

            var info= "www.MLDNJAVA.cn";

            alert("");

</script>

在JavaScript中的程序也分为以下3种结构:

(1)顺序结构

(2)分支结构

(3)循环结构





在JavaScript中最重要的部分就是函数。函数的定义语法如下:




JavaScript中数组的使用语法。数组的定义分为静态初始化和动态初始化两种方式。


如果没有为数组每个元素赋值,所有元素的内容都是“undefined”

静态初始化方法如下:




2.3.2 事件处理

JavaScript中有几个常用的事件:

onLoad:表示网页加载时要触发的事件

onUnLoad:表示关闭页面时要触发的事件

onClick:单击某个控件时触发的事件


将事件与表单结合起来




<form>元素使用了onSubmit事件在表单提交前进行验证,用return来接收validate()函数的返回值,如果此函数返回true,表明一切正常,可以提交。反之,同样。在validate()函数中编写的this表示当前的元素,由于此事件是在<form>元素中调用的,所以this表示当前的<form>表单。


validate()函数——正则验证





使用JavaScript不仅可以取得文本的输入内容,也可以取得单选按钮或复选框的输入内容。需要注意的是,如果现在表单中的内容是单选按钮或复选框,由于控件名称出现了同名的情况,所以采用数组的方式进行操作。





对于下拉列表框,可以使用onChange()事件来处理选项的变化操作。下面通过下拉列表框选择城市,然后在文本框中显示选择的结果。





2.3.3  window对象

JavaScript是基于对象的语言,所以在浏览器中已经提供了许多的可用对象。例如之前的alert()函数,实际上是window对象所定义的函数。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 宿舍管理系统是一种针对大学、学校里的宿舍管理而开发的系统。对于大学来说,宿舍管理系统可以帮助学校方便地管理学生宿舍信息、入住信息、设备管理以及一些其他相关功能。 首先,宿舍管理系统需要有一个用户登录界面,可以区分管理员和学生用户。管理员拥有对系统的全部权限,可以添加、删除、修改学生宿舍信息,管理宿舍房间以及设备的分配。而学生用户能够查看自己的宿舍信息,申请更换宿舍,反馈宿舍设备问题等。 宿舍管理系统还需要一个信息管理模块,用于管理宿舍楼、宿舍房间和设备等信息。管理员可以对宿舍楼进行分配、调整,对宿舍房间进行分配、调整,并且可以对设备进行添加、修改和删除等操作。 另外,宿舍管理系统还需要一个入住管理模块,用于管理学生的入住信息。管理员可以添加学生的入住信息,包括学生的基本信息、宿舍楼、宿舍房间等信息,还可以对学生的入住情况进行统计和查询。 宿舍管理系统还需要一个设备管理模块,用于管理宿舍设备的分配和维修。管理员可以对设备进行添加、修改和删除,还可以记录设备的维修情况和维修人员等信息。 总结来说,宿舍管理系统通过提供一个方便、高效的管理平台,可以帮助学校方便地管理学生宿舍信息、入住信息、设备管理等功能。对于大学来说,宿舍管理系统是提升宿舍管理效率、提供更好的宿舍服务的重要工具。而在实际开发过程中,Java Web开发实战经典基础篇中的知识和技术将会对宿舍管理系统的开发起到重要的指导作用。 ### 回答2: 宿舍管理系统是一个用于管理学生宿舍信息的系统,可以实现宿舍分配、入住管理、费用管理、报修管理等功能。 Java Web开发实战经典基础篇是一本教授Java Web开发经典教材,其中包含了Java Web开发基础知识、技术和案例分析。通过学习这本教材,读者可以掌握Java Web开发的基本概念和流程,了解Java Web应用的开发框架和工具,能够独立完成简单的Java Web项目开发。 宿舍管理系统的开发可以借助Java Web开发实战经典基础篇提供的知识和案例进行。首先,我们可以使用Java Web开发中的MVC模式对系统进行设计和实现。MVC模式将系统分为Model、View和Controller三个层次,分别负责处理数据逻辑、展示和用户交互。 在宿舍管理系统中,Model层负责数据库的操作和管理,包括学生和宿舍的信息存储和查询;View层负责系统的界面展示,包括宿舍列表、学生信息和费用情况等;Controller层负责处理用户的请求和逻辑处理,包括学生入住申请、费用缴纳和报修处理等操作。 在开发过程中,可以使用Java Web开发实战经典基础篇提供的技术和工具来辅助开发。例如,可以使用Java的JSP和Servlet技术来实现系统的界面和请求处理;可以使用Java的JDBC技术来操作数据库;可以使用HTML和CSS来设计和美化系统的界面。 总之,通过学习和应用Java Web开发实战经典基础篇中的知识,我们可以开发出一个功能完善的宿舍管理系统。这个系统不仅可以提高宿舍管理的效率,还可以提供学生入住和居住质量的监管,为学校和学生提供便利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值