diff --git a/all.html b/all.html index e41919e..cd4fa19 100644 --- a/all.html +++ b/all.html @@ -559,7 +559,7 @@

兼容性

lodash category=array plus=random,template
 
lodash template="./*.jst"
 
lodash settings="{interpolate:/\{\{([\s\S]+?)\}\}/g}"
 
lodash moduleId=underscore
 

注意:

diff --git a/custom-builds.html b/custom-builds.html index 57f6562..123af9f 100644 --- a/custom-builds.html +++ b/custom-builds.html @@ -440,7 +440,7 @@
lodash category=array plus=random,template
 
lodash template="./*.jst"
 
lodash settings="{interpolate:/\{\{([\s\S]+?)\}\}/g}"
 
lodash moduleId=underscore
 

注意:

diff --git a/pages.json b/pages.json index e76989d..4552ff9 100644 --- a/pages.json +++ b/pages.json @@ -3,7 +3,7 @@ ,{ "href":"/getting-started", "html":"

下载

\n

查看 版本区别 来选择适合你的版本

\n\n

引入

\n

浏览器中使用:

\n
<script src="lodash.js"></script>\n

AMD 规范中使用:

\n
require(['lodash'], function(_) {});\n

使用 npm 安装:

\n
$ {sudo -H} npm i -g npm$ npm i --save lodash\n

Node.js/io.js 中使用:

\n
// 直接引用现代版本\nvar _ = require('lodash');\n\n// 或引用某分类下的所有方法\nvar array = require('lodash/array');\n\n// 或者引用具体方法 (很适合在 browserify/webpack 中做最小化打包)\nvar chunk = require('lodash/array/chunk');\n

查看 源码包 了解更多详情

\n

注意:\n在 REPL 中不要声明 特殊变量 "_",安装 n_ 来代替。

\n

模块格式

\n

lodash 还有多种构建模块的格式

\n\n

CDN 服务在 cdnjs & jsDelivr,通过 版本定制 构建你需要的模块,在找更多的功能用法? 试试 lodash-fp

\n

深入了解

\n

查看我们的 更新日志, 路线图, 以及 社区里的播客、文章、视频.

\n

兼容性

\n

在 Chrome 43-44, Firefox 38-39, IE 6-11, MS Edge, Safari 5-8, ChakraNode 0.12.2, Node.js 0.8.28, 0.10.40, 0.12.7, & 4.0.0, PhantomJS 1.9.8, RingoJS 0.11, & Rhino 1.7.6 测试通过

\n

自动化测试 & 持续集成 已在运作, 特别感谢 Sauce Labs 提供的浏览器自动化测试。

\n
\n
" } ,{ "href":"/custom-builds", - "html":"

版本定制

\n

通过版本定制可以很轻松的定制仅包含你所需功能的 lodash 版本 。更棒的是,我们已经帮你处理好了函数依赖和别名对应,查看 版本区别 & 选择一个适合你的版本。

\n

使用 Grunt? 我们准备了 Grunt plugin 协助构建 lodash。

\n

安装 lodash-cli 来作为 lodash 全局命令行工具:

\n
$ {sudo -H} npm i -g npm\n$ {sudo -H} npm i -g lodash-cli\n$ lodash -h\n

注意: 请先卸载旧版本,再安装 lodash-cli

\n\n
lodash compat\n
\n
lodash modern\n
\n
lodash strict\n
\n
lodash modularize\n

构建命令:

\n\n
lodash category=collection,function\n
\n
lodash exports=amd,commonjs,iojs\n
\n
lodash iife="!function(window,undefined){%output%}(this)"\n
\n
lodash include=each,filter,map\n
\n
lodash modern minus=result,shuffle\n
\n
lodash category=array plus=random,template\n
\n
lodash template="./*.jst"\n
\n
lodash settings="{interpolate:/\\{\\{([\\s\\S]+?)\\}\\}/g}"\n
\n
lodash moduleId=underscore\n

注意:

\n\n

另外还支持以下选项:

\n
-c, --stdout .......... 输出到stdout(译注:类似直接输出在终端那样)\n-d, --development ..... 输出非最小化的开发代码\n-h, --help ............ 显示帮助信息\n-m, --source-map ...... 生成source-map文件\n-o, --output .......... 指定输出的路径/文件名\n-p, --production ...... 输出最小化后的产品代码\n-s, --silent .......... 不显示常规的日志输出\n-V, --version ......... 显示当前的 lodash 版本号\n
\n
" } + "html":"

版本定制

\n

通过版本定制可以很轻松的定制仅包含你所需功能的 lodash 版本 。更棒的是,我们已经帮你处理好了函数依赖和别名对应,查看 版本区别 & 选择一个适合你的版本。

\n

使用 Grunt? 我们准备了 Grunt plugin 协助构建 lodash。

\n

安装 lodash-cli 来作为 lodash 全局命令行工具:

\n
$ {sudo -H} npm i -g npm\n$ {sudo -H} npm i -g lodash-cli\n$ lodash -h\n

注意: 请先卸载旧版本,再安装 lodash-cli

\n\n
lodash compat\n
\n
lodash modern\n
\n
lodash strict\n
\n
lodash modularize\n

构建命令:

\n\n
lodash category=collection,function\n
\n
lodash exports=amd,commonjs,iojs\n
\n
lodash iife="!function(window,undefined){%output%}(this)"\n
\n
lodash include=each,filter,map\n
\n
lodash modern minus=result,shuffle\n
\n
lodash category=array plus=random,template\n
\n
lodash template="./*.jst"\n
\n
lodash settings="{interpolate:/\\{\\{([\\s\\S]+?)\\}\\}/g}"\n
\n
lodash moduleId=underscore\n

注意:

\n\n

另外还支持以下选项:

\n
-c, --stdout .......... 输出到stdout(译注:类似直接输出在终端那样)\n-d, --development ..... 输出非最小化的开发代码\n-h, --help ............ 显示帮助信息\n-m, --source-map ...... 生成source-map文件\n-o, --output .......... 指定输出的路径/文件名\n-p, --production ...... 输出最小化后的产品代码\n-s, --silent .......... 不显示常规的日志输出\n-V, --version ......... 显示当前的 lodash 版本号\n
\n
" } ,{ "href":"/chunk", "html":"

chunk source npm

\n
_.chunk(array, [size=0])
\n\n

Creates an array of elements split into groups the length of size.\nIf collection can't be split evenly, the final chunk will be the remaining\nelements.

\n
\n\n

Arguments

\n
    \n
  1. array (Array)

    The array to process.

    \n
  2. \n
  3. [size=0] (number)

    The length of each chunk.

    \n
  4. \n
\n

Returns (Array)

\n

Returns the new array containing chunks.

\n
\n

Example

\n
_.chunk(['a', 'b', 'c', 'd'], 2);\n// => [['a', 'b'], ['c', 'd']]\n\n_.chunk(['a', 'b', 'c', 'd'], 3);\n// => [['a', 'b', 'c'], ['d']]\n
\n
\n
" } ,{ "href":"/compact",