2022-01-24 2126 阅读 值得一看 🔍️ 🗃️ 说说 vue2 和 vue3 核心diff算法 前言本文是对个人学习中对diff算法的整理记录。主要讲了vue2和vue3diff算法中核心部分的代码和实现流程为什要使用diff算法diff算法的使用要先从vue框架的设计说起,从范式角度来看,框架可以设计成命令式或声明式,权衡了性能和可维护性vue选择声明式的设计方案。命令式和声明式命令式:代码
2022-01-16 1319 阅读 实用干货 🌋 🗃️ Vuex数据持久化存储 Vuex数据持久化存储业务需求:在基于vue开发SPA项目时,为了解决页面刷新后数据丢失的问题,我们一般都是将数据存储在localstorage或sessionstorage中;当数据需要全局处理统一管理时,我们也会借助于vue官方提供的vuex来进行数据的统一管理。vuex相比localstora
2022-01-11 1267 阅读 值得一看 🔍️ 🎨 如何用一行 CSS 实现 10 种现代布局 现代CSS布局使开发人员只需按几下键就可以编写十分有意义且强大的样式规则。上面的讨论和接下来的帖文研究了10种强大的CSS布局,它们实现了一些非凡的工作。超级居中:place-items:center对于第一个“单行”布局,让我们解决所有CSS领域中最大的谜团:居中。我想让您知道,使用place-i
2021-12-22 1251 阅读 实用干货 🌋 💫 为什么会存在1px问题?怎么解决? 前言在面试中我们常会被问到怎么解决1px问题,要知道解决方案,我们首先要知道这个问题的来源。在这篇文章里,我会尽可能通俗的阐述这个问题出现的源头,一起去思考这个问题的解决方案。设备尺寸、像素、分辨率设备尺寸设备尺寸指的是设备对角线的长度,单位是英寸。像素是组成图片的色彩和亮度的最小图像单元,是显示屏
2021-12-18 1204 阅读 实用干货 🌋 🏫 详解JS的四种异步解决方案:回调函数、Promise、Generator、async/await 同步&异步的概念在讲这四种异步方案之前,我们先来明确一下同步和异步的概念:所谓同步(synchronization),简单来说,就是顺序执行,指的是同一时间只能做一件事情,只有目前正在执行的事情做完之后,才能做下一件事情。比如咱们去火车站买票,假设窗口只有1个,那么同一时间只能处理1个人的购
2021-12-15 1220 阅读 实用干货 🌋 ❤ 关于php原生开发与主流php框架使用心得 1.PHP是世界上最好的web开发语言PHP是世界上最好的web开发语言,这个无可辩驳,当然去掉web两个字,这毫无意义,网上很多喷子鼓吹的java,.net,python都差的远。php有如下优点:简单易学。正是因为如此,才造就了php开发者人群的庞大和良莠不齐,但是我们不能因为阳光和空气获取起来