underscore

underscore

文章 66 浏览 230

underscore 系列之防冲突与 Utility Functions

防冲突 underscore 使用 _ 作为函数的挂载对象,如果页面中已经存在了 _ 对象,underscore 就会覆盖该对象,举个例子: var _ = {value: 1 } // 引入 …

三生殊途 2022-11-13 17:41:07 114 3 0

underscore 系列之实现一个模板引擎(下)

鉴于本篇涉及的知识点太多,我们先来介绍下会用到的知识点。 反斜杠的作用 var txt = "We are the so-called "Vikings" from the north." console.log…

暮倦 2022-10-26 11:02:15 94 9 0

underscore 系列之内部函数 restArgs

我们写了一个 partial 函数,用来固定函数的部分参数,实现代码如下: // 这是文章中的第一版 function partial(fn) { var args = [].slice.call(argu…

甜中书 2022-08-03 21:25:54 209 13 0

underscore 系列之字符实体与 _.escape

underscore 提供了 _.escape 函数,用于转义 HTML 字符串,替换 &amp, &lt, &gt, ", ', 和 ` 字符为字符实体。 _.escape('Curly, Larry &amp Moe') =&…

千鲤 2022-07-24 05:40:05 168 7 0

JavaScript 专题之学 underscore 在数组中查找指定元素

在开发中,我们经常会遇到在数组中查找指定元素的需求,可能大家觉得这个需求过于简单,然而如何优雅的去实现一个 findIndex 和 findLastIndex、index…

真心难拥有 2022-06-26 19:38:39 1092 4 0

underscore 系列之实现一个模板引擎 上

underscore 提供了模板引擎的功能,举个例子: var tpl = "hello: &lt%= name %&gt" var compiled = _.template(tpl) compiled({name: 'Kevin'}) // "…

甜点 2022-06-17 15:14:38 1030 6 0

JavaScript 专题之跟着 underscore 学防抖

在前端开发中会遇到一些频繁的事件触发,比如: window 的 resize、scroll mousedown、mousemove keyup、keydown 为此,我们举个示例代码来了解事件如…

倾城月光淡如水﹏ 2022-06-05 11:05:45 1105 10 0

JavaScript 专题之跟着 underscore 学节流

为什么要限制事件的频繁触发,以及如何做限制: debounce 防抖 throttle 节流 今天重点讲讲节流的实现。 节流 节流的原理很简单:如果你持续触发事件…

JSmiles 2022-05-28 07:45:57 889 16 0

underscore 系列之内部函数 cb 和 optimizeCb

仅看 cb 和 optimizeCb 两个函数的名字,你可能想不到这是用来做什么的,尽管你可能想到 cb 是 callback 的缩写。 如果直接讲解源码,你可能想不明白…

染墨丶若流云 2022-05-17 12:56:04 1145 3 0

PC 前端大型单页式的 JS 模块化构建探索

前提 为了不被喷得太惨,给标题加了这么多的限制定语也是相当不容易的了。此文讨论的是我所处的环境下对JavaScript构建的一些简单探索,因此有相当多…

百思不得你姐 2021-11-05 12:41:59 1108 0 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文