前端学习Day 6

1、ajax是一种异步请求数据的技术,对于改善用户体验和程序的性能很有帮助
ajax使用过程:
(1)创建XMLHttpRequest对象,也就是创建一个异步调用对象.
(2)创建一个新的HTTP请求,调用open()方法,并指定该HTTP请求的方法、URL及验证信息.
(3)使用send()方法发送HTTP请求.
(4)设置回调函数,当响应成功时调用返回的数据responseText
(5)使用JavaScript和DOM实现局部刷新.
https://blog.csdn.net/shuidinaozhongyan/article/details/71480872?locationNum=7&fps=1

2、Request Headers
Accept
Accept-Encoding
Cache-Control
Connection
Cookie
Host
Upgrade-Insecure-Requests
User-Agent
Response Headers响应头
Connection
Content-Encoding
Content-Length
Content-Type
Date
Server
Vary
X-Powered-By

3、undefined和null与任何有意义的值比较返回的都是false,但null与undefined之间互相比较返回的是true

4、call()与apply()
相同点:两个方法的作用相同
不同点:接收参数的方式不同。对于call(),第一个参数是this值没有变化,变化的是其余参数都直接传递给函数,传递给函数的参数必须逐个列举出来,对于apply(),传递给函数的是参数数组

5、eval:返回字符串表达式中的值
unEscape:返回字符串ASCI码
escape:返回字符的编码
parseFloat:返回实数

6、js异步模式的编程方法
回调函数,这是异步编程最基本的方法。
事件监听,另一种思路是采用事件驱动模式。任务的执行不取决于代码的顺序,而取决于某个事件是否发生。
发布/订阅,上一节的”事件”,完全可以理解成”信号”。
Promises对象,Promises 对象是CommonJS 工作组提出的一种规范,目的是为异步编程提供统一接口。

猜你喜欢

转载自blog.csdn.net/silenmm/article/details/80357565
今日推荐