2021-12月每日动脑

12-2小陈:
1.客户端web应用的两个生命周期是什么
答:页面构建和事件处理。在页面构建阶段,页面的用户界面是处理HTML代码和执行主线JavaScript代码。HTML节点处理完之后,页面进入事件处理阶段,执行各种事件处理。
2.相比事件处理器赋值给某个元素的属性,使用addEventListener方法来注册事件处理器的优势是什么?
答:将事件处理程序分配给特定元素的属性,只能注册一个事件处理器;使用addEventListener,能注册多个事件处理器。
3.Javascript引擎在同一时刻能处理多少个事件
答:js是基于一个单线程的执行模型,一次只能处理一个事件。
4.事件队列中的事件是以什么顺序处理的
答:事件处理的顺序和它们生成的顺序一致:先进先出。

12-2小王:
由原来的Object.defineProperty 的getter 和 setter,改变成为了ES2015 Proxy 作为其观察机制。
Proxy的优势:消除了以前存在的警告,使速度加倍,并节省了一半的内存开销。

12-3小蔡:
对象什么时候调用自己的valueOf方法,什么时候调用自己toString方法
答:转换成数值调用valueOf,转换成字符调用toString

12-3.png

另:参考
https://www.runoob.com/jsref/jsref-valueof-array.html
https://www.cnblogs.com/lsgxeva/p/10214939.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容