摘要: 前端开发规范文档 链接跳转可能会跳到 notion,原文由 notion 写成。在 cnblogs 中可以通过鼠标移动到标题查看目录跳转。 规范文档 持续更新的前端开发规范文档,文档中描述了前端开发的各种规范。如果有更好的建议,欢迎提交。 目录 文档规范 约定规范 项目结构 内部约定 内部 SDK 阅读全文
posted @ 2024-07-10 14:17 月光宝盒造梦师 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 框架选型: React - 写 React 的感觉就是在写 JavaScript。但 React 的缺点是冗余,它只是个 View 层,也只处理 View 层。 Vue - Vue 的定位是一个渐进式的 MVVM 框架。渐进式,就是学习曲线比较平缓,没那么陡峭。 但这并不意味着 Vue 比 Reac 阅读全文
posted @ 2024-05-10 17:36 月光宝盒造梦师 阅读(148) 评论(0) 推荐(1) 编辑
摘要: acme.sh References acme.sh acme.sh 中文 WiKi 使用acme.sh免费申请HTTPS证书 备注 下列代码主要为方便记忆,并非可用。 安装 见 References#2 acme.sh 中文 WiKi curl https://get.acme.sh 可选 配置 阅读全文
posted @ 2023-03-07 15:22 月光宝盒造梦师 阅读(438) 评论(0) 推荐(0) 编辑
摘要: Micro-FrontEnds Research in Jan 2022 原文写自 Notion, 推荐直接点击此处阅读。 Why 系统现状 巨石应用(Monolithic-Applications) 开发体验(开发仓单的真实体验) - JSX 刷新有问题?!template 未更新?!再刷新。em 阅读全文
posted @ 2022-02-16 11:18 月光宝盒造梦师 阅读(2214) 评论(0) 推荐(1) 编辑
摘要: 使用 vite 一个月的开发体验 先总结下,体验很好,快得飞起,很舒服。但是,在每次重新构建的时候也挺慢的看这儿 file-system-cache。 Technologies Stack typescript - TypeScript is a typed superset of JavaScri 阅读全文
posted @ 2021-09-03 15:07 月光宝盒造梦师 阅读(4817) 评论(0) 推荐(1) 编辑
摘要: 无论是 OOP or FP,都是为了编写出可维护、易于理解的代码。不同的范式,只是不同的设计思路,或者说不同理解的实现。 但有约定的规范,这些规范建立在对这编程范式的深刻理解之上。 OOP 多实例,在程序中它可能会被实例化多次或存在多个实例,比如:VNode, Entity, Animal 等 多态 阅读全文
posted @ 2021-08-20 00:31 月光宝盒造梦师 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 结构 起因是接手了一个第三方团队的 Vue 项目,但是它的路由 active/expand 状态渲染的实现居然是靠 watch $route,然后再写入 sessionStroage,最后再在页面组件中需获取 sessionStroage 的 route 来实现。最后出现了 route 更新了,组件 阅读全文
posted @ 2021-07-29 22:02 月光宝盒造梦师 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 要写 Vue.js 的源码分析,可以写一个系列。但是大体上,都知道了 Vue.js 的核心有那些东西。最重要,莫过于依赖收集了。在开始之前,这篇文章要回答如下几个问题。 PS: 内容有点长,看核心部分即可。而核心问题,看看下面的 QA。 Vue 是什么? Vue 是 JavaScript 的一款 M 阅读全文
posted @ 2021-07-29 21:34 月光宝盒造梦师 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 写于19年底,历时1个半月。程序主要用于绘制审批的各个节点流程。先看看效果(开源在社区的精简版): 为什么要写这个?S 公司内部为国内 TOP3 建筑集团分公司写内部一体化平台,其中许多业务涉及到需要定制审批流程。最终经过 PM 的一番调研,它们觉得钉钉后台的审批流程最简单好用,于是去看了看。用 R 阅读全文
posted @ 2021-03-01 13:06 月光宝盒造梦师 阅读(728) 评论(6) 推荐(0) 编辑
摘要: 问题 主框架(基座应用) WebSocket 断连后重连成功,但是 SubApp(子应用) 重新订阅 WebSocket 失败。 原因 框架重连成功后会重新订阅 topic,是正常的。但是 SubApp 或者组件生命周期内的 $socket 实例并未更新,其实例的 _connected 属性 fal 阅读全文
posted @ 2021-02-09 11:32 月光宝盒造梦师 阅读(864) 评论(0) 推荐(0) 编辑