摘要: 我们开源了一个轻量的 Web IDE UI 框架 Molecule 一个轻量的 Web IDE UI 框架 简介 Molecule 是一个受 VS Code 启发,使用 React.js 构建的 Web IDE UI 框架。通过一种类似 VS Code 扩展机制(Extension),可快速、轻松搭 阅读全文
posted @ 2021-12-16 14:46 袋鼠云数栈前端 阅读(746) 评论(1) 推荐(4) 编辑
摘要: 我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:霁明 一些名词解释 曝光 页面上某一个元素、组件或模块被用户浏览了,则称这个元素、组件或模块被曝光了。 视图元素 将页面上展示的元素、组件或模块统称为视图元素 阅读全文
posted @ 2024-07-15 10:27 袋鼠云数栈前端 阅读(110) 评论(0) 推荐(1) 编辑
摘要: 我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:霁明 背景 我们产品中会有一些流程图应用,例如审批中心的审批流程图: 我们数栈产品内的流程图,基本都是使用的 mxGraph 实现的,mxGraph 使用了S 阅读全文
posted @ 2024-06-28 11:18 袋鼠云数栈前端 阅读(412) 评论(0) 推荐(3) 编辑
摘要: 我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:修能 这是一段平平无奇的 SQL 语法 SELECT id, sum(name) FROM student GROUP BY id ORDER BY id; 阅读全文
posted @ 2024-06-13 10:02 袋鼠云数栈前端 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 什么是 KeepAlive? 用过 Vue 的童鞋都知道 Vue 官方自带了 Keep-Alive 组件,它能够使组件在切换时仍能保留原有的状态信息,并且有专门的生命周期方便去做额外的处理。该组件在很多场景非常有用,比如: tabs 缓存页面 分步表单 路由缓存 我们先看看 Vue 中是如何使用的, 阅读全文
posted @ 2024-05-30 09:55 袋鼠云数栈前端 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:贝儿 在前面的文章 基于 Webpack5 Module Federation 的业务解耦实践 中我们在业务中实现了对 Module Federation 的 阅读全文
posted @ 2024-05-14 10:34 袋鼠云数栈前端 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:信居 前言 实现这个功能的想法,来源于数栈产品中开发的前端功能权限控制,相信大家都在项目中或多或少的接触和开发过这个功能。 笔者在项目中实现这个功能的做法是实 阅读全文
posted @ 2024-04-24 17:35 袋鼠云数栈前端 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 要弄清楚什么是词法分析,需要先搞清楚代码是如何执行的。高级编程语言的代码通常需要通过翻译才能被机器执行,而翻译的方式分为两种: - 解释: 即以源程序为输入,不产生目标程序,一边解释一边执行,比如 javascript - 编译: 即将源程序翻译为机器语言或者目标语言,再执行,比如C, C++ 词法分析属于编译的一部分,也是编译的一个阶段。编译通常被分为两个部分: 1. 编译前端:对源程序进行词法分析,语法分析,语义分析,最终生成中间表现形式,常见的中间表现形式是 AST(抽象语法树) 2. 编译后端:将中间表现形式(AST)转化为目标程序,比如机器语言或者汇编语言。 阅读全文
posted @ 2024-04-07 15:49 袋鼠云数栈前端 阅读(234) 评论(0) 推荐(1) 编辑
摘要: 我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:霜序 本文首发于:https://juejin.cn/post/7299384698882539574 在大数据业务中,时常会出现且或关系逻辑的拼接,有需要做 阅读全文
posted @ 2024-03-21 11:29 袋鼠云数栈前端 阅读(351) 评论(1) 推荐(1) 编辑
摘要: 我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:霁明 什么是懒加载(lazy loading) 懒加载是一种将资源标识为非阻塞(非关键)资源并仅在需要时加载它们的策略。这是一种缩短关键渲染路径长度的方法,可 阅读全文
posted @ 2024-03-07 10:27 袋鼠云数栈前端 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:佳岚 Suspense Suspense 组件我们并不陌生,中文名可以理解为暂停or悬停 , 在 React16 中我们通常在路由懒加载中配合 Lazy 组件 阅读全文
posted @ 2024-02-23 10:18 袋鼠云数栈前端 阅读(309) 评论(0) 推荐(1) 编辑