前端 - JS - 跨域请求一、术语 同源策略:同源策略是一种安全机制。浏览器禁止通过脚本发起跨域请求,如XMLhttpRequest,多个页面的协议、域名和端口完全相同,则认为他们遵循了同源策略 CSRF:跨站请求伪造。攻击者盗用用户身份,以用户的...
前端 - JS - 将JSON字符串转换为JS对象和Ajax编程一、将JSON字符串转换为JS对象1. 简单转换
前端 - JS - 数据类型、流程控制和将JS对象序列化为JSON字符串一、数据类型1. 概述 序号 分类 描述 1 原始类型 string、number、boolean、null、undefined 2 复合类型 array、obj...
服务端 - PHP - 分页一、原理 分页技术核心在于确定当前的页数,然后利用 SQL查询中 的 LIMIT 关键字来指定输出对应的记录数 首先确定每页要输出多少条记录,假定是输出10条 得出每一页的索引范围(结果数组中的索引范围):假如当前是第1...
Web前端 - JavaScript - 基础知识一、组成 核心语法DOM:文档对象模型,包括操作HTML和XML节点的APIBOM:浏览器对象模型,操作窗口对象 二、部分语法1. 注释 单行注释://多行注释:/**/ 2. js文件加载 加载本地...
服务端 - PHP - 文件操作之文件上传一、常见的文件上传配置项 序号 配置项 默认值 描述 1 file_uploads On 使 PHP 支持文件上传 2 upload_tmp_dir /tmp 指示应该临时把上传的文件存储在什...
服务端 - PHP - 会话控制之Session实现一、目录结构├─WWW 应用目录│ ├─user 用户模块│ │ ├─login.php 登录页面 │ │ └─re...
服务端 - PHP - 数据库之使用PDO进行增删改查一、概述1. 术语 数据库: 目录数据表: 目录中的文件, .dbf字段: 也叫’列’记录: 也叫’行’,是由一个或多个字段组成键: 是用来标识记录的 2. 数据类型 数值型: int字符型: c...
服务端 - PHP - OOP之命名空间和类的自动加载一、命名空间 基本语法:namespace 空间名称;保留全局空间的语法:namespace 空间名称 {//代码}规则:命名空间的路径与类库文件的目录一致访问:use 命名空间名称 as 别名 ...
服务端 - PHP - OOP之对象序列化和对象复制、异常处理和匿名类一、对象序列化和对象复制1. 对象序列化 解释:将对象转换成可以存储的字节流序列化:serialize()反序列化:unserialize() //定义一个工作类class Per...
服务端 - PHP - OOP之延迟静态绑定、构造方法和重载一、延迟静态绑定 解释:将类实例的创建过程上移到它的基类中语法:static::类成员特点:由调用者决定绑定的静态继承上下文环境作用:将类的定义和类的调用分离场景:动态绑定静态成员的调用上下...
服务端 - PHP - OOP之Trait一、概述 语法:trait Trait名;描述:一组具有相同或者类似功能的代码集特点:不能被实例化且只能嵌入宿主类中使用作用:实现代码复用trait成员:包含常规成员、静态成员和抽象成员,但不包含类常量 二、...
服务端 - PHP - OOP之接口一、概述 语法:interface 接口名;描述:对外公开的、能够进行顶层设计的特殊类特点:访问控制必须是public作用:完全分离设计与实现 二、接口成员 接口常量:const 常量名;接口方法:接口中的抽象方法...
服务端 - PHP - OOP之类成员定义与访问、类继承和抽象类实现一、类成员1. 类属性 语法:访问限制符 变量;描述:带有访问控制的变量分类:常规属性、静态属性和抽象属性常规属性:被类实例访问静态属性:被类访问抽象属性:没有被赋值,无法实例化,默...
服务端 - PHP - 文件操作之文件加载一、条件加载 语法:include ‘文件名’特点:文件加载失败时,会生成错误警告,但程序会继续执行去重加载:加载一个文件之前检查是否已加载,如果加载过便不会再次重复引入其同样的内容去重加载语法:includ...