![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
学习JS时常用的一些知识
王小涵的笔记
这个作者很懒,什么都没留下…
展开
-
JS基础知识点:ajax
ajax全称:即异步的 JavaScript 和 XML是实现局部更新的一门技术。原创 2022-09-16 16:06:42 · 339 阅读 · 0 评论 -
JS基础知识点:数组Array(拓展知识点:伪数组)
简单的JS知识点原创 2022-09-14 13:52:54 · 221 阅读 · 1 评论 -
EventLoop 事件循环
JS还有一种异步执行机制,就是遇到宏任务,先将宏任务放入任务队列,再将微任务放入微任务队列,但是,这两个队列不是一个队列。当你往外拿的时候先从微任务队列里拿这个回调函数,然后再从宏任务的队列里拿宏任务的回调函数,也就是宏任务是先进后出,微任务后进先出。JS异步执行的机制为,先执行主线程上的同步任务,同步任务执行完之后,读取任务队列,哪些任务准备完毕就结束等待状态,进入执行栈,开始执行。这个过程会循环反复,叫做事件循环(EventLoop)在理解事件循环之前需要知道js的同步异步,以及宏任务微任务。原创 2022-10-20 19:20:43 · 485 阅读 · 0 评论 -
async await
使用async await 将异步变为同步,就会存在先执行的代码出错导致下面代码无法执行的问题。await 必须与async 配合使用(async要放在await最近一个函数的外面),否则会报错。es7新增async 函数,async 是异步 的意思,可以用于声明一个异步的 function。解决问题的方法:把await 放到 try 中进行执行,如有异常,就使用catch 进行处理。在await下面的代码必须等待await执行完之后才能再执行。await后面可以是表达式也可以是一个promise,原创 2022-10-19 17:23:27 · 148 阅读 · 0 评论 -
this 指向以及修改this 指向的方法
【this指向的学习,以及修改this指向的方法】原创 2022-09-28 15:56:51 · 765 阅读 · 0 评论 -
ES6新增数据类型:Symbol
【学习es6新增的数据类型 Symbol】原创 2022-09-28 08:27:23 · 561 阅读 · 0 评论 -
判断JS数据类型的几种方法
判断js数据类型的几种方法的详细用法,好用极了!原创 2022-09-28 08:10:31 · 100 阅读 · 0 评论 -
JS基础知识点:变量(var let const 的区别)
简单的JS知识点原创 2022-09-14 11:37:45 · 130 阅读 · 0 评论 -
JS基础知识点:函数Function(拓展知识点:递归)
简单的JS知识点原创 2022-09-15 12:01:23 · 159 阅读 · 0 评论 -
JS基础知识点:原生DOM绑定事件
简单的JS知识点原创 2022-09-16 11:18:08 · 498 阅读 · 0 评论 -
JS基础知识点:Math
简单的JS知识点原创 2022-09-16 10:32:16 · 74 阅读 · 0 评论 -
JS基础知识点:时间戳和定时器
简单的JS知识点原创 2022-09-16 10:56:18 · 142 阅读 · 0 评论 -
JS基础知识点:运算符
简单的JS知识点原创 2022-09-15 16:55:52 · 79 阅读 · 0 评论 -
JS基础知识点:对象Object(拓展知识点:对象合并以及对象和数组合并 /for in ,for of的区别)
简单的JS知识点原创 2022-09-15 11:31:20 · 162 阅读 · 0 评论 -
JS基础知识点:事件捕获、事件冒泡和事件委托
简单的JS知识点原创 2022-09-16 11:42:00 · 200 阅读 · 0 评论 -
JS基础知识点:作用域与作用域链 以及 闭包
简单来说就是函数嵌套函数,函数内部可以调用外部的局部变量,但是外部不能调用内部变量。闭包作用:延长局部变量的执行时间,可以访问到函数内部的变量,并且能使这些变量长期保存在内存中。缺点:闭包长期驻留内存,造成内存泄漏。解决方法: 将暴露在外的闭包设置为null。优点:可以隔离作用域,不造成全局污染。【简单的JS知识点,复习用】原创 2022-09-16 16:41:39 · 172 阅读 · 0 评论 -
JS基础知识点:JS数据类型
简单的JS知识点原创 2022-09-14 13:17:34 · 115 阅读 · 0 评论