最近正在进行Web阶段的学习,做了一些笔记:
一、HTML
HTML——超文本标记语言。这是用来生成网页的。在万维网初期,HTML习惯上是一个由网页服务器向浏览器提供的文件。它对静态内容非常有效。不会改变内容。但是,现在人们越来越倾向于动态的内容。于是,HTML不再是静态的文件,HTML开始按需生成。作为一个Java web开发者,得会编写如何为网页浏览器生成HTML文件的代码。需要对HTML文档的结构有一个深刻的理解。
二、CSS
CSS——层叠样式表。这是用来显示页面样式的。它控制字体、颜色和布局。与HTML定义的是网页的内容不同,CSS定义的是当在浏览器中呈现时网页的外观。例如,你可以对桌面Web应用程序使用一套CSS规则,对移动应用程序使用另一套不同的CSS规则。相同的HTML,当渲染在浏览器上时,就有了两个完全不同的外观。
三、Javascript
Javascript——制作网页上的东西。不要将Java与Javascript混淆。虽然它们有一些语法的相似性,但这是两个完全不同的编程语言。JavaScript才能真正推动Web 2.0应用程序。通过使用Javascript,你可以根据用户的操作,动态地改变HTML/CSS,提供更有视觉感受的网页给用户。
四、HTTP
HTTP(超文本传输协议)——客户端和Web服务器之间的通信。需要知道一个POST和一个GET之间的区别。应该记住HTTP状态码200,302,304和404的含义——以及更多。 |
|