
JS
风风草
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
antd输入框禁止输入特殊字符
【代码】antd输入框禁止输入特殊字符。原创 2022-10-24 16:45:56 · 3289 阅读 · 0 评论 -
IE11全屏下无法滚动
解决ie11的兼容问题原创 2022-06-09 16:49:15 · 426 阅读 · 0 评论 -
常见附件的后缀
// 视频类 const videoSufix= ["avi","wmv","mpg","mpeg","mov","rm","ram","swf","flv","mp4","wma","rm","rmvb","flv","mpg","mkv"] // 音频 const audioSuffix = ["wav","midi","cda","mp3","ape","flac","ogg","aif","aiff","mid","wma","ra","vqf"].原创 2022-02-23 17:28:31 · 861 阅读 · 0 评论 -
js文件名去除后缀名
name.substring(0, name.lastIndexOf("."))原创 2022-02-23 17:24:32 · 5515 阅读 · 0 评论 -
onblur用于控制用户离开当前页面的应用
// window失去焦点时,记录一次切屏window.addEventListener('blur', this.cutScreen)原创 2022-01-11 15:06:07 · 515 阅读 · 0 评论 -
mac上禁用复制粘贴
document.onkeydown = (event)=>{ /* windows上禁用 ctrl + c*/ if (event.ctrlKey && window.event.keyCode == 67) { //禁用ctrl + c 功能 return false; } /* windows上禁用 ctrl + v*/ if (event.ctrlKey && window.event....原创 2021-10-09 15:04:27 · 1224 阅读 · 0 评论 -
前端页面关闭、刷新、退出之前调用保存
// 监听关闭、刷新、退出之前 window.addEventListener('beforeunload', this.beforeunload); // 关闭、刷新、退出之前调用 beforeunload = e => { let confirmationMessage = '你确定离开此页面吗?'; (e || window.event).returnValue = confirmationMessage; // 调用保存 this.save();..原创 2021-09-29 16:24:16 · 960 阅读 · 0 评论 -
【手动模拟锚点】
// 跳转对应的位置 toTopic = (id)=>{ let thisId = document.getElementById(id) // 修改html卷去的高度 document.documentElement.scrollTop = thisId.offsetTop - 80 }原创 2021-09-15 17:02:52 · 153 阅读 · 0 评论 -
使用replace对多个不同的字符进行全局替不同的其他字符
示例let str='5%+5π*3π/e e e e %7 %7 %%%π'let res=str.replace(/%|π|e/g, (matchStr) =>{ let tokenMap = { '%': '/ 100', 'π': 'Math.PI', 'e': 'Math.E' } return tokenMap[matchStr]; .原创 2021-07-30 15:21:37 · 318 阅读 · 0 评论 -
JS实现复制内容到剪切板
说明:借助原生document.execCommand()方法全部代码如下:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title&原创 2021-02-08 16:05:33 · 220 阅读 · 0 评论 -
制作最简单的富文本编辑器
1、借助HTML DOM的 contentEditable 属性(描述元素的内容是否可编辑)来让div内容可编辑2、document的execCommand 方法该方法允许运行命令来操纵可编辑内容区域的元素。当使用contentEditable时,调用 execCommand() 将影响当前活动的可编辑元素。如何使用可以查看execCommandMDN对应的文档说明以下为富文本编辑器完整...原创 2020-02-23 23:10:59 · 1777 阅读 · 0 评论 -
JS中不要重复使用无意义的选择操作,应该采用变量的本地化
例如: $('tbody input').on('change',function(){ //有任意一个checkbox选中就显示,反之隐藏 $('tbody input').each(function(i,item){ //content })上述代码,可以换成如下的形式 //变量的本地化var $tbodyCheckBoxs=$('tbo...原创 2020-02-20 22:31:05 · 274 阅读 · 0 评论