问题1:网站根目录是从哪里定义的?

换个问法:访问http://notepad.my.lock/这个根目录的时候,它对应的文件夹目录是哪个?

由服务器运行的软件决定,比如现在大多数用的都是nginx,那么就有nginx的配置文件决定。

如:

server {
listen 80;
server_name notepad.my.local;
root “D:/data/wwwroot/notepad.my.local/public”;

}

从上述配置文件中,了解,notepad.my.local这个域名对应的根目录就是public/

问题2:是否用到了框架,看什么?

看有没有走入口文件。

问题3两种基本的请求方法?

GET

POST

区分:看地址,表单数据是否被拼装到url中,有是GET,没有是POST

ajax

怎么去做

1.什么是异步,不同步的。并不严格按照一定的次序发生的一系列动作。

2.回调函数。不管你什么时候完成这个事,只要完成了,就要干的事,回调。success

3.请求,请求数据的,request请求方式。get post method

  • 常见的技术,是get post而且他们能做绝大多数事情,但是,由于技术迭代,提出Restful接口的概念后,多出来了PUT DELETE OPTION等方法,不常用,但是要知道。

4.携带了什么数据去请求。data

5.向谁请求,请求那个接口啊 url

6.请求结果是什么什么状态。

  1. AJAX的核心原理AJAX的工作原理可以总结为以下几个步骤:
    1. 创建请求对象:使用XMLHttpRequestFetch API创建一个用于与服务器通信的对象。
    2. 发送请求:通过请求对象向服务器发送异步请求,可以携带数据。
    3. 服务器处理:服务器接收请求,处理数据并返回结果。
    4. 接收响应:客户端接收到服务器返回的数据。
    5. 更新页面:使用JavaScript操作DOM,将服务器返回的数据动态显示在页面上。

异步操作:

异步操作指的是那些不需要阻塞用户界面,可以在后台执行的任务。在AJAX中,以下步骤属于异步操作:

  1. 发送请求:通过请求对象向服务器发送异步请求,这个过程不会阻塞用户界面,用户可以在请求发送的同时继续与页面其他部分交互。
  2. 服务器处理:服务器在接收到请求后处理数据,这个过程在服务器端进行,对用户来说是异步的。
  3. 接收响应:客户端接收到服务器返回的数据,这个接收过程也是异步的,不会影响用户的其他操作。

核心对象:

核心对象是指在AJAX技术中用于实现异步通信的关键JavaScript对象。在AJAX中,以下属于核心对象:

  1. XMLHttpRequest:这是传统的AJAX核心对象,用于创建请求对象,发送请求,接收响应以及跟踪请求状态。
  2. Fetch API:这是现代浏览器提供的新API,作为XMLHttpRequest的替代品,用于创建请求对象,发送请求,接收响应。Fetch API提供了一个更现代、更易用的接口来处理网络请求。

总结:

  • 异步:发送请求、服务器处理、接收响应这些步骤都是异步的,它们在后台进行,不会阻塞用户界面的其他操作。
  • 核心对象:XMLHttpRequest和Fetch API是AJAX中的核心对象,它们用于创建和管理异步请求,以及处理响应。

有什么特点

  1. 网页不刷新
  2. 减轻服务器压力

连接mysql数据库时,需要那几个字段。

连接哪个服务器的数据库 host -h

服务器的数据库服务端口是什么 port -P

哪个账户去连接 user -u

账户密码是什么 password -p

发送Ajax需要哪个关键字段

  1. 向哪个接口发送请求 url
  2. 以什么方式请求 method
  3. 携带什么数据 data
  4. 请求成功后,干什么事情(回调): success
  5. 请求出错后,干什么事儿: error

与传统写法的区别

  1. 因为页面已经刷新了,所以不存在什么回调之类的。
  2. 主要使用javascript实现的。

Last modified: November 13, 2025

Author

Comments

Write a Reply or Comment

Your email address will not be published.