![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
伍拾叁
这个作者很懒,什么都没留下…
展开
-
React如何在Chrome上调试?
一、原理 首先我们要理解React的编译器是怎么工作的,我们的Chrome只能接受原生的JavaScript代码,但是React的代码是框架化的js代码,浏览器没办法直接解析,所以React需要利用自身的编译器把代码编译成原生js代码,然后存储到另外一个文件夹中。 二、实操 理解了原理,我们去浏览器中查找文件 一般情况下会把index.js当做我们的debug对象,但是这里的(index)代表的是我们的index.html。 在下面的main文件里,发现代码很接近js源码,尝试下断点 ,结果直接跳原创 2020-05-22 02:51:08 · 1793 阅读 · 1 评论 -
js中var let const的区别与用法
const 定义了一个静态变量,定义时必须出初始化,否则会报错 因为定义的静态变量,所以对于基本类型的值,一旦定义,就无法改变 对于引用类型的值(数组,对象),一旦定义,引用的地址无法改变,即无法重新赋值为新的数组或对象,只能在原有基础上对其属性进行改变 let 定义了一个局部变量,可以不用初始化, 出了作用域自动销毁 可随时变化 var let的前身,可以使用var的地方就可以用let ...原创 2020-05-21 20:18:47 · 280 阅读 · 0 评论 -
理解Javasript中的Promise、asnyc与await之间的关系
从一句 “await必须在asnyc函数中使用,await后面接的是Promise对象”中大致可以看出他们三者的关系,即await是asnyc的衍生品,用来处理Promise对象。 1、Promise对象 官方解释: Promise是一个对象,它代表了一个异步操作的最终完成或者失败。因为大多数人仅仅是使用已创建的 Promise 实例对象,所以本教程将首先说明怎样使用 Promise,再说明如何创建 Promise。 本质上Promise是一个函数返回的对象,我们可以在它上面绑定回调函数...原创 2020-05-15 13:28:56 · 765 阅读 · 0 评论