![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
js笔记
自学javascript笔记
nqq0921
这个作者很懒,什么都没留下…
展开
-
手写promise
首先我们分析一下promise的基本原理: Promise是一个类,在执行这个类的时候会传入一个执行器,这个执行器会立即执行。 Promise会有三种状态: Pending 等待 Fulfilled 完成 Rejected 失败 状态只能由Pending --> Fulfilled或者Pending --> Rejected,且一旦发生改变便不可二次修改。 Promise中使用resolve和reject两个函数来更改状态。 then方法内部做的事情就是状态判断 如果状态是成功,调用成原创 2021-04-09 17:07:11 · 143 阅读 · 0 评论 -
原生JavaScript----语言基础(小白入门)
JavaScript----语言基础 目录JavaScript----语言基础一、组成二、引入及写法三、注释四、常用方法五、语句块六、变量 一、组成 1.核心(ECMAScript) ECMAScript是一个标准 。因为网景的布兰登(Brendan Eich)开发了JavaScript,为了让JavaScript成为全球标准,几个公司联合ECMA(European Computer Manufacturers Association)组织定制了JavaScript语言的标准,被称为ECMAScrip原创 2020-10-06 01:25:22 · 297 阅读 · 0 评论 -
运算符原来也可以有这么多内容
运算符 文章目录运算符一、算术运算符二、一元运算符三、关系运算符四、逻辑运算符五、赋值运算符六、位运算符七、条件运算符 一、算术运算符 1.+ 加: (1)小数点运算时会产生误差 var a=0.1; var b=0.2; var s=a+b; console.log(s);//0.3000000000000004 (2)只要有一个是字符类型,另一个会被转换为字符类型,并且首尾相连 var a="4"; var b=1; var s=a+b; console.l原创 2020-10-06 15:13:48 · 160 阅读 · 0 评论 -
js----Get和Post的区别解析
1.GET在浏览器回退时是无害的,而POST会再次提交请求。 当我们使用浏览器发送数据时,如果我们回退了,通过GET方式表单发送数据,是不会进行再次提交的,而POST会再次提交。 2.GET产生的URL地址可以被Bookmark,而POST不可以。 GET的URL地址当中,我们是可以记录获取到的,或者可以被别的内容获取到,而POST不可以。 3.GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求会出现缓存,而且主动请求,必然会出现缓存,如何让GET不出现缓存呢,就是在GET请求后原创 2020-11-09 08:24:29 · 394 阅读 · 0 评论 -
js----万恶的this指向
1.this---->undefined ES6的严格模式中,如果调用函数中的this或者顶层this将会被指向undefined <script type="module">//type="module"--->严格模式 function fn(){ console.log(this);//this--->undefined } fn(); console.log(this);//this--->undefined </script>原创 2020-11-14 02:25:19 · 141 阅读 · 0 评论