• 首页
  • 归档
  • 关于
  • 友链
茉莉兰亭

茉莉兰亭


偏安一隅
标签 JavaScript 第 2 页
Web前端

Vue离开页面时提示是否保存

这个问题源自这个博客,之前编写的时候偷懒自己用的东西搞那么严谨干啥没做保存提醒处理。之后因为各种没长脑子包括但不限于直接关闭浏览器等导致写了一大半的文章功亏一篑(泪目),一气之下决定还是要完善一下这个功能。 思路首先整理一下需要解决的...

2021-12-09 JavaScript, Vue 次阅读 阅读全文
Web前端

原生JS比较两个对象的值相等

前两天需要用到对比两个对象值相等的功能,习惯性打开lodash寻找isEqual方法,但不知为何中文文档死活打不开。偷懒直接用stringify来对比吧,又可能因为顺序问题不能正确判断。索性自我练习一下,写个对比对象的方法好了。~~问...

2021-12-09 JavaScript 次阅读 阅读全文
实用工具

markdown-it自定义输出标签格式

这两天在从零开始手写新博客,在收尾阶段处理了下markdown的解析,用到的是markdown-it库。 用法很简单,直接v-html="markdownIt.render(markdown内容)"就行了 但因为特...

2021-08-21 JavaScript, Markdown 次阅读 阅读全文
Web前端

正则表达式-环视(断言)之(?=)

环视(断言)我也没做太多了解,仅在使用中了解了(?=)的用法,在这里记录一下。参考 概念(?=)为非获取匹配的一种,非获取匹配即为 匹配到后不会将结果放入Matches集合中(?=)特殊在于,它匹配到后不会移动匹配指针,二是再次从起始...

2021-08-14 JavaScript, 正则表达式 次阅读 阅读全文
NodeJS

NodeJS接收前端文件并转为base64

前端传文件过来一般是通过FormData数据传递,而解析FormData数据,就得用到了Multiparty模块,与之功能类似的还有Formidable,在这里只用到了Multiparty 安装1npm i Multiparty 使...

2021-08-14 JavaScript, NodeJS 次阅读 阅读全文
NodeJS

NodeJS后端http请求之request包

request是服务端发起请求的工具包 安装1npm i request 基本使用有如下几种使用方式 123request(url, {option}, callback) // 默认使用get,因此等同于req...

2021-08-14 JavaScript, NodeJS 次阅读 阅读全文
Web前端

Electron复制文字与图片到剪贴板

由于公司项目桌面版聊天,对这个功能有需求,研究了一下,主要用到了electron的clipboardapi *原生js也存在ClipboardAPI,详见Clipboard 文字复制思路由于是聊天软件右键复制聊天记录,因此文字复制需要...

2021-07-20 Electron, JavaScript 次阅读 阅读全文
Web前端

下载远程文件并自定义默认下载名称

这个问题依旧是因为部门里那个温柔体贴疯狂找茬的测试提出的问题,指出下载默认名称不对,那有啥办法,测试大人都提出来了,改呗 情景再现: Q:乍一看这个问题,下载不简单?直接往 a 标签的 href 属性塞个远程链接不就完事了? W:但...

2021-07-20 JavaScript 次阅读 阅读全文
Web前端

Electron上下文菜单创建

最近做公司项目,由于是个聊天项目,有用到上下文菜单的需求(右键删除聊天记录等),网上方法参差不齐,整理了下自己的思路。 什么是上下文菜单呢,其实就是右键菜单,右击某块区域弹出的菜单你们城里人说话就是不一样 渲染进程实现首先在需要实现的...

2021-07-20 Electron, JavaScript 次阅读 阅读全文
Web前端

禁止浏览器拖拽图片

标签属性draggable直接给图片元素设置属性draggable=false 设置事件ondragstart1image.ondragstart = () => false 事件返回false,中断事件 event.prev...

2021-07-17 HTML, JavaScript, Vue 次阅读 阅读全文
1234

遇到所想遇到的人

文章 103 分类 9 标签 50

分类目录

  • C语言2
  • Git4
  • Linux12
  • NodeJS5
  • Web前端49
  • 外语5
  • 实用工具16
  • 数据库2
  • 杂货7

标签聚合

AE Apache Babel Base64 C C++ CSS Canvas CentOS Cmder Docker ECharts Electron Element Git GitHub HTML JavaScript

最新文章

    Java 学习记录 Vue3学习笔记 vue中v-for的索引与属性key Base64详解与JavaScript中的使用 为什么要使用Math.trunc去除小数位
  • © 2024 茉莉兰亭 版权所有.
  • 本站已苟活Loading...
  • Theme Kratos:Rebirth
  • Site built with  by 茉莉.
  • Powered by Hexo