链滴
社区愿景和功能特性
优雅的 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
思源笔记 v3.0.4 发布,支持闪卡设置到期时间
概述 该版本支持闪卡设置到期时间、重置和查看闪卡信息。 变更记录 以下是此版本中的详细变更。 改进功能 [链接] [链接] [链接] [链接] [链接] [链接] [链接] 网络图片转换本地时填充提示文本 添加到数据库 不再自动填入筛选值 网页剪藏时 4 个空格开头的文本不再解析为代码块 改进 Fn+Del 删除标题元 ..
200
3 小时前
CSS
文档手册 1 定义方式、选择器、颜色 样式 行内样式 内部样式 写在 html-head 下的 style 标签下 外部样式 调用外部某个 css 样式 选择器 标签选择器 img {} ID 选择器 #username {} 类选择器 .img-field {} 伪类选择器 链接伪类:在上述选择器后添加 :xxx ..
20
1 周前
部分 CSS 代码失效问题 -- 解决思路
起因 为了更好的视觉效果,且与桌面端同步,之前在社区学习了用 css 代码更改移动端的字体的方法 只能说非常好用!还得是老铁们办法多 但是最近的版本不知道什么问题(小白一名),影响了 css 代码的优先级,导致代码失效。 这么说也是因为看到社区 css 代码失效的帖子里,一位兄弟添加“!important”的操作。 直 ..
120
3 个月前
caniuse-lite 被打包到导致文件打包过大,该如何解决
[图片]
40
3 个月前
一种简单的文档树 UI 加密,基于 CSS
本文分割线以上是最初的内容,只能对文档内容 UI 加密,不能对文档树产生影响。分割线以下才是对文档树 UI 加密。 首先给文档添加一条约定好的属性,比如'lock'。然后增加如下 CSS 片段并生效。 div[custom-lock]{ display: none; } 如果要显示内容的话,就通过 F12 开发者工具, ..
300
3 个月前
【CSS】pdf 纯黑背景
增加如下 CSS 代码片段。 /* pdf纯黑背景 */ .pdf__outer--dark .textLayer { background-color: #ffffff00; } 适用于各种 pdf,包括扫描版 pdf。前后效果对比: 之前: [图片] 之后: [图片] 记得要点了“确定”后代码片段才生效。 相关阅读 ..
117
4 个月前
【CSS】暗黑模式下,图片反色显示
使用默认暗黑主题。首先增加如下 CSS 代码片段: /* 图片反色 */ :root:has(#themeDefaultStyle[href *='midnight']) img[alt*='dark']{ filter: invert(100%) hue-rotate(180deg); } /* 该效果只在默认暗黑主 ..
97
4 个月前
业务组件库 vue2.7 行动目录
一、概述 为了提高部门整体应用开发效率,降低维护成本,加强组件的复用,我们计划开发 Vu2.7 业务组件库,并将之推广至整个部门。 该组件库将提供一系列高质量、可定制的业务组件,为各个应用提供稳定、可靠的底层支持。 二、目标 开发出一套完整的 Vu2.7 业务组件库,满足部门各应用的通用需求。 推广该组件库,使部门内至 ..
76
4 个月前
分享一个最近撸的一个扫雷小游戏
前段时间想玩扫雷小游戏,复古怀旧的那种,在网上找了一圈,要么太花哨了,要么太简陋,还挂了一堆广告,总之没找到满意的。 自己用的 mac,而且 window98 系统也不太好搞得到,决定自己撸一个! [图片] [图片] 特性: 具备经典扫雷游戏的所有功能 Win98、WinXP 风格界面 原声声效:默认关闭 游戏记录:自 ..
370
5 个月前
[分享] 文件树缩进线(Cliff-Dark 主题中的部分 CSS 片段)
关联:[链接] 为了回答问题,我研究半天,最后从 [链接] 上把对应的 CSS 片段扒下来了: /*文件树缩进线*/ .sy__file .b3-list-item__toggle { padding-left:1px !important; padding-right:1px; color:var(--b3-them ..
269
1 个月前
CSS 片段分享(行 focus 高亮显示)
前两天逛论坛,看到了群友分享的列表子弹线的效果。是通过 CSS 代码和 js 代码共同实现的,目前 Dark+ 主题和 Rem Craft 主题上应用了这一效果。 https://ld246.com/article/1693238082034 将相关代码复制到代码片段中,果然很好用,视觉效果如图所示(考虑到不同主题兼容 ..
319
6 个月前
关于块属性的代码片段
有没有这方面的教程查了一些资料就是实现不了呢。 .protyle-wysiwyg [data-node-id][custom-='红']{ background: #ff5722; color: white; } 更改块的背景
20
7 个月前
思源如何发送带 Cookie 的请求?
关联 issues:提供类似 Obsidian requestUrl 的方法 · Issue #8702 · siyuan-note/siyuan (github.com) 本人非计算机专业,只零散的学习过 JavaScript 的基础语法,基础比较差,希望大佬们回答的时候可以附上链接,我去学习一下 使用场景:希望实现 ..
1000
8 个月前
我猜你其实并不懂前端
好像人人都会一点前端,但其实知识体系可能千疮百孔,发现一篇学习资料很不错。 没事可以看看补充知识非常不错。 [链接]
309
8 个月前
99% 的人可辨别的颜色色卡 - 配色方案分享
原文参考链接:https://sashamaps.net/docs/resources/20-colors/ [图片] 效果如下: [图片] [图片] json 文件 直接复制导入 { 'name': 'Distinct_Colors', 'light': { 'font-background12': { 'borde ..
580
8 个月前
常用编程术语
每种编程语言都有一个沉重的行话列表,这些行话可能会让人不知所措。这些沉重的词\背后的潜在概念通常很容易掌握。 以下是对该路线图有用的一些内容: Internet URL: (Uniform Resource Locator)互联网上特定网页或文件的地址,例如“[链接]” HTTP: (Hypertext Transfe ..
143
9 个月前
全网首发思路 -js 使用平衡组匹配括号
废话不多说,原理是使用 String.prototype.replace 的第二个参数 replacer: Function。源码: function getScope(s) { var start = /\(([^\(].*?)\)\=\>(\s?)\{/.exec(s).index; var str = s. ..
125
9 个月前
前后端 AES 加解密
前后端 AES 加解密 1.场景 目前在公司有一个业务需求,会员邀请新会员注册时。前端生成邀请码后进行 AES 加密,后端解密后将邀请码存储到数据库中,是前端加密,后端解密的场景。在 CSDN、掘金等平台尝试了几个例子,又自己修改了下后达成了想要的效果。写这篇文章用以记录存档,欢迎大家讨论交流! 2.类库使用 后端/J ..
266
9 个月前
Vue 事件总线(EventBus)
许多现代 JavaScript 框架和库的核心概念是能够将数据和 UI 封装在模块化、可重用的组件中。这对于开发人员可以在开发整个应用程序时避免使用编写大量重复的代码。虽然这样做非常有用,但也涉及到组件之间的数据通讯。在 Vue 中同样有这样的概念存在。通过前面一段时间的学习,Vue 组件数据通讯常常会有父子组件,兄弟 ..
144
10 个月前
ES6 学习笔记
[图片] 概念 ECMAScript 是浏览器脚本语言的规范,Java script 是规范的具体实现。 参考:1.1 ES6 教程 | 菜鸟教程 (runoob.com) 变量 let 和 var let 是在代码块内有效,var 是在全局范围内有效,下述代码打印时,会提示 a is not defined let ..
148
10 个月前
js 的数字之间怎么还能加下划线
[图片] rt,这什么语法
20
10 个月前
js- 不用 extends 实现扩展原生对象
Why not Extends? 虽然方法比较简陋,但是效果是不错的,理论性能也在我知识范围里最大优化了。至于你问我为什么不用 extends,我只能说 我喜欢 function 作为构造函数 class 兼容性有点拉 什么破原型链 最近在做在线二进制编辑器,快做完了(80%)感兴趣可以蹲一波;然后遇到了 datavi ..
130
10 个月前
nodejs- 从 0 写一个 websocket
搬运了我 b 站的文,原创指数 100() [链接] 我写的源码只有 200 行,已经足够完成 websocket 服务器的基础功能了。无论是自己添加功能,排查问题的便利度还是性能方面,都一定是比主流框架强的。学习也好,自己的小项目用也好,我的代码是不二之选。可以直接使用 npm i iiws 来安装。注意如果要修改源 ..
164
10 个月前
router history 模式
vue router history 怎么写 我们能做的 配置 404 页面 @Vue Router const router = createRouter({ history: createWebHistory(), routes: [{ path: '/:pathMatch(.*)', component: Not ..
84
11 个月前
JavaScript Promise
Promise 是一个 ECMAScript 6 提供的类,目的是更加优雅地书写复杂的异步任务。 由于 Promise 是 ES6 新增加的,所以一些旧的浏览器并不支持,苹果的 Safari 10 和 Windows 的 Edge 14 版本以上浏览器才开始支持 ES6 特性。 以下是 Promise 浏览器支持的情况 ..
50
11 个月前
Link Map: 开源浏览器标签管理器侧边栏
故事的开始 在很久之前,我一直使用 TabOutliner 作为 Tab 管理器,并且付费买了 License。但是有一天我重装了一把,结果付费状态没了,我辛辛苦苦积累的标签树也没了。然后一顿 Google 发现,TabOutliner 的开发者已经不会在继续维护这个插件了。更难受的是市面上好像也没有类似的插件,能让我 ..
531
6 个月前
Vue + SpringBoot 项目的 Docker 部署
[图片] 一. 本地部署 1. 本地 Docker 配置 1) 配置 mirror 在 Docker Engine 内添加如下内容: 'registry-mirrors': [ 'https://vlkh77ku.mirror.aliyuncs.com', 'https://registry.docker-cn.com ..
272
1 年前
HTML5 (第一章 HTML 基础)
[图片] 仅供交流学习使用,请多支持正版资源。 声明:本资源由微信公众号【遨游互联网】搜集整理,仅供大家学习交流,不可作任何商用! 说明:要获得更多的资源的话请随时关注微信公众号【遨游互联网】。=========================================== 教学大纲: 一 . 学会创建 html ..
139
1 年前
js 逆向的简单理解
[图片] 学习了一点 js 逆向的知识 简单总结一下: 1.任何通过 js 进行加解密的方式都不是很安全的,可以防一下小白,但是对于懂一点逆向知识的人来说,是防不住的,甭管你做了多少层混淆加密,只要对方肯花时间,足够细心,总是能找到你具体的加密位置的,只要找到,就可以把你的加解密方法 copy 出来,实现破解! 2.反 ..
278
8 个月前
yarn run *** 报错 error:0308010C:digital envelope routines::unsupported
[图片] 在 package.json 中添加下列代码即可 set NODE_OPTIONS=--openssl-legacy-provider && 实例: 'scripts': { 'pre': 'cnpm install || yarn --registry https://registry.np ..
104
1 年前
关于在 vue3+vite+ts 的情况下,构建 eslint 的方法,亲测有效
[图片] 一、首先安装 eslint 所需的依赖 yarn add eslint eslint-plugin-vue eslint-plugin-prettier eslint-config-airbnb-base eslint-plugin-import @typescript-eslint/parser --dev ..
205
1 年前
VUE 和 React 混用导致 TSX 报错的原因
I tried a demo in an existing project. This project is not a pure React project, and I'm not very familiar with React. I created a TSX file with the code as fol ..
189
1 年前