摘要: 比nestjs更优雅的ioc:跨模块访问资源 在项目中使用ts可以带来类型智能提示与校验的诸多好处。同时,为了减少类型标注,达到化类型于无形的效果,CabloyJS引入了ioc和依赖查找的机制。 阅读全文
posted @ 2024-04-10 22:50 濮水大叔 阅读(155) 评论(0) 推荐(1)
摘要: 比nestjs更优雅的ts控制反转策略-依赖查找 基于TS的后端框架一般都会提供依赖容器,实现控制反转。控制反转有两种策略:依赖注入和依赖查找。CabloyJS5.0同时支持依赖注入和依赖查找,并且通过模块范围的辅助,让依赖查找的代码更加简洁高效 阅读全文
posted @ 2024-04-06 09:45 濮水大叔 阅读(73) 评论(0) 推荐(0)
摘要: VSCode如何通过Ctrl+P快速打开node_modules中的文件 咱们新建一个NodeJS项目,必然会安装许多依赖包,因此经常需要查阅某些依赖包的源码文件。但是,由于node_modules目录包含的文件太多,出于性能考虑,在VSCode中默认情况下是禁止搜索node_modules目录的。在这种情况下,我们将不得不依次展开node_modules的文件目录树,来查找我们所需要的文件。相信这种体验一定是非常低效、恼人的。那么,我们该如何定制VSCode的这种缺省行为呢? 阅读全文
posted @ 2023-07-06 15:55 濮水大叔 阅读(291) 评论(0) 推荐(0)
摘要: CabloyJS提供了一个内置模块a-wasmgo,将go wasm模块的异步加载运行机制进行了封装,使我们可以非常方便的在CabloyJS项目中引入go wasm,从而支持更多的业务场景开发 阅读全文
posted @ 2023-03-08 20:49 濮水大叔 阅读(137) 评论(0) 推荐(0)
摘要: 开发累了就摸个鱼🐟,帮我修改一下中式英语 上学时喜欢帮同桌找错,一个英文句子如果能找到5处错误,心里就美滋滋的。如今轮到自己写技术文档,面对满篇的中式英语却有心无力。好心的网友,如果开发累了,就摸个鱼🐟,帮我找找错吧,也找回学生时代的感觉 阅读全文
posted @ 2022-11-28 15:53 濮水大叔 阅读(92) 评论(0) 推荐(0)
摘要: 一文讲透CabloyJS全栈框架的来龙去脉 CabloyJS 是一款自带工作流引擎的 Node.js 全栈框架,一款面向开发者的低代码开发平台,更是一款兼具低代码的开箱即用和专业代码的灵活定制的 PAAS 平台。只需一套代码,即可同时实现中后台管理系统和前台应用。只需一套代码,即可同时跨端pc和mobile,并且mobile端是接近原生体验 阅读全文
posted @ 2022-11-23 13:00 濮水大叔 阅读(434) 评论(0) 推荐(2)
摘要: 在一个项目中同时实现“后台管理系统”和“前台应用” 微信一起点菜 一个月紧张而愉快的开发又过去了。在这个月,开发了一个微信一起点菜项目,用来再次验证CabloyJS全栈框架定制开发的灵活性和扩展性。实践再次证明,使用CabloyJS全栈框架开发项目确实可以做到多快好省。因为: 只需一个项目,即可同时实现“后台管理系统”和“前台应用” 只需一个项目,即 阅读全文
posted @ 2022-10-27 16:27 濮水大叔 阅读(230) 评论(0) 推荐(0)
摘要: pc=mobile+pad自适应布局 在这篇文章,咱们重点聊聊自适应布局的页面结构,以及打开页面的几种方式。关于pc=mobile+pad自适应布局的起源、概念、效果,参见文章:自适应布局:pc = mobile + pad 基础构件:view/page 不论是mobile布局还是pc布局都由vie 阅读全文
posted @ 2022-07-22 12:54 濮水大叔 阅读(111) 评论(0) 推荐(0)
摘要: CabloyJS 4.22重磅推出弹出式页面交互风格 升级说明 我们知道CabloyJS提供了pc=mobile+pad自适应布局机制,可以通过一套代码同时适配mobile端和pc端。基本思路就是优先适配mobile端,然后再把mobile端的交互体验带入pc端。因此,pc端可以看作是许多mobile尺寸和pad尺寸页面组件的组合。在旧版本中,这些页面 阅读全文
posted @ 2022-06-30 21:28 濮水大叔 阅读(48) 评论(0) 推荐(0)
摘要: 历时 4 个月,CabloyJS 4.21震撼发布,应对大型项目开发 引言 凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写 | Atwood 定律 目前市面上出现的大多数与 NodeJS 相关的框架,基本都将 NodeJS 定位在工具层、中间层、代理层,很少在业务层面进行深耕,认为这是 JAVA 的领域,NodeJS 不适合。这种 阅读全文
posted @ 2022-06-11 21:23 濮水大叔 阅读(68) 评论(0) 推荐(0)