28 02 月 2020 功能 - 函数名称 2020-02-28 描述打印函数的名称。提示使用 console.debug()和参数中的 name 属性进行打印将方法的名称打印到控制台中的 debug 频道代码 constfunctionName=fn=>(console.debug(fn.name),fn);示例将方法名打印到控制台的 debug 频道中:functionName(Math.max);//max 返回总目录每天 30 秒系列之 JavaScript 代
27 02 月 2020 功能 - 延迟执行 2020-02-27 描述 wait 毫秒后调用提供的函数。提示使用 setTimeout()延迟执行 fn 使用扩展运算符...为函数提供任意数量的参数代码 constdelay=(fn,wait,...args)=>setTimeout(fn,wait,...args);示例 1000 毫秒后打印日志:delay(function(text){console.log(text);},1000,'later');返
27 02 月 2020 Vditor 快捷键 SummaryNameKeymapRemarksEmoji:/⌘EHeadingsCtrlH/⌘HseebelowBoldCtrlB/⌘BItalicCtrlI/⌘IStrikeoutCtrlS/⌘SLinkCtrlK/⌘KseebelowUnorderedListCtrlL/⌘LseebelowOrderedListCtrlO/⌘OseebelowTaskListCtrlJ/⌘JseebelowB
26 02 月 2020 功能 - 防止抖动 2020-02-26 描述创建一个防止抖动的函数,使其延迟调用提供的函数,直到上次调用该函数至少经过了 ms 毫秒提示防止抖动函数每一次被调用前,都需要使用 clearTimeout()清空上一次将要运行的 timeout 使用 setTimeout()创建一个新的 timeout,将调用的函数延迟至少 ms 后在执行使用 Function.prototype.apply()设置函数的上下文为 this,并提供必要的参数第
26 02 月 2020 功能 - 异常捕获 2020-02-25 描述尝试从提供的参数中调用其方法,返回运行的结果或者捕获的异常对象。提示使用 try...catch 块来返回函数运行的结果或者是适当的异常代码 constattempt=(fn,...args)=>{try{returnfn(...args);}catch(e){returneinstanceofError?e:newError(e);}};示例根据选择器获取元素,并对选择器错误的情
25 02 月 2020 大前端 - Web Components 2020-02-24 简介 WebComponents 是 W3C 正在向 HTML 和 DOM 规范添加的一套功能,他允许在 Web 应用程序中创建可重用的组件。他由以下三部分组成,可单独或组合使用:Customelements(自定义元素):编写自定义组件的 JavaScriptAPIShadowDOM(影子 DOM)HTMLtemplates(HTML 模板):包含 <template> 和 <slot>Customeleme
09 02 月 2020 Vditor v2.1.14 发布,完善所见即所得编辑模式 简介该版本主要特性如下:为所见即所得模式添加快捷键操作提供主题切换方法:setTheme(theme:"dark"|"classic")支持数学公式渲染配置,可使用"KaTeX"或"MathJax"修复所见即所得模式下的大量 bug 在此感谢 jakekwak 反馈的 bug 和提出的宝贵建议。黑色主题截图升级移除 mathRenderByLute 方法,可使用 mathRender 替代原有 classic.scss 文