本文向大家介绍请描述下null和undefined的区别是什么?这两者分别运用在什么场景?相关面试题,主要包含被问及请描述下null和undefined的区别是什么?这两者分别运用在什么场景?时的应答技巧和注意事项,需要的朋友参考一下 为一个字面量,而则为一个全局变量(全局对象的属性); 指的是一个变量未指向任何对象,而通常代表一个变量处于值未定义(未赋值)的状态; 参考文档:null - Jav
本文向大家介绍请描述下什么是原型模式?它主要运用在哪些场景?相关面试题,主要包含被问及请描述下什么是原型模式?它主要运用在哪些场景?时的应答技巧和注意事项,需要的朋友参考一下 原型模式是一种设计模式,就是创建一个共享的原型实例,通过拷贝这些原型创建新的对象,也就是创建一个对象作为另一个对象的Prototype属性。 优点:用于创建重复的对象,可以提升性能。 结合优点,可以运用在以下几种场景: 1、
本文向大家介绍分别写出防抖和节流的两个函数,并描述它们分别有什么运用场景?相关面试题,主要包含被问及分别写出防抖和节流的两个函数,并描述它们分别有什么运用场景?时的应答技巧和注意事项,需要的朋友参考一下 节流:规定在一个单位时间内,只能触发一次函数。 防抖:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 看看楼上带佬代码,看看自己代码,啊!我真菜。 你的可读性比较好,这也是代码
本文向大家介绍你有用过webRTC吗?它有什么运用场景?相关面试题,主要包含被问及你有用过webRTC吗?它有什么运用场景?时的应答技巧和注意事项,需要的朋友参考一下 WebRTC代表“Web实时通信”。这基本上允许在浏览器中进行语音、视频聊天和P2P共享(实时通信) 实际应用的要求来源https://www.zhihu.com/question/25497090/answer/43395462
本文向大家介绍说下你对柯里化函数(currying)的理解,它有什么运用场景?相关面试题,主要包含被问及说下你对柯里化函数(currying)的理解,它有什么运用场景?时的应答技巧和注意事项,需要的朋友参考一下 函数柯里化指的是将能够接收多个参数的函数转化为接收单一参数的函数,并且返回接收余下参数且返回结果的新函数的技术。 eg:
本文向大家介绍你知道什么是PAJAX吗?它和AJAX有什么区别?它的应用场景有哪些?相关面试题,主要包含被问及你知道什么是PAJAX吗?它和AJAX有什么区别?它的应用场景有哪些?时的应答技巧和注意事项,需要的朋友参考一下 1.Pajax是jQuery的一个插件,Pjax即pushState + Ajax,是实现无刷新Ajax加载并解决浏览器前进和后退问题的一个开源实现。 2.pajax结合pus
本文向大家介绍请说说你对try/catch的理解,平时有在哪些场景会用到呢?相关面试题,主要包含被问及请说说你对try/catch的理解,平时有在哪些场景会用到呢?时的应答技巧和注意事项,需要的朋友参考一下 说实话try/catch用的并不多,虽然也明白它很重要,知道它只能捕捉非异步异常,平常也就在处理async/await异常时会用到…… 我一定会好好补充这块儿漏洞的[哭哭]
本文向大家介绍你知道js的可选链是什么吗?说说你对它的理解,它有什么应用场景?相关面试题,主要包含被问及你知道js的可选链是什么吗?说说你对它的理解,它有什么应用场景?时的应答技巧和注意事项,需要的朋友参考一下 可选链是ES2020新引入的功能,目前处于ECMAScript Proposal Stage 4阶段,将陆续登陆各大浏览器(目前可通过勾选chrome的Experimental JavaS
本文向大家介绍说说你对postMessage的理解,它有什么运用场景呢?相关面试题,主要包含被问及说说你对postMessage的理解,它有什么运用场景呢?时的应答技巧和注意事项,需要的朋友参考一下 window.postMessage() 方法可以安全地实现跨源通信。通常,对于两个不同页面的脚本,只有当执行它们的页面位于具有相同的协议(通常为https),端口号(443为https的默认值),以
本文向大家介绍说下你对IoC的理解,它有什么运用场景?相关面试题,主要包含被问及说下你对IoC的理解,它有什么运用场景?时的应答技巧和注意事项,需要的朋友参考一下 控制反转要实现的时上层不依赖下层(采用依赖注入---传参--上层类实例的属性值为下层类实例) 比如一个请求获取sql数据时,我们根据不同的数据传入不同的数据库操作类的实例,实现同一接口操作不同的数据库接口 依赖倒置原则
本文向大家介绍说说你对JS中暂性死区的理解,它有什么运用场景?相关面试题,主要包含被问及说说你对JS中暂性死区的理解,它有什么运用场景?时的应答技巧和注意事项,需要的朋友参考一下 这里候会报错: Cannot access 'v' before initialization
本文向大家介绍AudioContext有什么应用场景?相关面试题,主要包含被问及AudioContext有什么应用场景?时的应答技巧和注意事项,需要的朋友参考一下 AudioContext实例有createAnalyzer(),可以实现音频可视化,还有一个gainNode,可以实现输入(MediaStream or HTMLMediaElement)音量的range调整
本文向大家介绍说说你对js沙箱的理解,它有什么应用场景?相关面试题,主要包含被问及说说你对js沙箱的理解,它有什么应用场景?时的应答技巧和注意事项,需要的朋友参考一下 在微前端有用到js沙箱,例如qiankun框架,主应用的js运行和子任务的js运行不会相互影响,是使用es6的proxy来实现的
本文向大家介绍你用过Navigator.sendBeacon()吗?说说它有什么应用场景?相关面试题,主要包含被问及你用过Navigator.sendBeacon()吗?说说它有什么应用场景?时的应答技巧和注意事项,需要的朋友参考一下 这个方法主要用于满足统计和诊断代码的需要,这些代码通常尝试在卸载(unload)文档之前向web服务器发送数据。 https://developer.mozilla
本文向大家介绍说说MutationObserver的应用场景有哪些?相关面试题,主要包含被问及说说MutationObserver的应用场景有哪些?时的应答技巧和注意事项,需要的朋友参考一下 MutationObserver用于监视Dom节点的变动情况,例: // 选择需要观察变动的节点 const targetNode = document.getElementById('some-id');