Java代码在计算机中经历的阶段:三个
源代码文件阶段:源代码经过编译形成字节码文件(Test.class)(该过程没有进入内存,还在硬盘上)
class类对象阶段:该阶段将字节码文件通过类加载器加入到内存中

Javaweb的概念:使用Java语言开发基于互联网的项目;
软件架构:c/s:优点:用户体验好
缺点:开发,安装,维护麻烦
B/S:优点:开发,安装,维护简单
缺点:应用过大,会影响用户体验;对硬件要求过高。
静态网页技术:html:用于搭建基础网页,展示网页的内容
css:用于美化页面,布局页面
JavaScript:控制页面元素,让页面有一些动态的效果
HTML:超文本标记语言
超文本:超链接的方法将各种不同的空间的文字信息组织来
标记语言:有标签构成的语言<标签名称>;标记语言不是编程语言。
相关内容:<!–注释—>
1.主要标签
head:头标签。用于指定HTML文档的一些属性,引入外部资源
tittle:标题标签
body:体标签
:html5中定义该文档是html文档
2.文本标签:
注释:
h1到h6:标题标签(h1到h6字体大小逐渐递减)

:段落标签
<\br>:换行标签


:展示一条水平线


属性:align:对齐方式:center居中


left左对齐


right右对齐


:字体加粗
:字体斜体
:字体标签
属性:face字体
color:1 英文单词;
2 rgb(值1,值2,值3):值的范围:0~255
3 #值1值2值3:值的范围:00~FF之间 #FF12FF
width:1 数值 width=‘20’单位默认px
2 数值% 占比相对于父元素的比例

:居中

3.图片标签



:展示图片

src=‘图片地址’


4.链接标签


a 定义一个超链接


属性:


href:指定访问资源的url(统一资源定位符)


target:指定打开资源的方式


_self:默认值,在当前页面打开


_blank:在空白页打开


5.div和span:


div:每一个div占满一行。块级标签


span:文本信息在一行展示,行内标签 内联标签


6.语义化标签:html中为了提高程序的可读性,提供了一些标签


1.


2.


7.表格标签


table:定义表格


width:宽度


border:边框


cellpadding:定义内容和单元格的距离


cellspacing:定义单元格之间的距离。0则单元格线会重合


bgcolor:背景色


align:对齐方式


tr:定义行


bgcolor:背景色


align:对齐方式


td:定义单元格


clispan:合并列


rowspan:合并行


th:定义表头单元格


表格标题


表格头部份


表格体部分


表格脚部分


8.列表标签:


有序列表:


ol:


li:


无序列表:


ul:


li: