原文:前端面试题之手写事件模型及事件代理/委托

原文地址:http: www.w cmark.com .html 在前端面试,js是重头戏,也是体现面试者的重要方面。jq库类在前端影响深远,以至于很多入门者直接用jq代替原生js来开发项目,效率是提升了,但是往往面试官为了考察面试者的基础,几乎不可能问你jq里面的某个功能怎么用,而是问你怎么用原生js去实现某个方法或者考察你是否读个jq的源码,是否懂得里面真正的原理。 本文来整理一下关于事件的常 ...

2016-12-22 22:13 0 2205 推荐指数:

查看详情

前端面试题之手写promise

前端面试题之Promise问题 前言 在我们日常开发中会遇到很多异步的情况,比如涉及到 网络请求(ajax,axios等),定时器这些,对于这些异步操作我们如果需要拿到他们操作后的结果,就需要使用到回调函数。拿请求来说,如果我们需要拿到请求回来的数据我们就需要利用回调函数(见代码片段 ...

Tue Oct 12 05:00:00 CST 2021 2 723
前端面试(蚂蚁金服笔试) - 手写事件总线 EventBus

最近参加了一次蚂蚁金服的面试,其中有两道笔试题,分别是手写事件总线和手写模板引擎 手写模板引擎比较复杂,除了需要识别 {{data.name}} 这种基本情况之外, 还要兼顾 {{data.info[1]}}、{{data.others["about"]}} 于是先记录下手写事件总线,后面再 ...

Mon May 17 03:44:00 CST 2021 1 2075
前端面试必考:事件委托

先看几道面试题 描述下js里面的事件流 默认情况下,事件是在冒泡阶段执行还是捕获阶段执行 请简要说明事件委托原理和使用场景 手写原生js实现事件代理,注意浏览器兼容 如果上面的面试题,您不能很顺利的作答,那么希望这篇文件对您能有一些帮助。如果出现错误,请您及时指正,谢谢 ...

Thu Feb 14 00:39:00 CST 2019 0 1206
12-事件委托事件代理

什么是事件委托 通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。  举个列子:有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口 ...

Mon Jun 04 05:43:00 CST 2018 0 1135
JS中的事件委托事件代理

一步一步来说说事件委托(或者有的资料叫事件代理) js中事件冒泡我们知道,子元素身上的事件会冒泡到父元素身上。 事件代理就是,本来应该加在子元素身上的事件,我们却把事件加在了其父级身上。 那就产生了问题:父级那么多子元素,怎么区分事件本应该是哪个子元素的? 答案是:event ...

Mon Dec 24 01:29:00 CST 2018 0 16570
js面试题之手写节流函数和防抖函数

函数节流:不断触发一个函数后,执行第一次,只有大于设定的执行周期后才会执行第二次 函数防抖:不断触发一个函数,在规定时间内只让最后一次生效,前面都不生效 更多面试题请前往githubhttps://github.com/bettersong/interview ...

Tue Aug 27 07:46:00 CST 2019 0 1106
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM