浏览器中TypeScript的网络与存储操作
1. 网络请求
1.1 HTTP请求
在进行HTTP请求时,我们可以使用自定义的 Ajax 类来封装 XMLHttpRequest 对象,实现 GET 和 POST 请求。
1.1.1 HTTP Get方法
以下是实现 HTTP Get 请求的代码:
export class Ajax {
private readonly READY_STATUS_CODE = 4;
private isCompleted(request: XMLHttpRequest) {
return request.readyState === this.READY_STATUS_CODE;
}
httpGet(url: string) {
return new Promise<XMLHttpRequest>((resolve, reject) => {
// Create a request
const request = new XMLHttpRequest();
// Attach an event listener
request.onreadystatechange = () => {
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



