前端,JS
sookielulu
这个作者很懒,什么都没留下…
展开
-
JS异步原理(事件,队列)
调用栈 JS执行时会形成调用栈,调用一个函数时,返回地址、参数、本地变量都会被推入栈中,如果当前正在运行的函数中调用另外一个函数,则该函数相关内容也会被推入栈顶.该函数执行完毕,则会被弹出调用栈.变量也随之弹出,由于复杂类型值存放于堆中,因此弹出的只是指针,他们的值依然在堆中,由GC决定回收. 尾调用:指某个函数的最后一步是调用另一个函数。由调用栈可知,调用栈中有a函数,如果a函数转载 2017-09-15 20:23:11 · 401 阅读 · 0 评论 -
addEventListener和on的区别
为什么需要addEventListener? 先来看一个片段: html代码 追梦子 用on的代码 1 window.onload = function(){ 2 var box = document.getElementById("box"); 3 box.onclick = function(){ 4 console.log("我是bo转载 2017-09-12 16:37:01 · 198 阅读 · 0 评论