目录
1、web概念概述
- JavaWeb:就是使用Java语言开发基于互联网的项目。
- 软件架构:
-》C/S:Client/Server 客户端/服务器端:在用户本地有一个客户端程序,在远程有一个服务端程序,如QQ等;
-》B/S:Browser/Server 浏览器/服务器:只需要一个浏览器,用户通过不同的网址可以访问不同的服务器端程序。
软件架构 | 优点 | 缺点 |
C/S | 用户体验好 | 开发、安装、部署、维护麻烦 |
B/S | 开发、安装、部署、维护简单 | 1、如果应用过大,用户体验可能会受到影响,如网页游戏,体量大时,受带宽限制,会发生卡顿; 2、对硬件要求过高; |
- B/S架构详解
- 静态资源:使用静态网页技术发布的资源,比如看到的新闻,图片;其特点:
-》所有用户访问,得到的结果是一样的;
-》如:图片、文本、音频、视频,HTML、CSS、JavaScript;
-》若用户请求的是静态资源,服务器会直接将静态资源发送给浏览器,浏览器内置了静态资源的解析引擎,可以展示这些静态资源。 - 动态资源:使用动态网页技术发布的资源。其特点:
-》所有用户访问的结果可能不一样;
-》如:jsp/servlet,php,asp...
-》如果用户请求的是动态资源,服务器会去执行这些动态资源,转化为静态资源再发送给浏览器。
以上分析可知,我们要学习动态资源,必须要先学习静态资源。静态资源三剑客,各自的作用:
- HTML:用于搭建基础网页的,展示页面内容;
- CSS:用于美化页面,布局页面;
- JavaScript:控制页面 的元素,让页面有动态的效果。
2、HTML概念介绍
Hyper Text Markup Language 超文本标记语言,是最基础的网页开发语言。 超文本:是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。 标记语言:由标签构成的语言<标签名称>,如HTML、xml,标记语言不是编程语言。
下面简单实示例,看下HTML的快速入门。
语法:1、html文档后缀名 为 .html 或 .htm
2、标签分为:
围堵标签:有开始标签和结束标签,如<html> </html>
自闭和标签:开始标签和结束标签在一起,如<br/>
3、标签可以嵌套:需要正确嵌套,不能你中有我,我中有你;
4、在开始标签可以定义属性,属性,属性由键值对构成,值需要用引号(单双均可)引起来。
5、html标签不区分大写小,建议使用小写。
【举例】:helloworld html设计
<html>
<head>
<title> title </title>
</head>
<body>
<font color = 'red'> Hello World </font> <br/>
<font color = 'green'> Hello World </font>
</body>
</html>
本文为博主原创文章,转载请注明出处,若本文对您有些许帮助,关注/评论/点赞/收藏,就是对我最大的支持,多谢!