摘要: 调用栈 JavaScript 是一门单线程的语言,这意味着它只有一个调用栈,因此,它同一时间只能做一件事。如果我们运行到一个函数,它就会将其放置到栈顶。当从这个函数返回的时候,就会将这个函数从栈顶弹出,这就是调用栈做的事情。 1 function multiply(x, y) { 2 return 阅读全文
posted @ 2021-11-08 14:27 公吧菜腿 阅读(516) 评论(0) 推荐(0)
摘要: 基本类型(值类型) 1.基本数据类型(值类型)占用的空间是固定的,保存在栈中(当方法被执行时,都会开启一个属于自己的内存栈,这个方法定义的基本数据类型都会依次放进去内存栈中,随着方法的执行,内存栈也将自然的销毁。) 2.保存和复制的是值本身。 3.可以使用typeof来检测值的类型 一共有七种基本数 阅读全文
posted @ 2021-11-08 14:26 公吧菜腿 阅读(46) 评论(0) 推荐(0)
摘要: 当浏览器浏览器的url进行变化时,浏览器默认是会去服务器将相应的资源给请求下来的,在不阻止默认行为的前提下,使用给url加锚点的方式(hash模式),让浏览器不跳转。 window.addEventListener('hashchange',()=>{ const value = location. 阅读全文
posted @ 2021-11-08 14:26 公吧菜腿 阅读(1798) 评论(0) 推荐(0)