一、学习内容
1.http协议
简介:http协议是一种超文本传输协议,它用于客户端和服务器端数据的互相传输,其中包括两种方式(GET/POST)。GET一般用于从服务器获取信息,而POST则是向服务器端发送数据。
个人理解:通过用Java做一个简单的web服务器,对客户端发送的请求头信息有了进一步的理解,通过字符串的分割来获得和处理用户发送的数据,是很重要的一步。
2.html
简介:html是一种超文本标记语言,它通过添加标签来实现一些功能,例如添加标题,段落,链接,图片,视频,文本,列表,表单等
个人理解:html是所有web制作的基础,包含了一些基础、常用的属性
3.css
简介:CSS 指层叠样式表,它可以在html的头部设置一些标签的样式,从而提高开发的效率,还可以添加导航栏
<head>
<style></style>
</head>
个人理解:1.css是一种对html的修饰,可以使web更加的美化。
2.还可以通过外部样式表来对所有的界面的布局和外观进行设置,从而提高开发效率
4.js
简介:1.JavaScript 是一种轻量级的编程语言。它可以向html界面插入编程代码
2.可以在js函数里对html界面里的属性内容进行修改
3.通过对html界面里的form表单判断,来确定是否提交表单
个人理解:目前直接触到js函数,可以通过函数来对html界面的内容进行修改以及判断
二、经验教训
1.通过这段时间对于web的学习,了解了关于前端的一些东西,因为前端的东西太多,走了一些弯路
2.重复之前的错误,对于类之间的传参问题还没有完全掌握,对于程序总体的布局还是把握的不是很好
三、总结
1.之前对html,css,js大体总结了一下,明白一个html页面的编写需要这个三个模块的共同使用,才可以做出较为人性化的web
2.还是要好好理解http协议,包括互相传输信息的原理。特别是对于信息的请求头信息的处理(分割字符串),我认为只有了解了原理和基础,才能为接下来的tomcat以及servlet学习打好基础。
3.注意程序整体的布局,不同的类的传参问题要慎重使用。
{{ cmt.username }}
{{ cmt.content }}
{{ cmt.commentDate | formatDate('YYYY.MM.DD hh:mm') }}