PHP/COOKIE/AJAX(概念)

PHP

语法

创建php文件规则:文件名.php (脚下留心:不能有中文还有空格等)

变量:

修饰符 变量名 = 变量值;

$ 变量名 = 变量值; 脚下留心:PHP中;必须写

输出语句(常用三种 )& 终止代码执行

echo $变量名; // 常用于打印基本类型数据

print_r($变量名); // 常用于打印数组

var_dump($变量名); // 常用于打印数组并且可以查看类型

die; // 终止后续代码执行

数据类型(JS和PHP的区别):

在JS中

基本类型:数值型、字符串、布尔型、null、undefined

复杂类型:数组、对象、函数

在PHP中

基本类型:整型、浮点型、字符串、布尔型

复杂类型:数组、对象

特殊类型:null、资源(resource)

判断

if (条件) {

​ // 条件为真执行的代码

} else if(条件2) {

}

else {

}

循环

while/do…while/for 大家都一样

js 数组.forEach((item, index) =>{})

php  foreach($数组 as  $键 => $值) {}
将数组中的值 挨个赋值给 $值 这个变量 
将数组的下标 挨个赋值给 $键 这个变量

函数

function 函数名($变量名=默认值,....,$变量名=默认值) {
    
}

函数名(实参1,...,实参n)

定义接口

是什么:就是一个文件,可以是js/php/json等 只要返回json数据(就是js大括号对象)

能干吗:1-数据角度:可以实现网站数据动态化,2-功能角度:短信接口、笑话接口等

去哪下:1-自己写,2-去百度接口平台

https://www.juhe.cn/docs/api/id/95

明确:用JS写JSON格式数据非常简单,就是JS对象

但是:PHP如何写JSON数据?

回答:用函数

AJAX

HTTP协议

  • 概念

HTTP是一种超文本传输协议(HyperText Transfer Protocol),它是互联网上应用最为广泛的一种网络协议。

  • 说明

协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定规则

超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。

普通文本:字符、汉字等

超文本:也可以输入字符、汉字等,但是字符的组合变成了图片、音频等。

​ 如:

  • 概括:HTTP协议,就是一个规则遵循这个规则可以使计算机之间相互通信,并且可以传输超文本数据。

http 默认端口80

https 默认端口443 多个s 顾名思义 升级版 数据加密传输 微信小程序会讲

AJAX使用(重点)

// 步骤1:创建ajax对象:
const xhr =  new XMLHttpRequest();

// 步骤2:时时监听ajax状态
xhr.onreadystatechange = fn

// 步骤3:创建HTTP请求头
xhr.open(请求类型POST/GET,请求地址URL[默认异步true或者同步false]// 注:POST请求必须设置请求编码,不然后端无法解析获取数据
xhr.setRequestHeader( "content-type", "application/x-www-form-urlencoded" );

// 步骤4:发送请求
xhr.send(POST请求则为POST请求数据没有数据就不写/GET请求则nullfunction fn() {
   
	//只要ajax状态改变就打印
	if (xhr.readyState == 4 && xhr
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值