排序
如何开发一款前端UI组件库??
写在最前,很久之前用vue3+ts+vite开发了一款前端UI组件库,工作很忙没有太多精力去维护扩展,今天补个教程,最主要的是其中开发思路。 在线预览:unicorn-zbf.gitee.io/zealousui 源码:gitee....
Vue和React权限控制的那些事
自我介绍 看官们好,我叫JetTsang,之前都是在掘金潜水来着,现在偶尔做一些内容输出吧。 前言 无论是后台管理系统,还是面向C端的产品,权限控制都是日常工作中常见的需求。在此梳理一下权限控...
从Vue选项式API到组合式API,你需要一个优雅的跨越过程
一位前端小姐姐离职2月后,最近刚找到一份新工作。进入岗位后,发现公司的项目都是Vue3开发的,且同事们都使用的是组合式 API (Composition API),这让她很不适应。近日,问我组合式API怎么用?...
Vue3: JSX 更灵活的开发场景
Vue2应对灵活场景的方法:Render函数 如果某个组件比较灵活,用一般的template模版结构无法满足需求,或者实现起来很不优雅,在Vue2时代,我们只能手写render函数。 在Vue2介绍render函数时,有...
Lodash 前端必备神器:学会这些技巧,让你代码量减半、效率翻倍!
Lodash 是一个流行的 JavaScript 实用工具库,提供了许多常用的函数和工具,能够方便地处理集合、字符串、数值、函数等多种数据类型,减少编写重复代码的时间和精力。Lodash 的 API 设计与 ES6 ...
开源、易扩展、方便集成的Web绘图工具(流程图、架构图、组态、SCADA、大屏)
乐吾乐Meta2d.js是一个完全从零自主研发的国产开源Web绘图工具。底层使用canvas,可以自定义扩展丰富等动效。通过引擎 + 图形库+中间件的架构模式能够方便快速的集成到各种前端项目,实现专属自...
字节都在用的 React 状态管理
背景 目前我们的应用很多是采用 createContainer 来管理状态的,实现逻辑和 unstated-next 类似,但是它依然存在 Context 状态变化时会渲染所有消费者组件的问题。 有一种通过双 Context 实现依...
Vue3.3 正式发布!
今天,我们很高兴地宣布发布 Vue 3.3 '浪客剑心'! 此版本专注于改进开发人员体验 ,特别是 SFC <script setup> 与 TypeScript 的使用。一同发布的还有 1.6 版本的 Vue Language Tools (...
你还不会Nuxt你就落伍啦
我正在参加「掘金·启航计划」 Nuxt.js 简介 Nuxt.js 是一个基于 Vue.js 的通用应用框架。 通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI 渲染。 我们的目标是创建一...
轻量级工作流引擎的设计与实现
一、什么是工作流引擎 工作流引擎是驱动工作流执行的一套代码。 至于什么是工作流、为什么要有工作流、工作流的应用景,同学们可以看一看网上的资料,在此处不在展开。 二、为什么要重复造轮子 ...
令人直呼 “哇塞” 的一套移动端 Flutter 组件库
大家好,我是前端实验室的老鱼!一名资深的互联网玩家,专注分享大前端领域技术、面试宝典、学习资料等~ 在开始之前先问大家一个问题,你们都知道有哪些APP是使用Flutter开发的吗? 市面上后很多...
Tauri vs Electron:真实项目的比较
Electron 是目前跨平台桌面软件的首选开发框架,Tauri 则是最近出现的一个替代品,试图解决前者的最大痛点:体积臃肿,资源占用高。 作者特意用 Tauri 写了一个桌面应用。本文是他的使用感受,...