随笔分类 -  JS

摘要:富文本编辑中获取的 length 包括 富文本的标签处理方式: 用正则去掉了所带标签 /** * remove the tag of html * @param str */ function removeTAG(str){ return str.replace(/<[^>]+>/g, ""); } 阅读全文
posted @ 2022-02-16 10:05 Freya~ 阅读(154) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 null 恢复内容结束 阅读全文
posted @ 2021-12-29 20:28 Freya~ 阅读(94) 评论(0) 推荐(0) 编辑
摘要:使用场景:网站用户头像,点击头像,出现下拉框,然后点击下拉框之外的空白,隐藏下拉框。 直接上代码: // 点击头像显示下拉框,点击空白下拉框收起 document.addEventListener('click', event => { const avatar = document.querySe 阅读全文
posted @ 2021-11-23 14:20 Freya~ 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:使用场景: vue + elementUI 做的管理后台项目 客户要求:新建和编辑时,新窗口打开,保存之后关闭并跳转到列表页刷新列表 解决方式: 调用 API 并保存成功之后,使用了 document.referrer setTimeout(() => { window.location.href 阅读全文
posted @ 2021-11-15 16:58 Freya~ 阅读(281) 评论(0) 推荐(0) 编辑
摘要:最近的需求是:网站使用 polyv 做的直播功能,左侧有一个倒计时功能设计稿效果如图: 前端实现效果如图: 话不多说,直接上代码 HTML 代码片段: <div class="countDown"> <span id="_d"></span>天 <span id="_h"></span> <span 阅读全文
posted @ 2021-11-11 11:05 Freya~ 阅读(111) 评论(0) 推荐(0) 编辑
摘要:效果如下图所示: 完整代码如下: html <p class="count"></p> js : window.onload = function () { countDown() function addZero (i) { return i < 10 ? '0' + i : i + '' } f 阅读全文
posted @ 2021-05-27 14:46 Freya~ 阅读(51) 评论(0) 推荐(0) 编辑
摘要:react-static : https://github.com/react-static/react-static if (typeof window 'undefined') { return; } 阅读全文
posted @ 2021-04-08 11:21 Freya~ 阅读(417) 评论(0) 推荐(0) 编辑
摘要:下载地址:https://github.com/eligrey/FileSaver.js/ 我们把「下载/导出」这一动作看成一个函数,这个函数通常需要两个参数:URL 和保存的文件名。其中,文件名有时可以根据 URL 自动识别,是可选项。 因此,download 函数的签名一般形式如: downlo 阅读全文
posted @ 2021-04-07 14:46 Freya~ 阅读(588) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示