首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一个前端开发工程师的成长之路

    underscore.js之sortedIndex

    二分查找 最近一直在看underscore.js, 刚好有看到我比较感兴趣的地方, 里面涉及到了二分查找, 索性拿出来记录下。 underscore.js之sortedIndex _.sortedIndex = function(array, obj, iteratee, context) { iteratee = cb

    45740编辑于 2021-12-29
  • 来自专栏vue学习

    underscore.js源码解析2

    undefined派生自null,所以两者相等(==),但是不全等(===),所以这里如果obj是undefined则会返回false。

    1.2K50发布于 2018-09-04
  • 来自专栏杨龙飞前端

    underscore.js,js工具库

    官方文档:http://underscorejs.org/ var totalCheckPriceVal = _.reduce(tableData[0],function(memo,num){ var memoint=memo-0; var numint=num-0; return memoint+numint; },0 ) _.reduce() 计算一个数组里所有值相加 var selectProdutData = _.indexBy(prodcutList,function(obj){ return o

    39K50发布于 2018-05-15
  • 来自专栏进击的大前端

    深入解析Underscore.js源码架构

    Underscore.js是很有名的一个工具库,我也经常用他来处理对象,数组等,本文会深入解析Underscore源码架构,跟大家一起学习下他源码的亮点,然后模仿他写一个简单的架子来加深理解。

    57931发布于 2020-10-15
  • 来自专栏杨龙飞前端

    underscore.js,jquery.js源码阅读 杨龙飞

    (function() { // Baseline setup // -------------- // Establish the root object, `window` in the browser, or `exports` on the server. var root = this; this._={}; _.a=function(){} return _; }.call(this));

    1.4K30发布于 2018-06-14
  • 来自专栏十月梦想

    前台模板underscore.js配合Ajax渲染页面数据

    underscore.js文件cdn地址:https://cdn.bootcss.com/underscore.js/1.9.0/underscore.js 本次配合Ajax渲染页面数据,让前台页面的数据根据效果

    2.6K20发布于 2018-08-29
  • 来自专栏前端侠2.0

    underscore.js的排序扩展。 倒序和多列排序

       // Sort the object's values by a criterion produced by an iterator.     _.sortBy = function (obj, iterator, context) {         iterator = lookupIterator(iterator, context);         return _.pluck(_.map(obj, function (value, index, list) {             r

    3.7K20发布于 2018-09-21
  • 来自专栏快乐八哥

    jQuery.unique引发一个血案

    ="text/javascript" src="jquery-1.10.2.min.js"></script> <script type="text/javascript" src="<em>underscore.js</em> 要处理字符串或数字数组,我们可以借助<em>UnderScore.js</em>类库里面的uniq()方法。 参考网址: jQuery.unique()方法:http://www.css88.com/jqapi-1.9/jQuery.unique/ <em>UnderScore.js</em>里面的uniq()方法:http:/

    81080发布于 2018-01-18
  • 来自专栏若川视野

    学习underscore源码整体架构,打造属于自己的函数式编程类库

    于是决定自己写一篇学习 underscore.js整体架构的文章。 本文章学习的版本是 v1.9.1。 unpkg.com源码地址:https://unpkg.com/underscore@1.9.1/underscore.js 虽然很多人都没用过 underscore.js,但看下官方文档都应该知道如何使用 underscore.js 究竟在 _和 _.prototype挂载了多少方法和属性 再来看下 underscore.js究竟挂载在 _函数对象上有多少静态方法和属性,和挂载 _.prototype上有多少方法和属性 总之, underscore.js作者对这些处理也不是一蹴而就的,也是慢慢积累,和其他人提 ISSUE之后不断改进的。 学习 underscore.js整体架构,利于打造属于自己的函数式编程类库。 文章分析的源码整体结构。

    66120发布于 2020-03-19
  • 来自专栏实用技术

    Backbone.js应用基础

    前言:   Backbone.js是一款JavaScript MVC应用框架,强制依赖于一个实用型js库underscore.js,非强制依赖于jquery;其主要组件有模型,视图,集合,路由;与后台的交互主要是通过 Restful JSON 进行数据传输; 基础Backbone.js知识:   1、引入js文件:如果依赖于第三方类库如jquery,则最好先引入;之后引入underscore.js 这是必须引入且在引入 charset="UTF-8"> <title>Backbone</title> <script src="3rd/jquery1.9.1.min.js"></script> <script src="3rd/<em>underscore.js</em>

    1.1K30编辑于 2022-02-09
  • 来自专栏vue学习

    前言

    underscore.js一直听说都是一个很经典的库,很适合新手入门,所以历经小半年断断续续的学习,总算是把它敲完了。 underscore.js里面的函数分集合(Collections)、数组(Arrays)、函数(Functions)、对象(Objects)、实用功能(Utility)和链式语法(Chaining)这几部分组成

    49510发布于 2018-09-04
  • 来自专栏黄啊码【CSDN同名】

    对 Sea.js 进行配置 seajs.config

    var underscore = require('gallery/underscore'); //=> 加载的是 https://a.alipayobjects.com/gallery/underscore.js path/to/a.js' }, preload: ['seajs-text'] }); seajs.config({ alias: { 'underscore': 'path/to/underscore.js seajs-combo'] }); 上面两处 config 运行的结果是: alias = { 'jquery': 'path/to/jquery.js', 'underscore': 'path/to/underscore.js

    1.9K20发布于 2020-05-29
  • 来自专栏四火的唠叨

    Backbone.js

    View Backbone 里的视图就是用来反映数据模型的,可以监听事件并响应,通过利用 Underscore.js(这个真是一个牛逼哄哄的东西,自己看),还支持了 JavaScript 模板技术,把数据和模板分离开 this.render(); }, render: function(){ //Pass variables in using Underscore.js

    1.3K20编辑于 2022-07-15
  • JavaScript中的__setitem__方法

    例如,Underscore.js库提供了_.set方法,可以对对象的键值对进行自定义处理。 以下代码演示了如何在JavaScript中使用Underscore.js库来对对象中的键值对进行平方处理:var obj = {};_.set(obj, 'x', 2);_.set(obj, 'y',

    44310编辑于 2024-08-07
  • 来自专栏大史住在大前端

    angularjs1.X进阶笔记(3)——如何重构controller

    数据加工代码 建议使用表达性更强的通用工具库underscore.js或lodash.js提升效率,精简代码。

    70310发布于 2018-12-27
  • 来自专栏Python in AI-IOT

    高质量编码-轨迹管理平台(巧用时间差分分割轨迹)

    我们使用了Underscore.js来处理这个功能。

    65320发布于 2020-12-16
  • 来自专栏landv

    [OHIF-Viewers]医疗数字阅片-医学影像-Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。_.throttle(func, [wait=0], [option

    前缘 debounce 的例子 在 underscore.js 中,选项叫 immediate ,而不是 leading: Debounce 实现 我首次看到 debounce 的 JavaScript 不久后,Ben Alman 做了个 jQuery 插件(不再维护),一年后 Jeremy Ashkenas 把它加入了 underscore.js。而后加入了 Lodash 。 _.debounce(doSomething, 200)); debounce 方法保存到一个变量以后,就可以用它的私有方法 debounced_version.cancel(),lodash 和 underscore.js

    3.1K20发布于 2020-07-14
  • 来自专栏云云众生s

    2025年该淘汰的5个JavaScript库

    Underscore.js Underscore.js是Lodash的前身,尽管在很大程度上被其更年轻、功能更丰富的兄弟库所掩盖,但它已经存在多年了。是时候完全告别Underscore了。 ES6+ 语法 (用于 Underscore.js) Underscore 的实用程序方法也已被 ES6+ 语法大量取代。

    1.1K10编辑于 2024-12-10
  • 来自专栏王磊的博客

    javascript数字格式化通用类——accounting.js使用

    * Portions of accounting.js are inspired or borrowed from underscore.js * * Full details and documentation Object.prototype.toString; /** * Tests whether supplied parameter is a string * from underscore.js obj.charCodeAt && obj.substr)); } /** * Tests whether supplied parameter is a string * from underscore.js

    4.6K60发布于 2018-05-08
  • 来自专栏九彩拼盘的叨叨叨

    javascript 组件

    ** 最新内容请查看这里** 工具库 javascript底层工具库underscore.js 时间操作库moment 发布订阅 Arbiter.js ---- 以下均依赖jquery 幻灯

    1.7K30发布于 2018-08-27
领券