课程简介

通常情况下,现在的软件一般由两部分组成:

  • 客户端:用户通过客户端来使用软件

  • 客户端的形式

  • 文字客户端:通过命令行来使用软件

  • 图形化界面:通过点击拖动等来使用软件。例:Windows中,MacOs中,Android,IOS中的大部分应用

  • 网页:通过访问网页来使用软件。所有的网站都属于这一范畴(B/S架构)。网页使用的语言:HTML、CSS、JavaScript

  • 服务器:服务器负责在远程处理业务逻辑

  • 服务器开发的语言

  • Java

  • PHP

  • C#

  • Python

  • Node.js

浏览器/服务器(B/S)

  • B/S本质上也是C/S,只不过B/S架构的软件,使用浏览器作为软件的客户端
  • B/S架构的软件,客户端和服务器之间通信采用的是通用的HTTP协议

客户端/服务器(C/S)
C/S架构的软甲客户端和服务器通信采用的是自有协议,相对来说较为安全

万维网联盟(W3C):为了制定网页开发的标准,以使同一个网页在不同的浏览器中有相同的效果
根据W3C标准:一个网页主要由三部分组成:结构、表现、行为

  • 结构:HTML用于描述页面的结构(人体骨架)
  • 表现:CSS用于控制页面中元素的样式(皮肤美化)
  • 行为:JavaScript用户响应用户操作(行为)
<!--文档声明 声明当前网页的版本-->
<!doctype html>
<!-- html为根标签 网页中的所有内容都要写在根元素里边-->
<html>
    <!-- head是网页的头部,head中的内容不会在网页中直接出现,主要用来帮助浏览器或者搜索引擎来解析网页-->
    <head>
 <!-- 可以通过meta标签来设置网页的字符集,避免乱码问题 -->
     <meta charset="UTF-8">
  <!-- title中的内容会显示在浏览器的标题栏,搜索引擎会主要根据title中的内容来判断网页的主要内容-->
     <title>Hello World!</title>
 </head>
 <!--body是html的子元素,表示网页的主体,网页中的所有可见内容都应写在body里-->
 <body>
     <!--属性,在标签中(开始标签或自结束标签)还可以设置属性
      属性是一个名值对(x=y)
   属性用来设置标签中的内容如何显示
   
   属性和标签名或其他属性应该使用空格隔开
   
   属性不能瞎写,应根据文档中的规定来编写
     有些属性有属性值,有些没有
     有属性,属性值应该使用引号引起来
  -->
  <!--
      文档声明(doctype)
       文档声明用来告诉浏览器当前网页版本是html4还是html5
    --html5的文档声明
        <!doctype html>HTML不区分大小写
  -->
  <!--
      进制:
       二进制:八个格(位)等于一字节
    8bit=1byte
    1024byte=1kb
    1024kb=1mb
    1024mb=1gb
    1024gb=1tb
    1024tb=1pb
    最小创作单位1字节
  -->
  <!--
      字符编码:-编码:字符转为二进制码
   -解码:二进制码转为字符
   -字符集:编码和解码所采用的规则成为字符集
   -常见的字符集:
       ASCII
    ISO88591
    GB2312
    GBK
    UTF-8(万国码)
  -->
  <!-- h1网页的一级标题-->
     <h1><font color="red" size='7'>Hello</font> World!<h1>
  
  <!--
  HTML的注释
  标签一般成对出现,但是也存在一些自结束标签
  注释不可以嵌套
  -->
  <img>
  <img />
  <input>
  <input />
 </body>
</html>
发布了61 篇原创文章 · 获赞 18 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43717681/article/details/104135898
今日推荐