- 博客(49)
- 收藏
- 关注
原创 如何让你的手机访问你的服务?
讲述如何用手机快速查看你写的前端页面-------包括局域网的ip地址以及fehelp这个浏览器插件把网址转换为二维码
2026-08-29 16:25:32
167
原创 挑战三:个人社交链接卡片
https://smallduck-lang.github.io/frontend-mentor-challenges/
2026-08-17 21:18:26
195
原创 GitHub Token/ GitHub Stats统计显示图异常
2026/8/3.针对github stats下方统计图显示异常,涉及Vercel以及Github Token等问题
2026-08-03 01:18:29
208
原创 挑战二:博客预览卡片
链接https://smallduck-lang.github.io/frontend-mentor-challenges/
2026-08-01 21:29:21
172
原创 Electron桌面应用(续2) pinia以及优化
2026.4.10 使用pinia以及对大模型返回的结果进行一个优化,包括基于上下文回答,回答内容进行markdown渲染,打开对话自动下滑到最下方等等。
2026-04-18 17:22:42
422
原创 本地存储方案(electron数据存储)
2026.3.31。对比集中数据存储的方式,最终选择了Dexie.js 封装 IndexedDB,提供更好的异步支持,简化IndexDB的API。
2026-03-31 13:10:08
488
原创 大模型LLM(electron)
本文介绍了大模型技术及其应用开发。大模型是拥有数十亿参数的人工智能系统,通过预训练和微调两个阶段构建。文章列举了主流大模型产品(如GPT、文心一言、通义千问等),并详细说明了百度智能云和阿里云两大平台的接入方式,包括SDK安装、鉴权配置和API调用示例。特别介绍了阿里云通义千问的图片识别(VL模型)和长文本处理(qwen-long)功能,提供了Base64图片编码和文件上传接口的技术细节。文中还包含token计算、角色定义等技术要点,为开发者提供了实用的大模型集成指南。
2026-03-30 20:39:01
591
原创 Vue3开发 First Internship
#记录在2025.12-2026.3,从一个Vue新手到能独立开发项目的成长历程,包含大量实战中遇到的问题和解决方案。第一段实习总结。#时间:2026.3.3目录一.项目环境与工具二.Git版本控制实战三.Vue3核心知识四、路由与状态管理五、CSS与布局技巧六、性能优化七、移动端开发八、调试与部署九、开发工具与插件十、常见问题与解决方案开发流程:→ vite dev server → 内存编译 → 浏览器生产流程:→ 生成dist目录 → → vite预览服务器 → 提供dist文件为什么 会报错缺少di
2026-03-03 15:47:24
703
原创 构图跟拍相关
3.这个是属于在app中接入这个h5,所以在拍完照之后需要通过接口上传cdn,让市场部那边拿到拍的图片,在他们那边展示,所以需要关闭webview回到市场部那边。这段代码是用于与原生移动端应用(可能是通过 WebView 加载的 H5 页面)进行桥接通信的 JavaScript 函数。/* 不响应鼠标事件,穿透到下层元素 */想把Camera.vue的方法传递给兄弟组件BottomList.vue。用的是DynamicScroller组件。/** 关闭当前H5页面 */
2026-02-12 16:29:34
424
原创 如何在你本地调试摄像头,定位等功能?
要在本地通过IP 调试摄像头、定位等功能,必须使用HTTPS,并为该 IP 单独生成证书。推荐用 mkcert一键生成。贴近生产环境:PWA、Service Worker、WebRTC 等功能都依赖 HTTPS。真机联调方便:手机可直接访问。提前发现问题:避免“本地正常,线上报错”。实践建议:团队统一使用mkcert,减少配置差异。本机调试用即可;真机调试必须为局域网 IP 单独生成证书。
2026-01-26 15:37:36
739
原创 插件以及一些扩展工具
产品需求文档Product Requirements Document文档类型作者内容给谁看PRD产品经理要做什么、为什么做全体团队原型图UI/产品长什么样、怎么交互开发、测试技术方案开发怎么实现、技术选型开发团队测试用例测试怎么验证、测哪些点测试团队。
2026-01-15 16:06:47
930
原创 HTML CSS八股
div h1-h6 p ul ol li form blockquote还有header footer main section等HTML5语义化标签特点:1.独占一行 2.可设置宽高 3.默认宽度为父元素的100%
2025-11-01 18:40:52
1030
5
原创 工程化(八股)
esm和cjs的区别npm,yarn,pnpm的区别Webpack 和 Vite 都是现代前端构建工具,核心功能是将源代码(JS、CSS、图片等)处理为可在浏览器运行的产物,但两者的设计理念和实现方式有本质区别,这也导致了 Vite 在开发环境下的速度显著优于 Webpack。
2025-10-30 21:11:07
614
原创 浏览器与网络
浏览器缓存是 “性能优化的基石”,核心逻辑是 **“分层存储 + HTTP 规则控制”**:按优先级从高到低:Memory Cache → Service Worker Cache → Disk Cache → Push Cache;按有效性控制:强缓存(快速复用,不发请求)→ 协商缓存(确认后复用,发请求但不传资源);实际应用中,需结合资源类型(静态 / 动态、实时性)选择合适的缓存策略,平衡 “速度” 与 “新鲜度”。浏览器存储(cookie,webstorage)
2025-10-30 18:07:39
796
原创 Vue八股问题
组合式和选项式apivue和react的区别在 JavaScript 中,虚拟 DOM(Virtual DOM) 是一个用 JavaScript 对象描述真实 DOM 结构的轻量级副本。它不直接操作浏览器的 DOM 树,而是通过抽象层模拟 DOM 的结构和属性,最终通过特定算法与真实 DOM 进行高效同步。
2025-10-29 21:12:19
520
原创 javaScript八股问题
7种(栈):string number boolean null undefined sysbol bigInt引用数据类型(堆 存储的是内存地址):object array function。
2025-10-29 19:01:47
1038
原创 ESLint
ESLint 是前端工程化的 “代码质检员”,通过静态分析实现代码质量管控与风格统一。其核心优势在于高度可配置性和生态扩展性,可适配不同语言(JS/TS)、框架(React/Vue)的需求。实际项目中,建议将 ESLint 与 Prettier 配合使用,并集成到编辑器和 Git 钩子中,形成 “实时检查 + 提交校验” 的全流程保障,从源头提升代码质量。
2025-10-14 20:37:51
1350
原创 硅谷甄选(续2)首页
view文件夹下新建screen(数据大屏)文件夹和aci(权限管理)以及他的下级并在router/routers下面补充他们的路由即完成菜单区的构建。
2025-10-14 20:28:28
741
原创 await
在前端开发中,await是 JavaScript 中用于处理异步操作的关键字,通常与async函数配合使用,让异步代码的写法更接近同步代码的逻辑,提高可读性。
2025-10-08 15:48:59
440
原创 硅谷甄选(续)路由以及登录界面
四个路由:登录login 展示数据home 404 任意路径配置插件vue-router新建文件夹views放置路由组件新建文件夹router/index.ts中别忘了在main.ts中配置路由相关代码src/assets/image中保存你需要的图片。
2025-09-29 16:49:59
749
原创 力扣算法题
假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组flowerbed表示花坛,由若干0和1组成,其中0表示没种植花,1表示种植了花。另有一个数n,能否在不打破种植规则的情况下种入n朵花?能则返回true,不能则返回false。truefalse0。
2025-09-13 20:36:28
285
原创 Vue3(续)
【补充】:在 Vue 3 中,$event是一个特殊变量,用于在模板中访问原生 DOM 事件对象或组件自定义事件的参数。它的使用场景和行为与 Vue 2 有一些差异,主要体现在 Composition API 和事件处理方式上。1. 在原生 DOM 事件中使用 $event当处理原生 DOM 事件(如clickinput等)时,$event指向原生的 DOM事件对象,包含事件相关信息(如目标元素、坐标等)。需要$event.target2. 在组件自定义事件中使用 $event。
2025-09-01 22:54:59
1017
原创 初始Vue3
setup是Vue3中一个新的配置项,值是一个函数,它是“表演的舞台,组件中所用到的:数据、方法、计算属性、监视......等等,均配置在setup中。setup函数返回的对象中的内容,可直接在模板中使用。setup中访问this是undefined。setup函数会在之前调用,它是“领先”所有钩子执行的。// 定义一个接口,用于限制person对象的具体属性//分别暴露id:string,age:number// 一个自定义类型//写法一 Array<PersonInter>泛型。
2025-08-25 19:17:15
1106
原创 小程序高级知识
之后,应用程序在调用目标 API 时,将访问令牌作为凭证传递,API 通过令牌判断令牌持有者是否有权访问该 API,并执行授权期间授予的特定操作。vue-admin-template 是一个基于 Vue.js 和 Element UIUI 的后台管理系统模板,它提供了丰富的功能和组件,可以帮助开发者快速搭建管理后台。是微信小程序用于配置页面收录规则的文件,主要作用是告诉微信小程序平台哪些页面需要被收录到小程序搜索中,以及页面的优先级等信息,帮助提升小程序在微信搜索中的曝光率。子节点数不大于60个)
2025-08-05 11:42:32
663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅