DJ Blog

如果我是DJ你会爱我吗?

纷享销客低代码pass平台研究

纷享销客低代码pass

纷享销客低代码 前言 上次我们领略了基于协议的开源的lowcode-engine低代码平台,其优秀的插件机制以及丰富的API能让我们在其上构建出各式各样的应用系统.今天我们看一下纷享销客这款基于模型驱动的低代码PaaS平台有何特殊之处吧。 一、纷享销客低代码平台能力 纷享销客 PaaS 平台的定制能力主要包括:对象定制、界面定制、业务逻辑定制、流程定制、多维 多级权限体系、国际化及开...

百度amis

低代码

百度amis低代码平台 一、amis简介 什么是 amis amis 是一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。 amis优势 amis 的解决方案是基于 JSON 来配置,它的独特好处是: 不需要懂前端:在百度内部,大部分 amis 用户之前从来没写过前端页面,也不会 JavaScript,却能做出专业且复杂的后台界面,这是所...

阿里lowcode-engine浅析

低代码

阿里lowcode-engine浅析 前言 目前租户端是以数据模型为驱动的低代码平台,通过预置对象和用户自定义对象配合流程编排,可以满足大部分的业务场景,复杂的业务场景需要我们自己去开发相关的低代码模块,若是能够提供在线扩展低代码模块的能力给客户进行二次开发,定制化自己的业务,既能够减轻我们自身开发人员的负担,亦能够为客户提供更开放、敏捷、自由的低代码服务,满足企业开箱即用的个性化需求,...

前端监控Sentry

Sentry

小公司没有必要开发监控sdk通常都是使用Sentry,收集错误,当然也有好多公司也有自研的前端监控。 1. 上报方式 自动收集 无感知收集 手动上报,手动上报又分为: Sentry.captureException('captureException'); Sentry.captureMessage('c...

MacOS安装国产DeepSeek

国产DeepSeekMacOS安装

DeepSeek挺火,凑个热闹(用的是MAC m1),苹果笔记本本地部署deepseek主要用到Ollama与open-webui 最终在本地运行浏览器实现的效果如下: 1. 安装Ollama “Ollama” 是一个轻量级的 AI 模型运行时环境(runtime),旨在简化在本地部署和使用大语言模型(LLM)的过程。它由 Vicarious 公司开发,支持多种 AI 模型(如 GPT...

二次封装组件的原则与方法原则

二次封装组件的原则与方法原则

原则 减少重复代码:封装复用逻辑 原则:通过封装复用逻辑,避免在多个地方重复编写相同的代码片段。 实现示例:针对常用的输入框组件,可以将其通用功能(如验证、双向绑定)提取为单一的自定义指令或混合函数,以提升代码复用性。 ###组件开发原则:保持单一职责 原则:每个组件应专注于完成一种特定功能,避免添加与组件主要功能无关的逻辑。 实现示例:封装按钮组件时,只需关注样式和事件绑定,而将复...

uni-app技术全景解析

如题

一、框架选型评估:uni-app技术全景解析 1.1 核心优势矩阵 1.2 架构局限性分析 跨平台妥协点: 渲染差异: css /\* 百度小程序样式隔离方案 \*/ .container >>> .child { color: red; /\* 不支持scoped时需要特殊处理 \*/ } ...

JS事件eventLoop

前言 Event Loop JavaScript 有一个主线程 main thread,和调用栈 call-stack 也称之为执行栈。所有的任务都会放到调用栈中等待主线程来执行。 JavaScript 的 Event Loop 是伴随着整个源码文件生命周期的,只要当前 JavaScript 在运行中,内部的这个循环就会不断地循环下去,去寻找 queue 里面能执行的 task。 js执行...

隐式类型转换

从 ([]==![]) 为 true 来剖析 JavaScript 隐式类型转换

前言 JavaScript中的 == 和 === 之间有何区别, == 判断是否相等是否存在什么规则?让我们从 [] !== [] 这个简单的表达式开始来窥探究竟。 让我们从[] == ![] 这个表达式的结果入手 [] == ![] 结果是多少? 这个是我经常问的一个面试题,通常我们项目中如果用到Eslint强约束的话,会建议你用三等===,而不是 先来看看 [] == []...

nestjs + ssr初探

nestjs + ssr

项目创建 nestjs + SSR 通过ssr(号称地球最好用的ssr框架,支持vite,react,vue3,尝试一下)这个项目初始化nest + react 的项目模版 ··· $ npm init ssr-app my-ssr-project $ cd my-ssr-project $ npm install # 可以使用 yarn $ npm start $ open h...