成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

underscore.php

winterdawn / 3380人閱讀

摘要:是前端常用的庫,最近無意中發(fā)現(xiàn)原來它還有的移植。基本介紹絕大部分函數(shù)都移植過來了。用的是,可是這個(gè)在中已經(jīng)用來表示了,所以改成了,雙下劃線。函數(shù)一覽絕大部分都移植過來了我自己更習(xí)慣寫原生。

underscore是前端常用的javascript庫,最近無意中發(fā)現(xiàn)原來它還有PHP的移植。

基本介紹

絕大部分函數(shù)都移植過來了。underscore.js用的是_,可是這個(gè)在PHP中已經(jīng)用來表示gettext()了,所以改成了__,雙下劃線。

使用很簡(jiǎn)單:

__(array(1, 2, 3))->map(function($n) { return $n * 3; });

或者,如果你偏愛靜態(tài)風(fēng)格:

__::map(array(1, 2, 3), function($n) { return $n * 3; });

結(jié)果:

Array
(
    [0] => 3
    [1] => 6
    [2] => 9
)
安裝 composer

一般用Composer安裝:

"anahkiasen/underscore-php" : "dev-master"
Laravel

如果用Laravel框架,可以用artisan

artisan bundle:install underscore

然后在bundles文件中加入這行:

"underscore" => array("auto" => true),
include/require

如果你這么傳統(tǒng)……那當(dāng)然也是可以的。

函數(shù)一覽

絕大部分都移植過來了:

Collections

each, map, reduce, reduceRight, detect, select, reject, all, any, includ, invoke, pluck, max, min, groupBy, sortBy, sortedIndex, toArray, size

Arrays

first, rest, last, compact, flatten, without, uniq, union, intersection, difference, zip, indexOf, lastIndexOf, range

Functions

memoize, throttle, once, after, wrap, compose

Objects

keys, values, functions, extend, defaults, clon, tap, isEqual, isEmpty, isObject, isArray, isFunction, isString, isNumber, isBoolean, isDate, isNaN, isNull

Utility

identity, times, mixin, uniqueId, template

Chaining

chain, value

我自己更習(xí)慣寫原生PHP。不過這個(gè)庫可以幫助從前端轉(zhuǎn)過來的同學(xué),所以這里和大家分享一下。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/20664.html

相關(guān)文章

  • 源碼解讀這半年

    摘要:作者韓子遲不知不覺間,源碼解讀系列進(jìn)入了真正的尾聲,也請(qǐng)?jiān)试S我最后一次下項(xiàng)目的原始地址這半年以來,花費(fèi)了大量的業(yè)余時(shí)間,共計(jì)寫了篇隨筆包括此文,也給的源碼加了差不多行注釋,對(duì)于當(dāng)初說的要做史上最詳細(xì)的源碼剖析,至此我也覺得問心無愧。 作者:韓子遲 What? 不知不覺間,「Underscore 源碼解讀系列」進(jìn)入了真正的尾聲,也請(qǐng)?jiān)试S我最后一次 po 下項(xiàng)目的原始地址 https://...

    zzzmh 評(píng)論0 收藏0
  • underscore函數(shù)

    摘要:提供如下函數(shù),很是方便提供了常用的函數(shù)。建議使用,性能優(yōu)異很多的實(shí)現(xiàn)。補(bǔ)充了缺少的對(duì)字符串的操作,不過有些其實(shí)原生就帶了。與配合使用無壓力。其他語言被移植到了其他語言,例如和。 underscore提供如下函數(shù),很是方便: Underscore 提供了常用的函數(shù)。 Collections each map reduce reduceRight find filter whe...

    DevYK 評(píng)論0 收藏0
  • PHP 開發(fā)者應(yīng)了解的 24 個(gè)庫

    摘要:下面是一個(gè)例子這個(gè)庫要求你至少安裝了和其中的一個(gè),這可能意味著,在大多數(shù)主機(jī)提供商提供的主機(jī)上它可能用不了。借助它,你可以忘記如何書寫乏味的有一個(gè)姊妹庫叫,是一個(gè)基于的實(shí)現(xiàn)。 showImg(http://segmentfault.com/img/bVbJml); 作為一個(gè)PHP開發(fā)者,現(xiàn)在是一個(gè)令人激動(dòng)的時(shí)刻。每天有許許多多有用的庫分發(fā)出來,在 Github 上很容易發(fā)現(xiàn)和使用這些庫...

    0x584a 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<