这在 JavaScript 中很重要,因为它非常适合用户界面代码,并且对服务器性能非常有益。原文:https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-6fa6bdf5ad95,本文经翻译整理后发布
刷题是程序员面试准备中至关重要的一件事,它直接决定你能否面试成功,或者在薪酬谈判的时候是否具备主动优势。 JavaScript 很特殊,它几乎在每个大型应用程序中都扮演着至关重要的角色。如果你是一名JavaScript程…
英文|https://medium.com/javascript-in-plain-english/10-javascript-interview-questions-for-2020-697b40de9480 翻译|web前端开发(ID:web_qdkf) 的JavaScript正在成为世界上最受欢迎的编程语言。随着对JS开发人员的需求增长,你必须为此做好准备。以下是你梦寐以...
如图所示,调用堆栈是定位函数的位置。一旦函数被调用,函数将被推入堆栈。然而,异步函数不会立即被推入调用堆栈,而是会被推入任务队列(Task Queue),并在调用堆栈为空后执行。将事件从任务队列传输到调用堆栈称为事件循环。 6. 如何理解事件委托 在DOM树上绑定事件监听器并使用JS事件处理程序是处理客户端事件响应的典型...
Difficulty Medium Recommended duration to spend during interviews Users completed 3.84k done The term "deep clone" is not formally defined in JavaScript's language specification, but is generally well understood in the community. A deep clone makes a copy of JavaScript value, leading to a complet...
https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-promise-27fc71e77261 [↑] Back to topWhat are the pros and cons of using Promises instead of callbacks?ProsAvoid callback hell which can be unreadable. Makes it easy to write sequential asynchronous code that is ...
https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-promise-27fc71e77261 Promise代替回调函数有什么优缺点? 优点: 避免可读性极差的回调地狱。 使用.then()编写的顺序异步代码,既简单又易读。 使用Promise.all()编写并行异步代码变得很容易。 缺点: 轻微地增加了代码的复杂度(这...
在本文中,我们将介绍一些与清理 JavaScript 函数和类有关的重构思想。 不要直接对参数赋值 在使用参数之前,我们应该删除对参数的赋值,并将参数值赋给变量。 例如,我们可能会写这样的代码: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 constdiscount=(subtotal)=>{if(subtotal>50){subtotal*=0.8;}} ...
Aug 06, 2020 💻 Issue 220 - All front end Interview questions asked during my recent job hunt. Jul 30, 2020 💻 Issue 219 - Webpack: A Gentle Introduction Jul 23, 2020 💻 Issue 218 - Twilio: Someone broke into our unsecured AWS S3 silo, added 'non-malicious' code to our JavaSc...
想获得更深入的解释,请查看他在 Medium 上的文章。 https://github.com/yangshun/front-end-interview-handbook/blob/master/Translations/Chinese/questions/javascript-questions.md#%E8%AF%B7%E7%AE%80%E8%BF%B0javascript%E4%B8%AD%E7%9A%84this ...