![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS学习之路
文章平均质量分 83
绯雨934
这个作者很懒,什么都没留下…
展开
-
JS类型转换面试题:[] == ![] 为true?
深入理解这些原理不仅能够提升代码质量,还能让我们在面对复杂逻辑时游刃有余。掌握类型转换的规则是每位JavaScript开发者通往高手之路的必修课。ok,下机!原创 2024-06-10 13:45:14 · 1555 阅读 · 0 评论 -
新闻列表页:通过WEUI框架实战我深入理解了块级作用域与点击事件
今天简单的使用WEUI进行了新闻列表页的开发。在实现JS中发现了许多有趣的事情。今天就打算写一个文章给遇到了同样问题的同学进行解惑。话不多说,开始发车。以下是我要实现的效果内容,大家可以看看内容比较。代码我贴在文章末尾原创 2024-05-30 00:41:17 · 1614 阅读 · 0 评论 -
高频面试题:泡茶中的模板设计模式(拓展原型式面向对象)
模板设计模式这种模式在面向对象编程中很常见,它有助于简化对象的创建和使用,因为客户端代码只需要调用一个方法就可以执行一系列复杂的操作,而不必单独调用每个步骤,可以减轻代码的复用率和提高可维护性。这个在面试中也是常考题,希望对大家还有所帮助。原创 2024-05-23 13:12:38 · 472 阅读 · 0 评论 -
前端工程师的必修课:浏览器的渲染原理 (附带面试题)
掌握浏览器渲染机制,包括HTML解析、样式计算、布局、分层、绘制、分块、光栅化及绘图流程,是前端工程师的核心技能,对于优化网页性能与开发高效应用至关重要。应对面试,深入理解这些环节如何协同工作将是必备知识。原创 2024-05-20 17:07:08 · 865 阅读 · 1 评论 -
揭秘浏览器的底层:深度剖析JavaScript事件循环机制(附带理解测试题)
渲染主线程在执行到setTimeout函数时,将会放入到计时线程开始计时计时完毕则放入到延时队列,然后执行Promise函数将任务添加至微队列,结束完之后就执行打印输出3,代码执行完检测渲染主线程为空则从微队列中(微队列事件优先级最高)拿去任务打印输出2最后在从延时队列中拿去任务执行打印希望这篇文章能给大家理解一下浏览器的底层,也给大家对JS的事件循环还有异步等方面带来一些理解(因为我之前就不理解哈哈)。原创 2024-05-18 19:21:59 · 929 阅读 · 0 评论 -
5分钟懂一个前端知识点系列之预编译
通过预编译,JavaScript引擎能够准确地知道哪些变量和函数在哪个作用域内可用,有助于避免变量污染和命名冲突。总的来说是必须掌握的知识。如果你能把上面的例子都理解明白的话我相信你可以掌握这个知识点了。以后也会更新5分钟系列的>_原创 2024-05-26 22:02:05 · 684 阅读 · 0 评论 -
面试高频算法系列第一篇章:单调栈(思路+解题步骤详解)
因为是第一次写算法讲解和思路,所以可能会有些比较晦涩。如果你有疑惑的话,欢迎私信或者评论区地下留言。我都会一一回复。后续还会更新算法讲解的哦!原创 2024-05-25 17:36:16 · 1167 阅读 · 0 评论 -
5分钟懂一个前端知识点系列之作用域链与闭包
闭包优点:实现封装和模块化,允许数据隐藏,支持函数式编程特性,如柯里化和偏应用。保持状态,适用于计数器、缓存等场景。闭包缺点:可能导致内存泄漏,未及时释放不再使用的资源;过度使用可能引起理解难度增加,影响代码可读性。所以大家在平常使用的时候,要注意不要过度使用闭包哦。使用可以但不要过量哦。好了本次5分钟系列到此结束!喜欢的话点个关注吧,内容持续更新中。。。原创 2024-05-28 15:32:07 · 915 阅读 · 0 评论 -
一起来看看阿里面试题-JS实现瀑布流布局(超详细版,附带解题思路和源码)>~<
在讲解之前我先来回答一下什么是瀑布流布局?瀑布流布局(Waterfall Layout)是一种常见的网页和移动应用布局方式,特别是在展示图片、商品等内容的网站中。在瀑布流布局中,多个元素(如图片或文字区块)被排列成多列,每个元素的高度可以不同。当一列中加入了一个元素后,下一个元素会被放置到高度最低的那一列中,从而形成类似于瀑布向下流动的视觉效果。下图为瀑布流布局的展示图。原创 2024-05-16 10:22:35 · 501 阅读 · 0 评论