资讯专栏INFORMATION COLUMN

underscore函数

DevYK / 873人阅读

摘要:提供如下函数,很是方便提供了常用的函數。建議使用,性能優異很多的實現。補充了缺少的對字符串的操作,不過有些其實原生就帶了。與配合使用無壓力。其他語言被移植到了其他語言,例如和。

underscore提供如下函数,很是方便:

Underscore

提供了常用的函數。

Collections

each

map

reduce

reduceRight

find

filter

where

findWhere

reject

every

some

contains

invoke

pluck

max

min

sortBy

groupBy

countBy

shuffle

toArray

size

Arrays

first

initial

last

rest

compact

flatten

without

union

intersection

difference

uniq

zip

unzip

object

indexOf

lastIndexOf

sortedIndex

range

Functions

bind

bindAll

partial

memoize

delay

defer

throttle

debounce

once

after

wrap

compose

Objects

keys

values

pairs

invert

functions

extend

pick

omit

defaults

clone

tap

has

isEqual

isEmpty

isElement

isArray

isObject

isArguments

isFunction

isString

isNumber

isFinite

isBoolean

isDate

isRegExp

isNaN

isNull

isUnderfined

Utility

noConflict

identity

times

random

mixin

uniqueId

escape

unescape

result

template

Chaining

chain

value

Lo-Dash

建議使用Lo-Dash,性能優異很多的實現。

underscore.string

補充了underscore缺少的對字符串的操作,不過有些其實JavaScript原生就帶了。

capitalize

chop

clean

chars

swapCase

count

escapeHTML

unescapeHTML

insert

isBlank

join

lines

reverse

splice

startsWith

endsWith

succ

strip

lstrip

rstrip

titleize

camelize

classify

underscored

dasherize

humanize

trim

ltrim

rtrim

truncate

prune

words

sprintf

lpad

rpad

lrpad

center

ljust

rjust

toNumber

strRight

strRightBack

strLeft

strLeftBack

stripTags

toSentence

toSentenceSerial

repeat

surround

quote

unquote

slugify

naturalCmp

toBoolean

與Lo-Dash配合使用無壓力。

其他語言

Underscore被移植到了其他語言,例如Underscore.lua和Underscore.php。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/77993.html

相关文章

  • Underscore源码解析(一)

    摘要:本文同步自我得博客最近准备折腾一下,在事先了解了之后,我知道了对这个库有着强依赖,正好之前也没使用过,于是我就想先把彻底了解一下,这样之后折腾的时候也少一点阻碍。 本文同步自我得博客:http://www.joeray61.com 最近准备折腾一下backbone.js,在事先了解了backbone之后,我知道了backbone对underscore这个库有着强依赖,正好undersc...

    neu 评论0 收藏0
  • underscore 的源码该如何阅读?

    摘要:所以它与其他系列的文章并不冲突,完全可以在阅读完这个系列后,再跟着其他系列的文章接着学习。如何阅读我在写系列的时候,被问的最多的问题就是该怎么阅读源码我想简单聊一下自己的思路。感谢大家的阅读和支持,我是冴羽,下个系列再见啦 前言 别名:《underscore 系列 8 篇正式完结!》 介绍 underscore 系列是我写的第三个系列,前两个系列分别是 JavaScript 深入系列、...

    weknow619 评论0 收藏0
  • underscore 系列之防冲突与 Utility Functions

    摘要:你可以轻松为你的函数库添加防冲突功能。系列系列目录地址。如果有错误或者不严谨的地方,请务必给予指正,十分感谢。 防冲突 underscore 使用 _ 作为函数的挂载对象,如果页面中已经存在了 _ 对象,underscore 就会覆盖该对象,举个例子: var _ = {value: 1 } // 引入 underscore 后 console.log(_.value); // un...

    qiangdada 评论0 收藏0
  • Lo-Dash 与 underscore,Prototype 与 jQuery,两段恩怨情仇

    摘要:一场恩怨,一段纷争,一段历史。后来崛起,并内置了库,从此一炮而红。可见,前端大战以的完胜而告终。无疑,在目前浏览器不完全兼容的情况下,提供的是操作的最佳选择。然而社区的意见偏向于,是唯一选择。的贡献者认为,现状不会改变。 这几天更新我的之前写的 Chrome 插件 ChromeSnifferPlus 可以探测正在使用的开源软件或者 js 类库,两天的时间增加了 20 多个 js 库的检...

    evin2016 评论0 收藏0
  • underscore源码学习(一)

    摘要:所以,刚开始,我从源码比较短的包含注释只有行开始学习起。一般,在客户端浏览器环境中,即为,暴露在全局中。学习以后判断直接使用看起来也优雅一点滑稽脸。在的函数视线中,的作用执行一个传入函数次,并返回由每次执行结果组成的数组。 前言 最近在社区浏览文章的时候,看到了一位大四学长在寻求前端工作中的面经,看完不得不佩服,掌握知识点真是全面,无论是前端后台还是其他,都有涉猎。 在他写的文章中,有...

    gclove 评论0 收藏0
  • underscore 源码解读】Object Functions 相关源码拾遗 & 小结

    摘要:直接来看例子一目了然,第一个参数是对象,第二个参数可以是一系列的值,也可以是数组数组中含,也可以是迭代函数,我们根据值,或者迭代函数来过滤中的键值对,返回新的对象副本。 Why underscore 最近开始看 underscore.js 源码,并将 underscore.js 源码解读 放在了我的 2016 计划中。 阅读一些著名框架类库的源码,就好像和一个个大师对话,你会学到很多。...

    neuSnail 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<