js
2022-03-20 23:46:01 13 举报
AI智能生成
js思维导图 概要
作者其他创作
大纲/内容
BOM
HTTP协议
四次握手
应用层:提供特定于应用程序的协议 HTTP FTP IMAP(邮件)
网络控制层 发送数据包到计算机上使用特定的端口号的应用程序
网络层 使用IP地址将数据包发送到特定的计算
链路层 将二进制数据包与网络信号相互之间转换
ajax
APL接口方式
GET 获取数据
POST 新增请求
PUT 修改数据
DELETE 删除数据
状态码
200 成功
400 缺少必填参数
401 还没有登陆权限
404 接口或者接口地址不对
409 此次操作不成功
三个不一致导致跨域问题
协议
域名
端口
解决跨域问题
CORS (后台操作 加入白名单)
jsonp
反向代理 服务器与服务器之间沟通 不存在跨域问题
Promise
主要是状态的改变
成功
失败
异步变成同步
async
await
浏览器储存
cookie
可以设置时间存储
loctionStong
永久储存
locaIstong
在浏览器关闭前储存
fetch
请求回来的结果是Promise对象
通过.then获取返回的结果
this指向
谁调用就指向谁
ECMA
语法 语句
if,for,switch
数据类型
简单数据类型,引用数据类型
简单数据类型
Number,Boolean,string,undefined,Symbol
引用数据类型
object,array,function,null
操作符
算术运算符
赋值运算符
逻辑运算符
变量的声明
let,const,var
检测数据类型
只能检测简单数据类型
typeof
检测所有数据类型
Object.prototype.toString.call()
DOM
元素节点
id选择器
document.getElementById();
class选择器
document.querySelector();
元素选择器
类名群组选择器
document.getElementsByTagName();
document.querySelectorAll();
document.querySelectorAll();
属性节点
类名属性
Node.ClassList
input属性
input.checked
自定义属性
data
Node.setAttribute
Node.getAttribute
文本节点
Node.innerHTML
Node.innerText
Node.outerHTML
Node.outerText
注释节点
单行注释
多行注释
0 条评论
下一页