自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 发送ajax请求

发送请求的四个步骤四个步骤let xhr = new XMLHttpRequest()xhr.open(请求方式,请求地址,是否异步)xhr.send()xhr.onload = function(){}xhr.onreadystate = function(){if(xhr.readystate===4){console.log(xhr.responseText)}}ajax的状态码== 0 表示你创建成功了一个ajax对象== 1 表示配置请求信息

2022-05-16 21:17:14 435

原创 传输协议相关

传输协议:http - 规范前后端交互的数据格式(一次http请求的四个步骤)连接连接前端发送请求:请求行+请求头+请求空行+请求体请求报文行(请求行)== GET 请求方式== xxx.html 请求路径,你向服务器请求的是什么东西== HTTP/1.1 传输协议版本请求报文头(请求头)== 对本次请求进行一些描述== host:请求的主机== content-type:前端给后端的数据的数据格式== cookie:请求报文空行== 分割请求头和请求体的一个空格请求报文体(

2022-05-16 21:16:39 117

原创 sql部分语法

php操作数据库1 连接数据库:mysqli_connect('ip','数据库用户','数据库密码','你要操作哪个小仓库')2 执行sql语句mysqli_query(连接信息,'要执行的sql语句')3 解析查询结果mysqli_fetch_assoc(查询结果)mysqli_fetch_all(查询结果,MYSQLI_ASSOC)4 断开连接mysqli_close(连接信息)sql语句增: insert== 一共两种语法

2022-05-16 21:16:11 71

原创 php部分语法

前后端认知前端 -> 后端 -> 数据库 -> 后端 -> 前端服务器http://www.baidu.com:80http:传输协议,规范前后端交互www.baidu.com:域名,通过域名可以找到对应的网络另一头的电脑80:端口号,可以找到电脑上对应的软件(服务器空间)如果访问的是本机的服务器域名:localhostip:127.0.0.1服务器环境的安装apache => phpphpmysql安装集成环境:phpstudy =

2022-05-16 21:15:32 63

原创 cookie和本地存储

cookie - 浏览器里面的一个存储空间cookie的特点大小有限制4KB/50条默认会话时效,可以设置请求会自动携带按照域名存储前后端都可以操作前端操作cookie(前端获取的时间是东八区,要减8小时才是标准时间)设置: document.cookie = ‘key=value;expires=时间对象’删除: document.cookie = ‘key=value;expires=当前时间之前的时间对象’修改: 重新设置就可以覆盖原来的就是修改查询: document

2022-05-16 21:14:44 122

原创 正则表达式

正则表达式创建字面量var reg = /abcdefg/ console.log(reg)构造函数var reg2 = new RegExp('abcdefg') console.log(reg2)元字符元字符描述.查找单个字符,除了换行和行结束符\w查找单词字符\W查找非单词字符\d查找数字\D查找非数字字符\s查找空白字符\S查找非空白字符限定符量词描述

2022-05-16 21:13:33 36

原创 es部分内容

jsonjson字符串​ == JSON是一种特殊的字符串格式,本质是一个字符串​ == 但是长得像对象和数组,里面的key和value如果是字符串格式,都用双引号包裹(必须是双引号)json方法​ JSON.parse(json字符串):可以把json字符串转换成对象或者数组var obj = JSON.parse(jsonObj);var arr = JSON.parse(jsonArr)console.log(obj);// obj就是我们的js对象co

2022-05-16 21:13:14 171

原创 bom操作

浏览器的三种弹窗alert() 是在浏览器弹出一个提示框// window.alert("我是一个弹出框")confirm() 是浏览器弹出一个询问框// var result = window.confirm("你确定要关闭浏览器吗?")// console.log(result)prompt 是在浏览器弹出一个输入框// var str = window.prompt('请输入内容')// console.log(str)获取浏览器窗口大小// var wi

2022-05-16 21:12:26 36

原创 dom操作

获取页面元素节点方法根据ID获取doucument.getElementByld('id名')2.根据标签名获取doucument.getElementsByTagName('标签名');通过H5新增方法获取document.getElementsByClassName('类名');document.querySelector('选择器');document.querySelectorAll('选择器');特殊的情况获取body元素document.bod

2022-05-16 21:11:55 48

原创 事件的相关知识

事件的组成事件源----(谁触发了)事件类型—(什么事)事件处理函数–(干了什么)注册事件或者叫绑定事件方式传统注册方式方法监听注册方式利用 on 开头的事件 onclickw3c 标准推荐方式<button onclick = "alert("hi")"></button>addEventListener() 它是一个方法btn.onclick = function() {}IE9 之前的 IE 不支持此方法,可使用 attach

2022-05-16 21:11:24 35

原创 字符串知识

字符串创建方法字面量创建var str='我是字符串'利用 new String创建let str = new String('我是构造字符串'); //创建一个空字符串对象,并赋值给变量aconsole.log(s)字符串常用方法根据字符返回位置方法名说明indexOf(‘要查找的字符’,开始的位置)返回指定内容在元字符串中的位置,如果找不到就返回-1,开始的位置是index索引号lastIndexOf()从后往前找,只找第一个匹配的

2022-05-09 13:34:50 37

原创 运算符相关知识

数学运算符 1 + == 只有符号两边都是数值类型的时候才会进行加法运算 == 只要符号任意一边是字符串类型,就会进行字符串拼接 2 - == 会执行减法运算 == 会自动把符号两边的变量转换成数值类型进行运算 3 *

2022-05-09 13:34:11 35

原创 数组基本知识

数组创建字面量创建var arr1 = [];var arr2=[1,2,3,5];构造函数创建数组var arr3 = new Array();var arr4 = new Array(10);数组的常用方法数组的增删查方法名说明返回值push(参数1…)末尾添加一个或多个元素,注意修改原数组并返回新的长度pop()删除数组最后一个元素返回它删除的元素的值unshift(参数1…)向数组的开头添加一个或更多元素,注意修改原数

2022-05-09 13:33:04 40

原创 逻辑分支和循环结构

流程控制主要有三种结构,分别是顺序结构、分支结构和循环结构,这三种结构代表三种代码执行的顺序分支结构if语句if语句if else 语句if else 语句if else if 语句三元语句语法结构 : 表达式1 ? 表达式2 : 表达式3switch语句switch :开关 转换 , case :小例子 选项关键字 switch 后面括号内可以是表达式或值, 通常是一个变量关键字 case , 后跟一个选项的表达式或值,后面跟一个冒号switch 表达式的

2022-05-09 13:31:49 117

原创 函数的基本知识

函数的定义声明式 // 使用function这个关键字来声明一个函数​ // 语法​ function fn(){​ console.log("一段代码")​ }赋值式(匿名函数) // 其实就是我们用var关键字来定义一个变量 // 然后把一个函数当作值直接赋值给这个变量就可以 // 语法: var fun = function(){

2022-05-09 13:31:12 26

原创 对象的基本知识

对象的创建利用字面量创建对象var star = { name : 'pink', age : 18, sex : '男', sayHi : function(){ alert('大家好啊~'); }};利用 new Object创建对象var obj = new Object(); //创建了一个空的对象obj.name = '张三丰';console..dir(obj);利用构造函数创建对象构造函数用于创建某一类

2022-05-09 13:30:01 36

原创 math内置对象和date内置对象

math内置对象Math对象 – 不能作为构造函数使用,只是普通的对象​+ Math对象 -- 不能作为构造函数使用,只是普通的对象 + Math.random() 随机小数 + Math.round() 四舍五入 + Math.floor() 向下取整 + Math.ceil() 向上取整 + Math.abs() 取绝对值 + Math.pow() x的y次方 + Math.max() 求最大值 + Math.min() 求最小值 + Math.PI 圆周率

2022-05-09 13:29:26 44

原创 js基础语法

js的组成ECMAScript:定义了javascript的语法规范,描述了语言的基本语法和数据类型。BOM:浏览器对象模型,Browser Object Model,有一套成熟的可以操作浏览器的方法(api),通过BOM可以操作浏览器DOM:文档对象模型,Document Object Model,有一套成熟的可以操作浏览器的方法(api),通过DOM可以操作页面中的元素,JS书写位置1.行内式 - 不推荐写在标签上的js代码需要依靠事件(行为)来触发alert(“xxxx”)上

2022-05-09 13:28:31 38

原创 htmlcss

基础语法&标签1.建立站点html、css、js、images、等文件夹和index.html文件2.基础知识1.<!DOCTYPE html>注记 翻译html 兼容低版本会造成页面串行​ 英文​ <head></head> 定义窗体信息 外部引入文件​ 放置页面显示信息3.基础标签p 段落标签, h1~h6标题标签, (b,strong)加粗标签(i,em)倾斜标签 sub,sup左上角右上角 hr br转义字

2022-05-09 13:16:03 447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除