Ajax 第一部分 2018-06-10

一、Ajax基础知识

  1. 客户端与服务器
    所写的网页都是放到服务器上的。
    客户端与服务器 其实都是计算机,只不过性能和用途不同。
  • 客户端:笔记本电脑、台式机、移动终端(智能机、ipad)
    客户端:平常使用应用程序:QQ、播放器、浏览器

  • 服务器:性能更好,存储空间更大,能给很多网民提供服务(网页/音乐/视频/文件下载/邮件服务)
    服务器:网页服务(apache/nginx/tomcat/iis),文件上传下载服务(vsftp),邮件服务(posfix)


    Ajax 第一部分 2018-06-10_第1张图片
    image.png
  1. 计算机的组成部分:
    CPU(运算器和控制器)、存储器(硬盘、内存条)、输入设备、输出设备
    内存:程序一开始是在磁盘上的,要想运行必须首先加载在内存。
    内存介于磁盘和CPU之间:程序在磁盘上经过内存才能进入CPU。
    开机之后运行操作系统,通过输入设备,(通过 CPU指令)操作系统从硬盘进入内存中运行(将程序加载到内存),中间产生的数据存到硬盘或者显示到输出设备。
  2. 计算机通信协议
    协议就是交流的双方事先约定好的规则。例如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地址找到对应的计算机
  1. 配置网站服务器

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包

  1. 网站:一系列的网页
    静态网站:有多少网页写多少页面,然后上线。
    动态网站:
    动态网站的原理: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

你可能感兴趣的:(Ajax 第一部分 2018-06-10)