Immutable.js 浏览器 不可变数据集合

程序名称:Immutable.js 浏览器

授权协议: BSD

操作系统: 跨平台

开发语言: JavaScript

Immutable.js 浏览器 介绍

温馨提示:该项目除了使用 BSD 协议授权外,还需遵守附加的专利授权

Immutable 是 Facebook
开发的不可变数据集合。不可变数据一旦创建就不能被修改,使得应用开发更简单,允许使用函数式编程技术,比如惰性评估。Immutable JS 提供一个惰性
Sequence,允许高效的队列方法链,类似 map 和 filter ,不用创建中间代表。

immutable
通过惰性队列和哈希映射提供
Sequence, Range, Repeat, Map, OrderedMap, Set 和一个稀疏 Vector。

开始使用

使用 npm 安装 immutable:

npm install immutable

每个模块都要包括:

var Immutable = require('immutable'); var map = Immutable.Map({a:1, b:2, c:3});

浏览器

在浏览器中使用 immutable,需要下载
dist/Immutable.min.js

然后,作为脚本标签添加到你的页面中:

<script src="Immutable.min.js"></script> 
<script>
 var map = Immutable.Map({a:1, b:2, c:3});
 map = map.set('b', 20);
 map.get('b'); // 20 
</script>

或者使用 AMD 加载器 (比如 RequireJS):

require(['./Immutable.min.js'], function (Immutable) {
     var map = Immutable.Map({a:1, b:2, c:3});
     map = map.set('b', 20);
     map.get('b'); // 20 });

Immutable.js 浏览器 官网

http://facebook.github.io/immutable-js/

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...