• 零基础入门 JavaScript 算法

    前言提及算法,可能会有很多前端同学觉得这是一个距离自己日常工作较远的领域,认为算法并没有那么重要。事实上,这种看法是片面的,算法不仅仅是计算机科学中的一个重要概念,在前端开发中也有着广泛的应用和巨大的价值。 一个精心设计的算法可以大幅度提高应用的性能...
  • 微信公众号又双叒叕改名了

    实在惭愧,这篇本应在两个月前就该写好的文章,由于我太懒,重度拖延,时至今日才姗姗来迟。

  • 赞赏作者 Admire Author 💕

    开源项目,维护不易,感谢您的认可和支持。 您可以使用微信扫描下图,对作者进行一定金额的赞赏支持。 同时,您也可以添加作者微信,获得相应的技术支持。 赞赏码 作者微信二维码 添加微信时请注明来意,如需进群,请直接写明想进哪个群。目...
  • JavaScript 的并发模型和事件循环

    JavaScript 有一个基于事件循环的并发模型,事件循环负责执行代码、收集和处理事件以及执行队列中的子任务。这个模型与其他语言中的模型截然不同,比如 C 和 Java。 运行时概念现代 JavaScript 引擎实现并着重优化了以下描述的这些语义...
  • 常考的 JavaScript 手写题

    现在的前端招聘圈,对前端程序员的能力要求真的是越来越高了(内卷真的太厉害了),出去找工作面试,哪怕是家小公司,大概率都会考一些 JS 手写题,你不会但别人会,自然就被卷死了。

    其实,对一个前端工程师来说,JS 本就重中之重,我们要掌握的可不仅仅是这些手写题。

    当然,你不会这些手写题也不能代表你的 JS 编程能力不好,我觉得那是因为你不熟悉而已。

  • JavaScript 的内存管理

    像 C 语言这样的底层语言一般都有底层的内存管理接口,比如 malloc() 和 free()。相反,JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。释放的过程称为垃圾回收。这个“自动”是混乱...
  • 从 0 开始手把手带你搭建一套企业级 Vue3.x 工程化项目

    Vue3 跟 Vite 正式版发布有很长一段时间了,生态圈也渐渐丰富起来,作者已在多个项目中使用,总结一下:就是快!也不用担心稳定性问题,开发体验真不是一般好!还没尝试的同学可以从本文开始学习,从 0 开始手把手带你搭建一套规范的 Vite + Vue3 + TypeScript 前端工程化项目环境。

  • 前端工程化入门

    本文带你入门前端工程化,分为 7 个小节讲解: 技术选型 统一规范 测试 部署 监控 性能优化 重构 技术选型对于前端工程师来说,技术选型挺简单的,就是做选择题,三大框架中选一个。个人认为可以依据以下两个特点来选: 选你或团队最熟的,保证在遇到...
  • 快速掌握 Vue 3.0 基础语法

    经过两年多的迭代,Vue 3.0 终于在 9 月 18 日 发布了正式版,底层使用 TypeScript 进行大规模重构,有着很大的改变。Vue 3.0 采用 Composition API,类似 React Hook,使用更加灵活。 Vue 2.x...
  • Vue 项目动态修改 DOM 的 CSS 伪类

    在 Vue 项目中,如何动态修改某个 DOM 元素的 CSS 伪类的值? 实现方法非常简单,其原理是使用 CSS3 的 var() 函数和 -- 变量。 如下代码案例,动态修改 .demo 元素鼠标悬浮时的背景颜色: 1234567891011121...
/5