# core-js
[![Sponsors on Open Collective](https://opencollective.com/core-js/sponsors/badge.svg)](#raising-funds) [![Backers on Open Collective](https://opencollective.com/core-js/backers/badge.svg)](#raising-funds) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/zloirock/core-js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![version](https://img.shields.io/npm/v/core-js.svg)](https://www.npmjs.com/package/core-js) [![npm downloads](https://img.shields.io/npm/dm/core-js.svg)](http://npm-stat.com/charts.html?package=core-js&author=&from=2014-11-18) [![Build Status](https://travis-ci.org/zloirock/core-js.svg)](https://travis-ci.org/zloirock/core-js) [![devDependency status](https://david-dm.org/zloirock/core-js/dev-status.svg)](https://david-dm.org/zloirock/core-js?type=dev)
## As advertising: the author is looking for a good job :)
## [core-js@3, babel and a look into the future](https://github.com/zloirock/core-js/tree/master/docs/2019-03-19-core-js-3-babel-and-a-look-into-the-future.md)
## Raising funds
`core-js` isn't backed by a company, so the future of this project depends on you. Become a sponsor or a backer [**on Open Collective**](https://opencollective.com/core-js) or [**on Patreon**](https://www.patreon.com/zloirock) if you are interested in `core-js`.
---
<a href="https://opencollective.com/core-js/sponsor/0/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/0/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/1/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/1/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/2/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/2/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/3/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/3/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/4/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/4/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/5/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/5/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/6/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/6/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/7/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/7/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/8/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/8/avatar.svg"></a><a href="https://opencollective.com/core-js/sponsor/9/website" target="_blank"><img src="https://opencollective.com/core-js/sponsor/9/avatar.svg"></a>
---
<a href="https://opencollective.com/core-js#backers" target="_blank"><img src="https://opencollective.com/core-js/backers.svg?width=890"></a>
---
**It's documentation for obsolete `core-js@2`. If you looking documentation for actual `core-js` version, please, check [this branch](https://github.com/zloirock/core-js/tree/master).**
Modular standard library for JavaScript. Includes polyfills for [ECMAScript 5](#ecmascript-5), [ECMAScript 6](#ecmascript-6): [promises](#ecmascript-6-promise), [symbols](#ecmascript-6-symbol), [collections](#ecmascript-6-collections), iterators, [typed arrays](#ecmascript-6-typed-arrays), [ECMAScript 7+ proposals](#ecmascript-7-proposals), [setImmediate](#setimmediate), etc. Some additional features such as [dictionaries](#dict) or [extended partial application](#partial-application). You can require only needed features or use it without global namespace pollution.
[*Example*](http://goo.gl/a2xexl):
```js
Array.from(new Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
'*'.repeat(10); // => '**********'
Promise.resolve(32).then(x => console.log(x)); // => 32
setImmediate(x => console.log(x), 42); // => 42
```
[*Without global namespace pollution*](http://goo.gl/paOHb0):
```js
var core = require('core-js/library'); // With a modular system, otherwise use global `core`
core.Array.from(new core.Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
core.String.repeat('*', 10); // => '**********'
core.Promise.resolve(32).then(x => console.log(x)); // => 32
core.setImmediate(x => console.log(x), 42); // => 42
```
### Index
- [Usage](#usage)
- [Basic](#basic)
- [CommonJS](#commonjs)
- [Custom build](#custom-build-from-the-command-line)
- [Supported engines](#supported-engines)
- [Features](#features)
- [ECMAScript 5](#ecmascript-5)
- [ECMAScript 6](#ecmascript-6)
- [ECMAScript 6: Object](#ecmascript-6-object)
- [ECMAScript 6: Function](#ecmascript-6-function)
- [ECMAScript 6: Array](#ecmascript-6-array)
- [ECMAScript 6: String](#ecmascript-6-string)
- [ECMAScript 6: RegExp](#ecmascript-6-regexp)
- [ECMAScript 6: Number](#ecmascript-6-number)
- [ECMAScript 6: Math](#ecmascript-6-math)
- [ECMAScript 6: Date](#ecmascript-6-date)
- [ECMAScript 6: Promise](#ecmascript-6-promise)
- [ECMAScript 6: Symbol](#ecmascript-6-symbol)
- [ECMAScript 6: Collections](#ecmascript-6-collections)
- [ECMAScript 6: Typed Arrays](#ecmascript-6-typed-arrays)
- [ECMAScript 6: Reflect](#ecmascript-6-reflect)
- [ECMAScript 7+ proposals](#ecmascript-7-proposals)
- [stage 4 proposals](#stage-4-proposals)
- [stage 3 proposals](#stage-3-proposals)
- [stage 2 proposals](#stage-2-proposals)
- [stage 1 proposals](#stage-1-proposals)
- [stage 0 proposals](#stage-0-proposals)
- [pre-stage 0 proposals](#pre-stage-0-proposals)
- [Web standards](#web-standards)
- [setTimeout / setInterval](#settimeout--setinterval)
- [setImmediate](#setimmediate)
- [iterable DOM collections](#iterable-dom-collections)
- [Non-standard](#non-standard)
- [Object](#object)
- [Dict](#dict)
- [partial application](#partial-application)
- [Number Iterator](#number-iterator)
- [escaping strings](#escaping-strings)
- [delay](#delay)
- [helpers for iterators](#helpers-for-iterators)
- [Missing polyfills](#missing-polyfills)
- [Changelog](./CHANGELOG.md)
## Usage
### Basic
```
npm i core-js
bower install core.js
```
```js
// Default
require('core-js');
// Without global namespace pollution
var core = require('core-js/library');
// Shim only
require('core-js/shim');
```
If you need complete build for browser, use builds from `core-js/client` path:
* [default](https://raw.githack.com/zloirock/core-js/v2.6.12/client/core.min.js): Includes all features, standard and non-standard.
* [as a library](https://raw.githack.com/zloirock/core-js/v2.6.12/client/library.min.js): Like "default", but does not pollute the global namespace (see [2nd example at the top](#core-js)).
* [shim only](https://raw.githack.com/zloirock/core-js/v2.6.12/client/shim.min.js): Only includes the standard methods.
Warning: if you use `core-js` with the extension of native objects, require all needed `core-js` modules at the beginning of entry point of your application, otherwise, conflicts may occur.
### CommonJS
You can require only needed modules.
```js
require('core-js/fn/set');
require('core-js/fn/array/from');
require('core-js/fn/array/find-index');
Array.from(new Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
[1, 2, NaN, 3, 4].findIndex(isNaN); // => 2
// or, w/o global namespace pollution:
var Set = require('core-js/library/fn/set');
var from = require('core-js/library/fn/array/from');
var findIndex = require('core-js/library/fn/array/find-index');
from(new Set([1, 2, 3, 2, 1])); // => [1, 2, 3]
findIndex([1, 2, NaN, 3, 4], isNaN); // => 2
```
Available entry points for methods / constructors, as above examples, and namespaces: for example, `core-js/es6/array` (`core-js/library/es6/array`) contains all [ES6 `Arra
没有合适的资源?快使用搜索试试~ 我知道了~
若依微服务+工作流 的端项目
共2010个文件
md:1769个
txt:128个
java:59个
需积分: 5 0 下载量 116 浏览量
2024-03-14
08:02:48
上传
评论
收藏 511.95MB ZIP 举报
温馨提示
1. 准备工作 1.1 前置环境准备——安装Maven 基于Maven管理项目的构建,需要先安装好相应的版本。 1.2 开发工具 本文档采用IntelliJ Idea2022作为开发工具。但不局限于IntelliJ Idea2022。此处仅介绍在Idea2022搭建开发环境所需的操作。 2. 开发环境搭建 2.1 导入工程 通过IntelliJ Idea导入工程,步骤如下: (1)点击File菜单---open,选择项目
资源推荐
资源详情
资源评论
收起资源包目录
若依微服务+工作流 的端项目 (2010个子文件)
2.钉钉集成说明java版.doc 1.25MB
1.微信企业号集成说明JAVA版.doc 808KB
1.微信企业号集成说明.doc 807KB
HG-Model.doc 345KB
HG-Model.doc 345KB
1XX银通知.doc 53KB
2XX银报告.doc 53KB
2XX银报告.doc 53KB
1XX银通知.doc 53KB
3XX银请示.doc 52KB
3XX银请示.doc 52KB
红头文件.doc 49KB
红头文件.doc 49KB
ND101_GWZJ.docx 6.79MB
ND101_GWZJ.docx 6.79MB
JFlow若依集成环境使用手册.docx 1.03MB
若依环境使用手册.docx 418KB
若依环境使用手册.docx 417KB
NDxxxRpt.docx 62KB
NDxxxRpt.docx 62KB
驰骋短信发送设备.docx 28KB
驰骋短信发送设备.docx 28KB
报请减刑建议书.docx 16KB
报请减刑建议书.docx 16KB
空白模版.docx 10KB
空白模版.docx 10KB
02.公告.docx 0B
01.新闻.docx 0B
03.人事.docx 0B
01.新闻.docx 0B
03.人事.docx 0B
02.公告.docx 0B
.DS_Store 8KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
BaseFileUtils.java 49KB
FtpUtil.java 44KB
SystemConfig.java 33KB
AttachmentUploadController.java 28KB
ClassUtils.java 28KB
Json.java 27KB
SftpUtil.java 25KB
RedisUtils.java 25KB
DirectoryPageBase.java 25KB
FormatToJson.java 20KB
StringHelper.java 14KB
Entitis2Json.java 14KB
XssHttpServletRequestWrapper.java 12KB
HttpHandlerBase.java 12KB
HttpClientUtil.java 11KB
ServletRequestAttributes.java 10KB
RedisConfig.java 9KB
BaseController.java 9KB
ContextHolderUtils.java 8KB
CCMobileHandler.java 8KB
FileAccess.java 7KB
ClassScaner.java 7KB
AesEncodeUtil.java 7KB
DataTableConvertJson.java 7KB
SignClientController.java 5KB
CommonFileUtils.java 4KB
CRC32Helper.java 4KB
HttpUtil.java 4KB
WFSealData.java 3KB
Rand.java 3KB
WXGZHController.java 3KB
Verify.java 3KB
chs2py.java 3KB
ConvertTools.java 3KB
AuthV3Util.java 3KB
AesEncryptUtil.java 3KB
Glo.java 3KB
CORSFilter.java 3KB
WF_Comm_Controller.java 3KB
QrCodeUtil.java 3KB
RefererFilter.java 3KB
SerializeUtils.java 2KB
CommonUtils.java 2KB
RequestResponseFilter.java 2KB
HttpConnectionManager.java 2KB
ExcelExportController.java 2KB
CustomPropertyConfigurer.java 2KB
SecurityDES.java 1KB
Helper.java 1KB
MD5Utill.java 1KB
GvtvPropertyPlaceholderConfigurer.java 1KB
JFlowJstlView.java 890B
XSSAttackInterceptor.java 822B
CCBPMDesignerController.java 798B
MethodReturnMessage.java 776B
ImageFilter.java 715B
SFTableHandler_Controller.java 669B
BeanNameGenerator.java 520B
共 2010 条
- 1
- 2
- 3
- 4
- 5
- 6
- 21
资源评论
网络冒险家
- 粉丝: 1959
- 资源: 48
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功