大多数人所成为的,并非是他们想成为的人,而是不得不成为的人。“责任”是最大的文明,也是最大的虚伪。
获得徽章 27
#每天一个知识点# Promise 的构造函数
Promise 构造函数是 JavaScript 中用于创建 Promise 对象的内置构造函数。
Promise 构造函数接受一个函数作为参数,该函数是同步的并且会被立即执行,所以我们称之为起始函数。起始函数包含两个参数 resolve 和 reject,分别表示 Promise 成功和失败的状态。
起始函数执行成功时,它应该调用 resolve 函数并传递成功的结果。当起始函数执行失败时,它应该调用 reject 函数并传递失败的原因。
Promise 构造函数返回一个 Promise 对象,该对象具有以下几个方法:
then:用于处理 Promise 成功状态的回调函数。
catch:用于处理 Promise 失败状态的回调函数。
finally:无论 Promise 是成功还是失败,都会执行的回调函数。
#每天一个知识点# xhr,全称为XMLHttpRequest,用于与服务器交互数据,是ajax功能实现所依赖的对象,jquery中的ajax就是对 xhr的封装。用xhr发起 get请求
创建xhr对象
调用xhr. open()函数
调用xhr. send()函数
监听xhr.onreadystatechange事件
#每天一个知识点# http协议和https协议的区别:传输信息安全性不同、连接方式不同、端口不同、证书申请方式不同
#每天一个知识点# js箭头函数
格式为()=>{}。箭头函数内部无this和arguments,输出时的值是函数外层的值。箭头函数也没有prototype
#每天一个知识点# 数据类型的转换
数据的类型转换:将某个数据的类型通过某种方式转换为另一种数据类型
数据转换通过方式不同可以分为:强制转换、隐式转换
强制转换:人为的通过手段去改变一个数据的类型
比如: number ==> string
隐式转换:没有人为的参与,是程序解析自动进行转换
补充:除了Number()函数可以强制转换其他数据为Number类型外,还有两种手段
全局函数: parseInt() parseFloat()
#每天一个知识点# JavaScript BOM对象包括:
1.window 对象。BOM 的核心对象。全局变量是 window 对象的属性,全局函数是 window 对象的方法。
2.location 对象。提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。
3.history 对象。它保存着用户上网的记录,从窗口被打开的那一刻算起
#每天一个知识点# parseInt() 函数可解析一个字符串,并返回一个整数。
当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。
#每天一个知识点# JavaScript json对象的序列化和反序列化 序列化:将一个合法的json对象,转换为一段标准的json格式的数据 SON.StringIfy()
反序列化:将一段标准的json格式的数据,字符串转化为一个合法的json对象 JSON.parse()
下一页