Vue 3是一个错误,我们不应该再犯
从最初引入Vue 3开始,已经过去了4年多。经过多次RFC的讨论,以及其他现代框架(包括React和Svelte)的影响,Vue 可能已经成为最强大和最全面的框架,能够逐步支持任何规模和架构的应用。
如何把前端项目写成一座屎山?
最近几年前端发展的非常快,SPA的繁荣让前端的工程化也越来越重。在很多场景下,前端的复杂度和难度也早已经超过了后端。但快速的发展下,前端也逐渐暴露出了许多问题。众所周知
盘点 10 个 GitHub 上的前端高仿项目
今天来分享 Github 上的 10 个高仿前端项目。高仿QQ音乐(Vue) 高仿网易云音乐(Vue) 高仿网易云音乐(React) 高仿B站(React) 高仿掘金(Vue) 高仿饿了么(Vue)
Iframe在Vue中的状态保持技术
Iframe是一个历史悠久的HTML元素,根据MDN WEB DOCS官方介绍,Iframe定义为HTML内联框架元素,表示嵌套的Browsing Context,它能够将另一个HTML页面嵌入到当前页面中
Chrome 102:新增两个 HTML 属性、两个 JS API !
Chrome 在上月发布了 102 版本,我们一起来看看都有哪些新东西把!inert 属性是一个全局的 HTML 属性,它可以告诉浏览器忽略元素的用户输入事件,包括焦点事件和来自辅助技术的其他事件。
Vue 源码中的工具函数
在 Vue 源码中,封装了很多工具函数,学习这些函数,一方面学习大佬们的实现方式,另一方面是温习基础知识,希望大家在日常工作中,简单的函数也可以自己封装,提高编码能力。
我对 React 实现原理的理解
React 是前端开发每天都用的前端框架,自然要深入掌握它的原理。我用 React 也挺久了,这篇文章就来总结一下我对 react 原理的理解。
switch 有四样写法你知道么
我所知道的 JavaScript 的 switch 语句只有一种写法。但要说到对分支的处理,写法可就多了去了。if 分支写法可以算一种,switch 分支写法可以算第二种,第三种是使用策略模式,如果要把条件运算符也算上的话,嗯,刚好四种。
使用闭包实现点击按钮切换 toggle
我以往在实现点击按钮切换DOM元素样式的时候,使用的是在全局范围内定义一个flag变量,然后用true和false来对应不同的状态。