摘要: DefaultListableBeanFactory.java registerBeanDefinition preInstantiateSingletons getBeanDefinitionNames ClassPathBeanDefinitionScanner.java doScan Comp 阅读全文
posted @ 2023-08-24 16:30 gloxing 阅读(5) 评论(0) 推荐(0) 编辑
摘要: lowcodeEngine 怎么生成一个左侧面板 初始化流程 如何生成一个左侧面板 初始化插件时往skeleton.leftArea新增按钮,新增按钮时往skeleton.leftFloatArea新增面板对象 点击按钮时,调用panel方法,处理面板的显示隐藏 workBench-->leftFl 阅读全文
posted @ 2022-08-30 14:58 gloxing 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 设计器和渲染器处在不同的 Frame 渲染器以单独的 iframe 嵌入,xxx-simulator-renderer 通过和 host进行通信来和设计器打交道,比如点击渲染画布任意一个位置,需要能计算出点击的组件实例,继而找到设计器对应的 Node 实例,以及组件实例的位置/尺寸信息,让设计器完成 阅读全文
posted @ 2022-08-30 14:58 gloxing 阅读(225) 评论(0) 推荐(0) 编辑
摘要: ##主要对象 new BPMN对象时,流程及对象结构如下图 ##依赖注入 在初始化bpmn对象时有传入additionalModules进行自定义操作,具体是如何实现这种模块化的管理,主要是用到了依赖注入https://github.com/nikku/didi。 继续查看bpmn实例对象发现有in 阅读全文
posted @ 2021-07-02 16:46 gloxing 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 其实diff的核心在于两点: 比对(diff的运算过程) 修改(diff的返回结果,输出生成的patch并操作) 树的BFS(广度优先遍历)/DFS(深度优先遍历),需要O(N)的时空复杂度 传统diff算法通过循环递归对节点进行依次对比效率低下,算法复杂度达到O(N^3) 传统diff算法追求(完 阅读全文
posted @ 2021-05-12 10:35 gloxing 阅读(69) 评论(0) 推荐(0) 编辑
摘要: #线程 1.GUI渲染线程(一个) 2.JS引擎线程(一个) 3.事件触发线程 4.定时器触发线程(多个) 5.异步http请求线程(多个) #线程执行 ##页面加载时 GUI渲染引擎和JS执行引擎互斥,当GUI渲染引擎解析html处理到script标签,会立即挂起解析html的任务,然后开始解析j 阅读全文
posted @ 2021-05-12 09:33 gloxing 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 同一套微信小程序代码根据需求要打包成两款小程序,主要逻辑页面一致,主题色不一致,部分页面布局不,逻辑不一致。 #script命令 先在package.json的script新增命令,根据不同的命令生成对应的环境变量,方便后续判断当前适用的版本。 #pages.json配置 查询文档发现page.js 阅读全文
posted @ 2021-03-05 17:13 gloxing 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 1200px - 滚动条20px 定宽 1180px 栅格布局24,可以被大多数整除便于布局 阅读全文
posted @ 2020-06-13 11:00 gloxing 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 产品形态基本可以分为内容型导航和功能型导航: 后台管理功能为主,功能多比较多(功能型导航),一排根本放不下。 而且一般不用考虑太多用户体验的问题。 内容型导航,考虑用户的体验。 一级菜单都是横向导航,二级菜单都是左侧边栏,如果有三级,放到内容页。 阅读全文
posted @ 2020-06-13 10:57 gloxing 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: HTTP接口抓包工具之Fiddler https://www.cnblogs.com/finer/p/11261835.html 2019 07 29 07:53 zouhui 阅读(1414) 评论(0) 编辑 收藏 Fiddler的基本功能介绍: Fiddler是最强大最好用的Web调试工具之一 阅读全文
posted @ 2020-03-26 12:32 gloxing 阅读(841) 评论(0) 推荐(0) 编辑