- 博客(4)
- 收藏
- 关注
原创 低代码平台中的设置器:让配置变得简单有趣
想象一下,你在使用低代码平台时,想要修改一个按钮的文字、颜色或者大小。这些修改操作,就是通过设置器来完成的。设置器就像是组件的"控制面板",让你能够轻松地调整组件的各种属性。设置器是低代码平台中非常重要的一环,它直接影响着用户的使用体验。一个好的设置器设计,能让用户感受到"简单"和"高效"。如果你对低代码平台的设置器感兴趣,欢迎关注我们的专栏,我们将持续分享更多关于低代码开发的知识和技巧!
2025-06-04 08:29:37
728
原创 自建国际化方案-语言包拆分/按需加载/缓存
切换语言这个行为本身还是比较低频,一般应用初始化的时候,根据浏览器设置或者应用设置,直接渲染对应语言即可,即使切换了语言,页面reload一下也无大碍,平衡工作量和体验来看,不做响应式也许对我们是更好的选择。,在组件内部的文本,比较好实现,因为我们可以控制组件/应用的更新,但是还有少部分不在组件内的文本,例如一些枚举值, 一些函数内的文本,则比较麻烦,需要把这些文本改成可重复执行的响应式的。,将同一个文案,映射成不同国家语言的过程,大部分是直接映射,当然少数情况会伴随着格式或顺序的变化。
2024-11-26 16:54:13
1847
原创 前端学 IOC(2)- 如何扫描依赖?
需要根据上面的代码,我们需要扫描出 A构造函数的第一个参数是 B ,并记录下 类似的依赖图 A.construtor[0] => B。在用户 container.get(‘A’) 的时候, 通过之前的依赖图可知, 需要先创建一个B, 并作为 A的构造函数传入。目前 js 世界里,大部分IOC的实现都需要依赖 reflect-metadata 这个库,主要是为。当然这里我们的数据结构都是非常不严谨的,例如需要多个参数怎么办,如下?我们就可以利用这个特性,将我们的依赖关系存进去。那么具体这个提案是啥呢?
2024-11-18 13:46:19
529
原创 前端学 IOC(1)- 到底有啥用?
IOC的全称是( 控制反转 ) 名字不太好理解 , 控制谁呢?为啥要反转… 让我们来看下面的例子例子中我们声明了一个类,程序员(Developer), 它有一个属性, vscode, 平时的工作就是将搜索出来的内容复制到 vscode 里…vscode 这个类我们直接引入, 在构造这个 developer 的时候直接创建// 考虑这个例子,work: () {// 使用的时候这么写当然一点问题没有, 但是考虑如下场景: 当 vscode 这个对象, 不再是自己维护呢?
2024-11-18 13:43:41
862
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅