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