06 2020 档案
摘要:最近零零碎碎看了许多关于this的文章,本着“好记性不如烂笔头”的思想,特在这里整理一下this有关的知识点。this是什么?this是JavaScript的一个关键字,this不是编写时绑定,而是运行时绑定。它依赖于函数调用的上下文条件。this绑定和函数声明的位置无关,反而和函数被调用的方式有关。
阅读全文
摘要:抛掉事件循环的旧印象,记住,一次事件循环:先运行macroTask队列中的一个,然后运行microTask队列中的所有任务。接着开始下一次循环。
阅读全文
摘要:本文主要是为了梳理JS垃圾回收机制所写,阐述了JS垃圾回收机制的原理以及标记无用变量的策略(引用计数和标记清除),希望也能给小伙伴带来帮助,梳理自己的知识体系。
阅读全文
摘要:事件是将Javascript与网页联系在一起的主要方式。为了将JS事件进行梳理,本文一一阐述了事件冒泡,事件捕获,DOM事件流,循序渐进的将事件流这一脉络梳理;然后,将事件处理程序包括HTML事件处理程序、DOM0级事件处理程序、IE事件处理程序、DOM2级事件处理程序等一一列举,并给出了跨浏览器事件处理方案;最后,讲述了事件委托这一JS中常用技巧,并列举了使用这一技术的好处。希望在阅读本文后,读者对于JS事件有一个清晰的认知。
阅读全文