首先,对于一窍不通的小伙伴先补充一下脑容量:
科普一下网络知识:
1.客户端、服务器端:
客户端:发起请求,接收服务器端发送来的消息的一方。
服务器端:接收客户端发来的请求并且能够给出回应的一方。
2.三种网络范围划分:
局域网:10KM 192.168.140.X
城域网:10KM~100KM
广域网:跨国界的网络。最典型的就是inter网
3.inter网提供的服务:
万维网
文件传输
电子邮件
远程登录
4.万维网:
无数个网络站点和网页的集合,外国名(world wide web),简称为3w或www或web。
动态网站的组成:
1.客户端与浏览器:
www服务器的客户端,向www服务器发送各种请求,对服务器发来的网页进行解析。相当于翻译官。
浏览器不止一种:
firefox
chrome
ie
opera
safari
浏览器的分类:
IE浏览器:
IE
傲游
世界之窗
腾讯TT
360
非IE浏览器:
FireFox
Safari
chrome
Opera
注意:
浏览器的分类是按照网页的解析方式和系统平台来进行划分的。
2.HTML(超文本标记语言):
网页的本质就是超文本标记语言,他是将网页的各个部分标记出来让浏览器进行解析的。
3.CSS(层叠样式表):
HTML用来进行标记,但是标记出来的网页比较混乱,美观程度比较差,CSS就是将HTML标记出来的内容合理摆放,并且对网页中的内容进行美化用的。
即:
HTML用来搭建一个框架,CSS用来美化这个框架。
4.客户端脚本语言(JavaScript):
脚本:
一种程序,不能独立运行,需要一个载体来运行它。
客户端:
浏览器。
客户端脚本语言:
在浏览器上面运行的脚本语言,用来进行网站和客户的交互。
HTML、CSS、JavaScript关系:
HTML用来进行标记,CSS让页面更加美化、JavaScript来进行交互,分工很明确。
HTML、CSS、和JavaScript三种就可以做出静态网站。做出了静态网站怎么样让别人访问。
5.web服务器:
www服务器,通常的服务器端就是指web服务器。
常用的服务器:
IIS
Apache
Nginx
Nginx:
属于开源的。=》淘宝的Tengine是在Nginx基础上修改的。
注意:
web2.0时代。做动态网站的时候需要加微软和IIS两个东西。
6.服务器端脚本语言:
在服务器端口进行工作。用来协助web服务器完成业务工作的语言。
常用的脚本语言:
ASP
ASP.net
PHP
注意:
PHP的市场占有率是最大的。 10个动态网站中有8.2个是用PHP作为服务器端脚本语言。
7.数据库:
放置东西的地方,数据库放置数据的仓库。
在web里面他是用来让服务器端脚本语言来调用的。
常用的数据库:
Oracle
MySQL
SQL Server
DB2
MariDB