初识 Flutter 的绘图组件 — CustomPaint 简介 在有些场景中,我们会需要绘制一些高度定制化的组件,比如 UI 设计师给我们出了个难题 —— 弄一个奇形怪状的边框。看在 UI 设计师是一个漂亮小姐姐的份上,又不好意思说这个做不了(那样也很没面子😂)。这个时候我们就不能直接使用 Flutter 自带的那些组件了,而是需要手动绘制组件,那就会需要用到 CuntomPaint 组件。CustomPaint 组件和前端的 Canvas差不多,允许我 前端 2025年04月25日 190 点赞 0 评论 12738 浏览
微前端架构:从单体到模块化的前端新革命 在信息技术(IT)的迅猛发展中,前端开发领域正迎来一场颠覆性的变革 —— 微前端架构(Micro - Frontends)。2025 年,随着 Web 应用的复杂性激增、团队协作需求的增长以及用户对无缝体验的期待,微前端从实验性概念迅速成长为前端开发的热门趋势。它将传统的单体前端拆分为独立、可复用的模 前端 2025年05月31日 130 点赞 0 评论 12774 浏览
vue小宋总结 Vue 知识点 原理篇 一、Vue 响应式原理 Vue2 中,是通过 ES5 中的defineProperty api 来对对象的属性进行 get 和 set 操作的拦截,在进行拦截操作时还创建了一个 watcher 用来跟踪对应的 value 的变化,因为这种方式无法对数组进行拦截,所以在 vue 中,要实现数组的响应式,需要调用其内置的 set 的用法),defineProperty 是一个 前端 2025年06月08日 73 点赞 0 评论 12774 浏览
前端限制打包文件数量 前言: 之前有过这样的项目经历:我们写的程序是前端打包给后端,后端再打包成jar包上传到甲方的云市场,使用就在云市场里点击应用打开。 当时甲方云市场做了一次升级,但是没有给我们这边说,直到后面整个系统不能用了,然后给我们反馈了:“你们系统进入页面的时候请求了太多静态资源,导致我们系统直接认定是网络攻击,直接挂掉了”。然后我就去看了一下,前端项目的打包文件,其中js文件和css文件最多,为了性能,对 前端 2025年05月05日 164 点赞 0 评论 12810 浏览
Px,em,rem的区别 在css中单位长度用的最多的是px、em、rem,这三个的区别是: 1.px是固定的像素,一旦设置了就无法因为适应页面大小而改变。 2.em和rem相对于px更具有灵活性,他们是相对长度单位,长度不是定死了的,更适用于响应式布局。 3.em是相对于其父元素来设置字体大小的,一般都是以<body>的“font-size为准。这样就会存在一个问题,进行任何元素设置,都有可能需要知道他父元 前端 2025年05月28日 50 点赞 0 评论 12857 浏览
在Vue中获取DOM元素的实际宽高 最近使用 D3.js 开发可视化图表,因为移动端做了 rem 适配,所以需要动态计算获取图表容器的宽高,其中涉及到一些原生DOM API的使用,避免遗忘这里总结一下。 Vue && DOM 一、获取元素 在 Vue 中可以使用 ref 来获取一个真实的 DOM 元素。 为了保险起见,所有的 DOM 操作建议都放在 $nextTick() 方法中。 <templat 前端 2025年04月24日 111 点赞 0 评论 12976 浏览
详细!离线部署大模型:ollama+deepseek+open-webui安装使用方法及常见问题解决 ollama 是一个开源的本地大语言模型运行框架,它提供了非常简单便捷的使用形式,让用户可以十分方便的在本地机器上部署和运行大型语言模型,从而实现免费离线的方式使用 LLM 能力,并确保私有数据的隐私和安全性。 1 ollama 安装ollama 支持多种操作系统,包括 macOS、Windows、Linux 以及通过 Dock 前端 2025年06月10日 178 点赞 0 评论 13097 浏览
ES6 函数及拓展 一、函数 函数是一个为执行特定任务而设计,可以重复使用的代码块。 1. 创建函数的三种方式 函数声明方式: function 函数名称() { 函数体; } 函数表达式方式: var 变量名称 = function() { 函数体; }; 函数表达式方式创建的函数是没有名称的函数 变量中存储的是对函数的引用 函数声明方式和函数表达式方式的区别,函数声明方式定义的函数可以在定 前端 2025年06月10日 39 点赞 0 评论 13163 浏览
小程序支持Scss 第一步:从 VSCode 中下载插件 Live Sass Compiler 第二步:打开 小程序的 扩展,然后导入 VSCode 打开扩展 选择导入 vscode扩展 第三步:新建 .vscode 文件夹,其中创建 settings.json 文件 新建文件并写代码 { "liveSassCompile.settings.formats": [ 前端 2025年04月23日 105 点赞 0 评论 13225 浏览