思源笔记
0 篇文章
嵌入 SQL 查询自定义字段
方法 1 效果//!jsreturn(async()=>{constsql=`select*fromblockswheretype='d'limit2;`;constresult=awaitquery(sql);render(result);functionrender(result){lethtml='';result.forEach(item=>{html+=`<divclass="protyle-
严格意义上来说是块的序号.protyle-wysiwyg{counter-reset:line-number;/*初始化计数器*/}.protyle-wysiwyg>div{counter-increment:line-number;/*每个 div 递增计数器*/}.protyle-wysiwyg>div::before{content:counter(line-number)"";/*显示行号*/p
@mediascreenand(max-width:768px){#menuSafeQuit,#menuSafeQuitsvg{color:var(--b3-theme-error);}}
要在 JavaScript 中对选中的文本添加颜色,可以通过监听用户的文本选择事件,然后修改选定文本所在的元素的样式来实现。这里有一个基本的示例,演示如何在用户选定文本后为其添加颜色。首先,我们需要监听 mouseup事件,因为这是用户完成文本选择的一个标志。然后,我们可以获取当前文档中的选定范围,并应用相应的样式。以下是一个简单的例子:<!DOCTYPEhtml><htmllang="en"><hea
//audioURLvaraudioSrc="";//父 id 或文档 id,必填 varparentID="20240912201455-z7c6sgc";//插入到哪个块下面,为空插入到第一行 varpreviousID="20240919194802-ig3zntk";//生成块 idvarnewNodeId=Lute.NewNodeID();//生成更新时间 varupdated=formatDateTi
又名获取鼠标所在元素 functiongetCursorElement(){constselection=window.getSelection();if(selection.rangeCount>0){constrange=selection.getRangeAt(0);//获取选择范围的起始位置所在的节点 conststartContainer=range.startContainer;//如果起始
在 JavaScript 中获取选中文字所在的元素可以通过 window.getSelection()方法来实现。此方法返回一个 Selection对象,该对象提供了有关当前文档中选定文本的信息。如果选中的文本跨越了多个元素,可以通过 Selection对象的 getRangeAt()方法来获取选定范围的信息。getRangeAt()方法返回一个 Range对象,该对象描述了选定文本的范围。下面是一个
获取选中文本可以通过 JavaScript 的 window.getSelection()方法来实现。这个方法返回一个 Selection对象,它包含了当前文档中选定的文本信息。你可以从这个对象中获取选定的范围,并从中提取出选定的文本。下面是一个简单的示例,展示了如何获取用户选定的文本,并将其输出到控制台或页面上的某个元素中:HTML 示例代码 <!DOCTYPEhtml><htmllang="en"><h
seehttps://ld246.com/article/1726473563881//!jsreturn(async()=>{///////主逻辑区/////////sql 查询 constsql=`selectmarkdownfromblockswheretype='p'andmarkdownlike'% 工具 %'`;constresult=awaitquery(sql);//无数据提示 if(res
给编辑器增加标尺
//功能:给编辑器增加标尺//seehttps://ld246.com/article/1725849206361(()=>{////////////配置区//////////////////////标尺的间隔大小,默认 50(50 代表 50px 高度)construlerGaps=50;////////////主逻辑区////////////////////addRulerStyle();whenEl
{{{row{{{col> 美好心情 >{:id="20240805215037-7pvy56y"updated="20240805215037"}>>{:id="20240805215037-o29paki"updated="20240805215037"}>{:custom-b=""id="20240805215037-9ajqisa"style="margin:0;padding:0!import
(async()=>{//关联的数据库块 id,这里的 id 根据需要改成自己的 constavBlockId='20240727220211-p1awn4b';//关联的图表块 id,这里的 id 根据需要改成自己的 constchartBlockId='20240805130000-vhz1aei';//自动刷新延迟,单位是毫秒,默认是 1 秒,0 则不自动刷新 constautoFreshDelay=1000;//定
seehttps://ld246.com/article/1726880977052//!jsreturn(async()=>{///////参数配置区/////////需要转换的文档 idconstdocBlockId='20240916174656-fv3lpy5';//源标题 constsrcHead='h2';//目标标题 consttoHead='h3';///////主逻辑区/////////
记录精彩的程序人生
开始使用
分类
标签