vue2.x版本中computed和watch的使用入门详解
在基于vue框架的前端项目开发过程中,只要涉及到稍微复杂一点的业务,我们都会用到computed计算属性这个钩子函数,可以用于一些状态的结合处理和缓存的操作。
SASS 用法指南
Sass 是一个 CSS 预处理器,完全兼容所有版本的 CSS。实际上,Sass 并没有真正为 CSS 语言添加任何新功能,只是在许多情况下可以可以帮助我们减少 CSS 重复的代码,节省开发时间
前端开发者应该关注的十个技术趋势
前端开发是指通过编码和其他应用程序(如 HTML,CSS 和 JavaScript)为 Web 网站开发用户界面。本文就 2021 至 2022 年,前端开发的发展趋势进行预测和讨论。在前端开发里前端是指 Web 网站中用户能够直接触及的客户端
如何在 JavaScript 中实现 Event Bus(事件总线)
Event Bus 事件总线,通常作为多个模块间的通信机制,相当于一个事件管理中心,一个模块发送消息,其它模块接受消息,就达到了通信的作用。比如,Vue 组件间的数据传递可以使用一个 Event Bus 来通信
什么是 LRU 算法?
缓存 是我们写代码过程中常用的一种手段,是一种空间换时间的做法。就拿我们经常使用的 HTTP 协议,其中也存在强缓存和协商缓存两种缓存方式
如何使用 Vue3 实现文章目录功能
由于标题之间有父子的关系,所以我们应该用树数据结构来解决这个问题。我们遍历文章容器中的所有标签,如果遇到 、 这类标签,就创建一个节点
技术如何有效利用时间
如果你认为,在不同时间段地段地段的情况下,有效地利用技术资源;以及,在团队之间进行相依关系的不同时间段的开发时,合适的分部工作——就像有件事情一样工作得先由工程师先用,工程师先用这种方法接手
Vue 响应式原理剖析 - 数据更新常见问题
对象属性的添加和删除无法被 Object.defineProperty 监听,正如前文所述,Vue 的数据响应式基于 Object.defineProperty 实现,因此也受限。
JavaScript的事件循环机制浅析
JavaScript是一门单线程的弱类型语言,但是我们在开发中,经常会遇到一些需要异步或者等待的处理操作。类似ajax,亦或者ES6中新增的promise操作用于处理一些回调函数等。