PHP语法小结

基本语法 输出语句 语句 功能 echo 输出字符串类型 print_r 输出引用类型(对象,数组等) var_dunp 检测变量类型 ::: tip echo语句可用于给前端返回响应体。比如前端通过ajax请求,可以在xhr.response中直接得到echo的内容 ::: 变量&常量 👉🏼 变量 语句 功能 返回值 isset() 检测变量是否存在 boolean unset() 删除某个变量 none 👉🏼 常量 常量用const 或 define 定义,常量名一般全部大写,不受作用域的限制 ::: tip 一般是define在类外定义常量,const在类内定义常量,并且const必须通过类名::变量名来进行访问。但是php5.3以上支持类外通过const定义常量。 ::: :::danger const不能在条件语句中使用,必出错 ::: 参考文章 《PHP中define() 与 const定义常量的区别详解》...

Oct 14, 2020 · 10 min · Archai

ES6之Promise用法小结

Promise 对象用于表示一个异步操作的最终完成 (或失败), 及其结果值。其目的主要是解决以往回调中嵌套回调的"嵌套地狱"问题,使代码可读性更好,更美观! 基本用法 对于一个标准的Prommise,其基本写法为: new Promise(function (resolve, reject) { //do something... //success resolve('success') //fail & reject // reject('rejected') *resolve和reject只能出现一个 }).then( function (value) { //if succeed,do something... }, function (reason) { //if fail & reject,do something... } ) 如果采用ES6的箭头函数写法,则为: new Promise((resolve, reject) => { resolve('success') //reject('rejected') }).then( value => {}, reason => {} ) 始终牢记,前一个Promise()必须是在后面一个.then()中处理, 如果前一个Promsie()中没有改变状态,即没有resolve()/reject()方法,后面的.then就不会针对这个Promsie()处理 Promise错误处理 Promise()中的错误处理有两种方式,.then()和.catch() .then() 特点: “一一对应”,即一个then()对应处理上一个Promise 用法: new Promise((resolve, reject) => { // 12+p // throw new Error('fail') reject('失败') })....

Aug 18, 2020 · 3 min · Archai

Ajax学习小结

学习地址:https://www.bilibili.com/video/BV1WC4y1b78y,主要通过express的简单功能来搭建本地的服务,进而更好地学习Ajax 发送Ajax请求的方式 原生Ajax //1.创建对象 const xhr = new XMLHttpRequest() //2.初始化 xhr.open([type], [url])//xhr.open("GET","https://www.x.com") //3.发送 xhr.send() //4.处理返回结果 xhr.onreadystatechange = function () { if (xhr.readyState === 4) { if (xhr.status >= 200 && xhr.status < 300) { //...do something console.log(xhr.status)//状态码 console.log(xhr.statusText)//状态字符串 console.log(xhr.getAllResponseHeaders)//所有请求头信息 console.log(xhr.response)//响应体 } } } 说明: readyState: 返回一个 XMLHttpRequest 代理当前所处的状态 值 状态 描述 0 UNSENT 代理被创建,但尚未调用 open() 方法。 1 OPENED open() 方法已经被调用。 2 HEADERS_RECEIVED send() 方法已经被调用,并且头部和状态已经可获得。 3 LOADING 下载中; responseText 属性已经包含部分数据。 4 DONE 下载操作已完成。 因此,xhr....

Aug 10, 2020 · 3 min · Archai

统计学期末知识总结

第一章 导 论 1.什么是统计学 统计学是收集、处理、分析、解释数据并从数据中得出结论的科学 数据分析所用的方法可分为描述统计方法和推断统计方法 2.参数和统计量 参数:总体特征,所关心的参数通常是总体平均数、总体标准差、总体比例等 由于总体数据通常是不知道的,所以参数是一个未知的常量- 统计量:个体特征,所关心的参数通常是样本平均数、样本标准差、样本比例等 由于样本是已经抽出来的,所以统计量总是知道的 第二章 数据的搜集 1.数据的来源 **间接来源(二手数据)**与研究内容有关的原信息已经存在,我们只是重新加工、整理,使之成为分析可用的数据,这称为间接来源的数据 **直接来源(一手数据)**通过调查方法获得的为调查数据,实验得到为实验数据,都是直接来源的数据 2.数据误差 抽样误差:由抽样的随机性引起的样本结果与总体真值之间的差异 非抽样误差:抽样框误差、回答误差、无回答误差、调查员误差、测量误差 第三章 数据的图表展示 1.数据预处理 原始数据:完整性、准确性 二手数据:适用性、时效性 2.分类数据图示 ​ 1> 组数 5≤ K ≤15 2> 组距 组距=(Max-Min)/K 3> 为解决不重的问题,统计分组习惯上规定“上组限不在内”,即当相邻两组的上下限重叠时,恰好等于某一组上限的变量值不算在本组内,而计算在下一组内。即a≤ x <b 第四章 数据的概括性度量 1.集中趋势的度量 众数不受极端值影响,具有不唯一性 中位数不受极端值影响,数据分布偏斜程度较大时 平均数易受极端值影响 2.离散程度的度量...

Jun 17, 2020 · 2 min · Archai