关于Web的基本概念和常识:
Web (网) 应用:网站(广义PC、手机app)
浏览器(Browser)/用户代理(User Agent)/Web客户端(Web Client):
IE 、Edge 、 Firefox 、 QQ浏览器 、 360浏览器、 Chrome(不关心兼容性问题)
Web服务器(Web Server)/HTTP服务器(HTTP Server) :
Apache 、 Tomcat 、 Netty 、 Nginx 、 Httpd
关于URL:
URL:俗称网址,唯一的一个资源,每个资源都需要在网络中存在一个唯一的标识(URL)
URI : Unique Resource Identifier(唯一资源定位符)
URL : Unique Resource Location(唯一资源定位符)
在浏览器中输入了一个URL(网址):
1、根据URL,去Server获取唯一的资源
2、浏览器分析该资源,可以让浏览器访问更多资源
3、浏览器按照一定规则去整合这些资源
4、展示这些资源,所以才会在浏览器中看到这些网页的效果
URL的基本格式 :
1、确定唯一的主机 via ip (domain)
2、确定唯一的程序 via port
3、确定具体资源via资源路径(path)/login
HTTP : Hyper(超级)Text(文本)Transfer(传输)Protocol(协议)
“前端三剑客” HTML CSS JS(JavaScript)
三个都是文本资源,因为文本的格式不同
HTML :提供文本的内容和框架(标题、段落......)
<p>xxx</p>
CSS : 排版、样式类
p{
color: yellow;
}
JS(脚本语言 Script Language) : 做一些动态的内容(发生在浏览器上的动态)
var x = 1;var y = 2;var z = add(x,y);