写点什么

文章系列:响应式 JavaScript

  • 2017-06-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-06-06 18:278188

评论

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

连续读书1000天,我开始思考一篇好的读书总结是什么样子的

宇宙之一粟

读书总结 1月月更

架构训练营 - 模块 9 作业

焦龙

架构训练营

「offer来了」1张思维导图,6大知识板块,带你梳理面试中CSS的知识点!

星期一研究室

css3 前端开发 面试题 面试‘ HTML5, CSS3

大数据集群节点磁盘负载不均衡怎么办?

明哥的IT随笔

大数据 hadoop CDH CDP

盘点 2021|人只有跌入谷底,每一步都是往上走的。

踏雪痕

生活 盘点2021 盘点 2021

第一节:创建SpringBoot项目并运行HelloWorld

入门小站

springboot

15 Promethus之核心组件介绍

穿过生命散发芬芳

Prometheus 1月月更

“微博评论”高性能高可用计算架构设计

swallowluo

架构实战营 #架构实战营 「架构实战营」

架构实战营模块五作业

曾竞超

架构实战营 「架构实战营」

Java基础:UUID

程序员架构进阶

Java uuid 1月日更 2022

zip文件自动打包

你?

ABAP 调用第三方 API,遇到乱码该怎么办?

汪子熙

Unicode abap 字符编码 1月月更

记中山公园全马--一场无准备的马

wood

跑步 300天创作

spring5.0.x 源码编译过程及踩坑记录

努力努力再努力

1月日更

kafka Controller作用

石头哥谈架构

大数据 kafka 消息中间件

技术管理养成:一个普通的在线文档做瀑布与敏捷的融合

dclar

团队管理 项目管理 敏捷开发 团队协作 CTO

好家伙!你这网络基础可以啊!1️⃣

XiaoLin_Java

1月日更

设计电商秒杀系统

Steven

架构实战营

LabVIEW条形码识别(实战篇—5)

不脱发的程序猿

图像识别 机器视觉 图像处理 LabVIEW 条形码识别

架构营模块九作业

GTiger

架构实战营

Go 语言快速入门指南: Go 并发互斥锁

宇宙之一粟

并发 Go 语言 互斥锁 1月月更

【微博评论】功能的高性能高可用计算架构设计

红莲疾风

「架构实战营」

关于项目中 Repository 层的思考

CRMEB

网站安全检测:推荐8款免费的 Web 安全测试工具

喀拉峻

网络安全

架构实战-毕业设计项目

无名

架构实战营 「架构实战营」

[架构实战营] 模块六作业

Geek_0ed632

「架构实战营」

大画 Spark :: 网络(3)-回复消息机制OneWayMessage与RpcRequest对比

dclar

大数据 spark 源代码 Spark 源码

毕业设计

dean

架构实战营

消息积压&消息丢失解决方案

JavaEdge

1月月更

LeetCode每日一题 No.1716 计算力扣银行的钱

DawnMagnet

算法 rust LeetCode 力扣

渗透测试思路总结

网络安全学海

黑客 信息安全 渗透测试 安全漏洞

文章系列:响应式JavaScript_JavaScript_David Iffland_InfoQ精选文章