一、Ajax基础知识
- 客户端与服务器
所写的网页都是放到服务器上的。
客户端与服务器 其实都是计算机,只不过性能和用途不同。
-
客户端:笔记本电脑、台式机、移动终端(智能机、ipad)
客户端:平常使用应用程序:QQ、播放器、浏览器 -
服务器:性能更好,存储空间更大,能给很多网民提供服务(网页/音乐/视频/文件下载/邮件服务)
服务器:网页服务(apache/nginx/tomcat/iis),文件上传下载服务(vsftp),邮件服务(posfix)
image.png
- 计算机的组成部分:
CPU(运算器和控制器)、存储器(硬盘、内存条)、输入设备、输出设备
内存:程序一开始是在磁盘上的,要想运行必须首先加载在内存。
内存介于磁盘和CPU之间:程序在磁盘上经过内存才能进入CPU。
开机之后运行操作系统,通过输入设备,(通过 CPU指令)操作系统从硬盘进入内存中运行(将程序加载到内存),中间产生的数据存到硬盘或者显示到输出设备。 - 计算机通信协议
协议就是交流的双方事先约定好的规则。例如http、ftp等。
- 多方之间的通信:形成网络
- 网络之间的计算机如何找到彼此?
IP地址:xxx.xxx.xxx.xxx(IPV4、IPV6 扩大IP地址的位数)
端口:用来区分电脑上特定应用网络应用程序
域名:http://www.baidu.com/ - 域名和IP地址的关系 : 对应关系,不一定是一一对应的
(ip地址可以被多个域名绑定、一个域名只能指向一个IP) - 访问http://www.baidu.com/地址的时候
1、 域名解析(DNS)
2、 通过解析到的IP地址找到对应的计算机
- 配置网站服务器
Test 测试
Development 开发环境
Production 生产环境
- 安装 wamp
同时扮演两种角色:客户端和服务器
W: windows 操作系统
A:Apache 提供网页服务的应用程序
M:mysql 数据库(oracle、sqlserver)
P: php 编程语言(jsp/.net/python…) - 计算机编程语言两种类型
解释型 JavaScript、java、php
编译型 c、c++
Apache iis nigix tomcat
安装存在的问题
1、端口冲突 80 停掉iis
2、系统缺少dll包
- 网站:一系列的网页
静态网站:有多少网页写多少页面,然后上线。
动态网站:
动态网站的原理:html页面是动态生成的
http://www.baidu.com/wqeqwer?abc=456
http://www.baidu.com/wqeqwer?abc=123 php jsp
http://www.baidu.com/abc.php?param=1
http://www.baidu.com/abc.php?param=2
abc.php
网友评论