InfoQ 编辑部出品——2021年度技术盘点与展望 了解详情
写点什么

文章系列:响应式 JavaScript

  • 2017 年 6 月 06 日
  • 本文字数:1088 字

    阅读完需:约 4 分钟

序言

在不断发展的 JavaScript 编程领域,响应式编程技术正变得愈加流行。本文章系列希望能够介绍这一领域的发展现状,分享在这个主题下的多项技术变种。从 Elm 等新语言到 Angular 2 对 RxJS 的支持,无论从事什么工作的开发者均有相关新技术可供使用。

SAM 模式:构建函数响应式前端架构过程中学到的经验

现代化用户体验要求所用架构不仅要能持续“响应”用户输入,而且要能应对不同类型的环境。在这篇文章中,Jean-Jacques DubrayGunar C. Gessner 谈到了使用不同框架和库实现 SAM 模式的经验教训。

Elm 提供的语言级响应性

在 JavaScript 编程领域中,响应式编程技术正变得越来越流行。但是,它总是被作为事后补充或库添加到代码编程中。 但是如果它能成为某种语言默认存在的特性,固化到语言中,那情况又会怎样呢? Richard Feldman展示了如何使用 Elm 语言。 Elmu 语言不是尝试使 JavaScript 变得更好,而是尝试重写开发者体验,使其更好。

虚拟座谈会:JavaScript 和Elm 响应式的状态

虽然在JavaScript 语言和web 开发中,响应式编程已经有相当成熟的库了,但是在它普及之前依然有很多工作要做。在这个虚拟座谈会中,我们与 Tylor Steinberger、Brian Hicks 和 Brian Cavalier三位专家进行了会谈,他们是从事响应式编程技术工作的,给我们介绍了响应式技术的现状以及未来将何去何从。

开始使用RxJS 的七种操作符

如果你刚刚开始使用响应式JavaScript 和RxJS,可用的操作符会非常多。这时你实际需要哪些呢?在这篇文章中, Vinvent Tunru介绍了七种操作符以及如何使用这些操作符的示例,来帮助你了解每个操作符的用途。

对话Paul Daniels 和Luis Atencio:RxJS in Action

RxJS In Action 提供了对 RxJS 的全面介绍,并阐述了响应式 JavaScript 编程技术的未来。在这次访谈中,作者Paul DanielsLuis Atencio谈到了更多关于 RxJS 的信息,向我们介绍了在 JavaScript 领域中什么情况适合用 RxJS 以及它是如何影响 JavaScript 开发者的。

该系列的负责人

David Iffland 是独立软件工作室 Heavy Code 的创始人,也是伊利诺伊大学 Principal Software 的开发人员。

他在构建自定义 Web 应用程序方面拥有超过 17 年的经验,专门从事 JavaScript 和 C#开发。工作之余,David 是一个狂热的木匠,并且喜欢和他的家人一起野营。

他在推特 @daveiffland Notebook Heavy 上会记录一些关于软件方面的知识。

查看英文原文: Article Series: Reactive JavaScript


感谢张卫滨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017 年 6 月 06 日 18:277030

评论

发布
暂无评论
发现更多内容

Serverless应用开发小记

zFish

DevOps AWS IaC #Serverless Terraform

第二周-总结-胡赵凯

hisun胡

产品经理 产品经理训练营

图解计算机中的数据表示形式

冰河

程序员 计算机 二进制数据

boltdb源码阅读

行如风

数据库 源码剖析 Go 语言

2020出行之变(三):智能交通的星罗棋布

脑极体

区块链电子合同平台,区块链电子合同技术方案

135深圳3055源中瑞8032

甲方日常 89

句子

工作 随笔杂谈 日常

2021,你值得看的华为/字节/腾讯/京东/网易/滴滴面经分享

比伯

Java 编程 架构 面试 计算机

农产品区块链溯源平台,区块链追溯系统

135深圳3055源中瑞8032

合肥智慧平安小区建设,平安社区整体解决方案

135深圳3055源中瑞8032

Flink 中极其重要的 Time 与 Window 详细解析(深度好文,建议收藏)

五分钟学大数据

大数据 flink

精选算法面试-哈希表III

李孟

面试 算法

Android硬编解码MediaCodec使用笔记

Changing Lin

android 音视频

给新春一台S,给用户三个S:华为智慧屏的新旅程

脑极体

产品 0 期 - 第二周作业

vipyinzhiwei

产品经理训练营

产品经理训练营 - 第二次作业

Jophie

产品经理训练营

第九周作业&总结

胡益

范文写作结构分析之“危险的分工”

JiangX

28天写作

Logi-KafkaManager开源之路:一站式Kafka集群指标监控与运维管控平台

张亮

Java 大数据 kafka 开源 消息队列

产品质量战略

俊毅

spring中那些让你爱不释手的代码技巧(续集)

Java架构师迁哥

项目管理文化建设

Ian哥

28天写作

第二周-作业-胡赵凯

hisun胡

产品经理 产品经理训练营

产品思维和意识

让我思考一会儿

在nodejs中创建child process

程序那些事

多线程 事件驱动 nodejs 并发 程序那些事

同VLAN不同网段能否ping通

开发质量提升系列:checklist 投产检查列表(下)

罗小龙

代码质量 28天写作 checklist

基于Serverless实现静态博客访问统计功能

zFish

Serverless AWS Hugo Pulumi

【shell命令】关于mac的open命令

程序员架构进阶

工具 Shell 命令行 28天写作

惊呆了!某东Java大咖的MySQL笔记手册流传出来了,胜过看10本书

Java架构之路

Java 程序员 架构 面试 编程语言

阿里巴巴十亿级并发系统设计手册已开源(2021最新版)

比伯

Java 编程 架构 面试 计算机

文章系列:响应式JavaScript-InfoQ