链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑 快捷键交互
随时自由编辑分享内容 支持注销账号来去自由
分布式社区网络 开放 API
产品
Symphony 社区系统(Java) Solo 博客系统(Java) Vditor 编辑器(TypeScript) 思源笔记(Electron、Go) Pipe 博客平台(Vue、Go)
发展计划表 发展简史
榜单
GitHub 仓库排行 帖子打赏排行 Solo 博客端排行 积分排行 活跃度排行 贡献排行
本站基于开源项目 Sym
编程代码问答
登录 注册
  • 好玩
  • 前端
  • 后端
  • 工作
  • B3
  • 推介
 查看所有领域
Vue.js
webpack
Node.js
HTML
CSS
JavaScript
Angular
React
Flutter
  • 这个 ElDialog 封装方案,让我的代码量减少了 80%

    你是否也遇到过这样的场景:每次使用 ElDialog 都要写一个 visible 变量,打开对话框要 visible = true,关闭要 visible = false,确认逻辑和对话框组件还得分开放?一个简单的确认对话框,动辄 30-50 行代码,嵌套对话框更是需要多层状态管理,代码变得臃肿难维护。 直到我遇到了 ..
    32 1 天前
  • 问答关注 | 话题关注功能上线啦 ~

    官网地址:[链接] [图片] [图片] [图片] [图片]
    62 2 周前
  • 用 ai 写了个油猴脚本,实现思源浏览器剪藏插件的功能,以适配多平台(目前只在 docker 版本思源测试过)

    大家好, 我在此分享一个个人项目:一个通过 AI 辅助开发的油猴脚本,旨在为思源笔记提供浏览器剪藏功能。 项目地址: [链接] 开发初衷 开发这个脚本的初衷,是为了解决官方浏览器插件在某些场景下的不便之处,并探索一些新的可能性: 移动端兼容性:许多移动浏览器不支持或难以安装浏览器插件,但普遍支持油猴脚本。这使得在移动设 ..
    200 9 小时前
  • Webpack 运行机制与核心工作原理

    基础概念 webpack 本质上是一种基于事件流的编程范例,其实就是一系列的插件运行 主要使用 Compiler 和 Compilation 两个类来控制 webpack 的整个生命周期。它们都继承了 Tapabel 并且通过 Tapabel 来注册了生命周期中的每一个流程需要触发的事件。 Tapabel Tapabe ..
    20 4 周前
  • 手机端 < 类微信读书 >:自动隐藏顶栏

    目的:模仿微信读书效果,方便手机端阅读 主要功能: 自动隐藏:顶栏、面包屑 快速双击屏幕,显示 3s 顶栏后,自动隐藏 效果图: [图片] 修改配置: 可在配置区域修改,双击触发间隔、自动隐藏时间等 /* 2. 配置:要控制的元素选择器和动画参数 */ const CONFIG = { selectors: ['.to ..
    167 3 周前
  • HTML 元素列表

    转载自 [链接] [链接] 元素 描述 [链接] 表示一个 HTML 文档的根(顶级元素),所以它也被称为根元素。所有其它元素必须是此元素的后代。 [链接] 元素 描述 [链接] 指定用于一个文档中包含的所有相对 URL 的根 URL。一份中只能有一个该元素。 [链接] 包含文档相关的配置信息(元数据),包括文档的标题 ..
    33 1 个月前
  • 用一种很难绷的方式解决了 mathlive 在思源中的导入报错

    问题描述 “数学增强”插件(siyuan-plugin-math-enhance),是一个对于推公式非常友好的插件,但是有一个点让我非常难受:在每次开启插件时都会有下面这样的报错 [图片] 虽然这个报错本身并不会导致什么,但是对于插件开发者来说有时候会很烦躁,比如想让用户看一下控制台的红色报错输出,但是被发了张这个就很 ..
    70 1 个月前
  • 千千块提示词|链滴论坛无限刷积分方法

    链滴论坛无限刷积分方法 目前链接论坛每天都有提问求助贴,几乎要么就是要自定义 css 片段,要么就是要自定义 js 片段 如何让 ai 快速得到答案,从而获得悬赏积分,无限刷积分 注意,此方法需要 RAG 技术非常成熟的 ai,目前世界第一排名 RAG 技术是 gemini2.5pro 建议用这个 ai 首先下面无论哪 ..
    165 2 个月前
  • JS 配合文本朗读,可以自动定位到当前播放块,用 AI 写的

    配合文本朗读,可以自动定位到当前播放块,用 AI 写的 JS 代码 // 首先,检查当前是否已经存在高亮的播放块,如果有则立即滚动到它 const scrollToHighlightedBlock = function() { const currentPlayingBlock = document.querySele ..
    106 2 个月前
  • 前端多实例数据同步

    起因 写扩展的时候遇到个头疼的问题:一个扩展有好几个独立的 JavaScript 环境在同时运行。 比如: background script 在后台跑 好几个 content script 注入到不同网页里 用户点出来的 popup 窗口 设置页面 options page 这些环境都是隔离的,但数据需要共享。用户在 ..
    97 4 个月前
  • 分享一段牛逼的代码

    详情前往:https://learnku.com/articles/73809 评论里的代码更精彩! 它的牛逼点在于,可以做一些无网络分享的小工具,比如 [图片] 把下面的代码复制到地址栏粘贴即可 data:text/html, 支持中文的Base64编解码器编码→Base64 解码←Base64 再比如,酷炫的表白页 ..
    341 4 个月前
  • CS336 学习笔记

    Transformer 镇楼 [图片] Lesson3 第一部分:核心架构的演进与共识 本部分将解构 Transformer 模型的基本组件,追踪它们从早期设计到形成现代共识的演化路径。分析表明,尽管表面上存在众多模型变体,但在关键组件上已形成高度的“趋同演化”,最终趋向于一个稳定、高效的架构范式。 [图片] 1.1 ..
    166 5 个月前
  • vue 项目 chunk.js 太大导致页面加载超时

    [图片] 一、问题 最近做了一个 vue 项目,打包后部署到 nginx,页面访问时一直停留在加载页面,浏览器调试观察到 chunk 开头的多个 js 文件加载时间超过了 30s 还没有加载完,js 文件大小有 20 多 Mb 二、解决方案 2.1 安装插件 执行如下命令 npm install --save-dev ..
    220 7 个月前
  • JavaScript 原型和继承

    JavaScript 原型和继承 修改时间: July 25, 2022 11:42 AM 摘要: 原型链 标签: Javascript 类型: 原创 [图片] 原型 前置阅读 Javascript 继承机制的设计思想 面试题 var F = function () {} Object.prototype.a = fu ..
    164 6 个月前
  • 模块联邦

    import {registerRemotes, loadRemote} from '@module-federation/runtime'; function loadComponent(scope, module) { return async () => { if(!scope && !mo ..
    92 8 个月前
  • 全局设置文档中的图片的边框和阴影,美化一下

    文档中的图片,如果背景和文档背景或者软件背景一样的情况下,几乎看不出边界了,很不方便,全局统一给所有图片设置一个框架和一点点背景阴影,实践证明效果非常好,代码如下: /* 思源笔记图片样式:边框 + 阴影 + 外边距 */ .b3-typography img:not(.emoji), .protyle-wysiwyg ..
    238 9 个月前
  • [JS] 添加复选框按钮简单运行一些菜单项, 复制正文文字内容

    移动安卓端的有些功能藏在菜单里,要划来划去. 就抄了个 js 代码片段放在页面两边,点击弹出对应菜单(太懒了). 不会 js,只能照板煮碗. 本来想抄个按钮代码的,不会改 >_<. 如果用 ai,估计能唰唰就完成了,可惜也不会. 20250316 更新: 一,PC 端在顶栏添加两个按钮, 一个是重载页面. ..
    194 9 个月前
  • 请问类名相同, 如何根据文本内容获取元素, 谢谢.

    想获到一个菜单元素,是 span 类型 没有 id,只有和其它菜单项相同的类名 b3-menu__label 试过根据文本内容搜索,例如'基于文档搜索 Dock' let ele01 = [... document.querySelectorAll('span')].filter(el => el.textCon ..
    434 9 个月前
  • HTML5

    一、简介 HTML5 是超文本标记语言(HTML)的第五次重大修订,于 2014 年正式成为国际标准。作为现代网页开发的核心技术,它不仅是 HTML 的升级,还整合了 CSS3 和 JavaScript API,旨在提供更丰富的功能与更优的跨平台体验。 核心特性: 语义化标签:新增 , , 等标签,提升内容结构化与 ..
    150 9 个月前
  • [Vue warn]: Failed to resolve component: feDropShadow 的 pr 解决之路

    [Vue warn]: Failed to resolve component: feDropShadow [Vue warn]: Failed to resolve component: feDropShadow If this is a native custom element, make sure to exc ..
    92 9 个月前
  • 如何评价 CSS 框架 TailwindCSS?

    这是我 21 年[链接],刚刚看到了 [链接] 就又想到了这个回答,观点基本一致,但我之前还是有再用 @apply ,明白理论很容易,想要改变自己的习惯还真是难呀,以后尽量不再使用 @apply 了 我的评价是 : tailwindCSS 相当好用,五星好评,继续用。 然后我想讨论一下 为什么以前总是说样式要和 htm ..
    210 7 个月前
  • 手撸一个 emoji 表情包组件

    找一找 一开始在网上找成品 emoji 表情包组件,花了两个小时都没有找到自己想要的,要么加载太慢 | 要不就是样式不满意... 自食其力 为了满足自己的需求以及节约时间,打算半小时自己写一个 上代码 Emoji.vue 常用 {{ item }} 人类和身体 {{ item }} 动物与自然 {{ item }} ..
    323 10 个月前
  • JavaScript 数组遍历的方法

    JavaScript 中遍历数组的方法有很多种,以下是一些常用的方法: for 循环 - 最基本的遍历方法。 for (var i = 0; i < array.length; i++) { console.log(array[i]); } forEach 方法 - 数组的 forEach 方法提供一个直接的方式 ..
    132 11 个月前
  • AL JS 试题

    编写函数, 筛选对象, 将 key 为字母, 数字, 中文的键值对分别放置到 enKeyObj numKeyObj cnKeyObj const mixObj = { Hello: 0, 你: 3, Js: 1, 5: 6, 好: 4, 7: 8, }; function filterObject(mixObj) { ..
    141 1 年前
  • 基于 SpringBoot+Vue 框架实现前后端分离【企业级】项目,欢迎大家体验......

    官方地址(完全开源):https://bbs.nanshengbbs.top 后端源码(GitHub):https://github.com/maliangnansheng/bbs-springboot 前端源码(GitHub):https://github.com/maliangnansheng/bbs-vue-ui ..
    2K 1 年前
  • 如何将 ChatGPT 变成 TTS 工具

    将 ChatGPT 变成 TTS 工具 ChatGPT 对话中,有一个「Read aloud」功能,可以将回复的内容阅读出来。比如我们可以用一些 Prompt 技巧,让 GPT 重复一段文字,然后让他朗读出来。 [图片] 不过 GPT 的 「Read aloud」会直接将语音播放出来,如果想要作为 TTS 工具使用,就 ..
    188 1 年前
  • 前端开发

    00.架构 一.应用软件分类 C/S(Client 客户端)--客户端 B/S(Browser 浏览器)--写网页 (Sever 服务器) 二.一个网页有哪些部分组成 结构:HTML 表现:CSS 行为:JS 注:平时编码的时候默认用UTF-8编码--。 01.标签(元素)初见 1.**标签** 又称 **元素**,是 ..
    141 1 年前
  • .vue 文件在插件里如何正确导入?

    将插件的各个部分写为了一个 vue 组件(.vue 形式),但是在引用的时候报错如下 Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of 'text/ ..
    50 1 年前
  • 魔改 Savor 写味 丨 仿造 Logseq Bullet 主题

    因为比较喜欢 Logseq 中的 Bullet 主题所以在思源中以 Savor 主题为基底进行魔改形成了如下的样式,各位有什么好的建议请多多提出,后续会做成主题,目前都是 CSS 片段运行,还需要调整一段时间。 [图片] [图片] 编辑器样式一览 [图片] 闪卡重复样式一览 [图片] 搜索界面一览 [图片] 双链联想面 ..
    859 8 个月前
  • webview 中 uniapp h5 项目发送信息给 app

    vue2 使用步骤 第一步:导入 uni.webview.js 点此下载 uni.webview.1.5.5.js 并已改名为 webUni 第二步:将此文件复制到工程项目 [图片] 第三步:将 webUni 导入 import webUni from '@/static/js/uni.webview.1.5.5.js ..
    155 1 年前
API 关于 数据统计 靠爱发电 思源笔记会员
© 2026 链滴
记录生活,连接点滴
滇ICP备14007358号-5 • Sym v3.6.4