![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
小弋呀
这个作者很懒,什么都没留下…
展开
-
原型、原型链
从网上找到的一张原型图 1. Object.__proto__===Function.prototype===Function.__proto__ 2. Function.prototype.__proto__===Object.prototype 3. Object.prototype.__proto__===null原创 2017-05-25 22:30:14 · 670 阅读 · 0 评论 -
promise
Promise 是异步编程的一种解决方案,与传统的回调函数和事件相比,Promise的优点是代码可以让我们更容易理解,我们可以更加清晰的知道代码的走向,避免回调函数嵌套陷入回调地狱中。一、三种状态Pending(进行中)、Resolved(已完成,又称 Fulfilled)和Rejected(已失败),Promise的状态只能从Pending 变为Resolved 或者从Pending 变为 Rej原创 2017-07-18 19:16:00 · 495 阅读 · 0 评论 -
setTimeout的作用域
setTimeout(fn,delay)在一定延迟后执行函数,fn会被放入到事件队列中,等待当前的程序执行完毕,才会从事件队列中选择下一个事件执行。 当fn执行时,fn已经不在调用setTimeout的环境了,此时已经在window全局环境下 例1:function fun(){ setTimeout(()=>{ console.log(this) },1000)原创 2017-07-19 19:17:54 · 1412 阅读 · 0 评论 -
ajax琐事
原生js实现Ajax: Post请求时要设置头信息 Content-Type:application/x-www-form-urlencoded send发送的数据是字符串,要进行序列化 使用FormData时:不用设置头信息 send(formdata),不需要序列化 上传文件直接使用FormData,把文件append进FormData中,直接send就可以 如果用的jQuery:原创 2017-07-27 00:33:43 · 260 阅读 · 0 评论