博前“废话”:
从今天开始正式踏入javaweb复习之路,随之也将迈出这啰啰嗦嗦编写博客的旅程的第一步。把每天复习到的内容总结下来,然后与大家分享,这未尝不是一件好事,还希望各位大神多多指教。
Q1:做一个完整的web项目需要用到那些技术呢?
A:要做一个完整的web项目,需要三个子系统:
- 浏览器:所涉及前端技术有html、css、 javascript等,分别的作用是:html负责网页中的内容;css负责页面的布局;javascript负责处理。处理数据的结构是String、xml、JSON
- 后台:主要是用java语言作为后台支持,并与jsp(java server page,是基于java服务器的网页技术)作协作完成后台的搭建及为前端提供服务, 处理数据的结构是数组、集合、列表
- 数据库:用于保存web项目数据,处理数据的结构:行、列
Q2:html是什么?
A :HTML–》hyper text markup language,即超文本标记语言,通过字面意思可知,这是一门与内容和标记相关的语言,一条语句的书写方式如: <p color="red"> Hello world</p>
,其中<p></p>
就是标记,又称标签(tag),’Hello world’便是内容。二者之间的关系:标签决定内容的布局。还有一点需要注意的是:无 name=” “属性的标签布局的内容不会将值传给服务器。
Q3:css是什么?
A:css–>Cascading Style Sheets,层叠样式表,是用于表现html或xml等文件样式的计算机语言。学习css时,重点需要关注三个方面:
- css的位置:
- 标签的style属性(内嵌):
<p style="color:red;"> 红色字体</p>
- 页面的style标签中(页内):
<style type="text/css">
p{color:red}
</style>
- 写在外部的文件中(推荐使用):
使用link标签把外部的css文件载入当前页面
<link href="css/mycss.css" rel="stylesheet" media="screen"/>
- 标签的style属性(内嵌):
- 选择器{多个规则对}:定义在
<style> </style>
标签内容中
- 标签选择器:h1{…}, input{background-color:red;},级别低。
- 类选择器: .myClass{background-color:red;},级别中
- id选择器: #myid{ background-color:red;},级别高
- 规则对:选择器’{, }’ 花括号中的内容。{key:value;key2:value2;}
Q3:web中文件路径有几种
A:分为三种形式的路径
- 绝对路径: http://www.baidu.com/demo/h1/html
- 相对自身项目:
/demo/
h1.html —<img src="img/1.png"/>
A/a1.html —<img src="../img/1.png"/>
img/1.png - 相对于网站demo
A/a1.html
<img src = "/demo/img/1.png"/>
文艺范的“废话”
web项目要学啥?前端后台数据库。
HTML什么鬼?标签内容开大会。
css有几点?位置规则选择器。
文件路径怎么写?三种方式由你定。