Web基础与开发工具1

简介: Web基础与开发工具1

Web基础与开发工具


Web


web(World Wide Web)即全球广域网,WWW (Web) 是World Wide Web的缩写,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。 web包括:web服务器和web客户端两部分


三大构建要素


统一资源定位符(URL):解决网上资源在何处的问题


资源访问方式(HTTP):解决用什么方式访问资源的问题


超链接:提供在资源之间自由访问的手段


URL的基本结构


通信协议:// 服务器名称[:通信端口号]/目录结构/文件名


  • 通信协议:Web的通信协议一般为HTTP(或HTTPS)


  • 服务器名:域名或IP地址


  • 端口号:可选,默认为80(HTTP)或443(HTTPS)


image.png


HTTP


http是在Internet上传送超文本的协议,它是运行在TCP/IP集之上的应用协议。简单地说,HTTP就是专门为Web设计的协议。


HTTP协议特点:


  • 无状态:第一次请求完成后,服务器不会记住客户的状态。第二次请求时,服务器需要重新读取客户的信息。


  • 基于请求和应答的模式:浏览器向服务器发送请求,服务器根据浏览器的请求作出不同的应答。


HTTPS: HTTP的安全版,HTTP下加入SSL层

《图解HTTP》这本书中曾提过HTTPS是身披SSL外壳的HTTP。HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性。


超链接


超链接是指当鼠标单机一些文字、图片或者其他网页元素时,浏览器会根据其指示载入一个新的页面或者跳转到页面的其他位置,超级链接除了可链接文本之外,还可以链接各种各样的多媒体,如声音、图像动画等,通过他们可享受丰富多彩的多媒体世界。 建立超链接所使用的HTML标记为<a></a> 超链接最重要的两个要素;超链接指向的目标的地址设置为超链接的网页元素。 基本的超链接结构为

<a href=URL>网页元素</a>


网页三大元素


对于网页来说,有三大基本元素。那就是大家所熟悉的 HTML、CSS和JavaScript,对于这三者来说,主要描述如下:


  • html :网页的基本结构


  • css :网页的展现效果


  • javascript :网页的功能行为


相关文章
|
1月前
|
前端开发 JavaScript 开发工具
web应用开发工具
【9月更文挑战第1天】web应用开发工具
38 3
|
11月前
|
Java 应用服务中间件 开发工具
[Web程序设计]实验: 开发工具使用
[Web程序设计]实验: 开发工具使用
|
3月前
|
前端开发 JavaScript API
不可错过的 Web 开发工具
免费工具对于任何网络开发人员的工具包都是必不可少的,特别是对于那些预算有限或想要在不花钱的情况下提升技能的人来说。
|
开发框架 人工智能 前端开发
Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用
Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用
224 0
|
SQL 分布式计算 数据挖掘
使用基于Web的交互式开发工具Zeppelin
使用基于Web的交互式开发工具Zeppelin
|
前端开发 JavaScript Java
计算机二级web题目(4)--CSS基础
计算机二级web题目(4)--CSS基础
151 1
|
前端开发 JavaScript Java
计算机二级web题目(3)--HTML基础
计算机二级web题目(3)--HTML基础
149 1
|
开发框架 网络协议 JavaScript
计算机二级web题目(1)--web基础
计算机二级web题目(1)--web基础
197 1
|
Apache
Web基础(下)
Web基础(下)
119 0
Web基础(下)
|
域名解析 人工智能 网络协议
Web基础(上)
Web基础(上)
211 0
Web基础(上)
下一篇
无影云桌面