AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

文章系列:响应式 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:278471

评论

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

MySQL 数据库 - 函数 约束 多表查询 事务

喜羊羊

MySQL 9月月更

5年专业研究,这份云原生安全指南请查收!

博文视点Broadview

数字人技术在直播场景下的应用

百度Geek说

人工智能 直播 企业号九月金秋榜

Servent

喜羊羊

9月月更

吃透JAVA的Stream流操作,多年实践总结

Java快了!

stream java;

华为云WeLink直播助力高校毕业典礼:这届毕业生,我们云上嗨

科技怪咖

如何理解「数字化转型的本质是人的转型」?

BizFree

数字化转型 工业4.0 智能制造 机器换人 数字化工具

库调多了,都忘了最基础的概念-《线程池篇》

知识浅谈

线程池 9月月更

数据库系统助力企业降本增效的技术要点|Meetup 回顾与预告

OceanBase 数据库

企业即时通讯IM能给移动办公带来哪些便利?

BeeWorks

有了QQ和微信,企业是否还需要另外一个即时通讯工具?

BeeWorks

不容错过的技术盛宴,4场全是 eBPF 技术干货,今天见 | 第 44-47 期

OpenAnolis小助手

Linux 开源 ebpf sig 龙蜥大讲堂

MySQL 数据库 - 通用语法 DDL DML DQL DCL

喜羊羊

MySQL 9月月更

力扣20 - 有效的括号【暴力、分支判断、哈希表】

Fire_Shield

算法 哈希表 9月月更

我们的月饼不一样!来线上 DIY 微软限定款

Azure云科技

技术 活动报名

红象云腾(Redoop Enterprise)V9 与龙蜥(Anolis OS)8 完成兼容认证

OpenAnolis小助手

大数据 开源 适配 龙蜥操作系统 红象云腾

云对象 - 重新定义前后端交互

崔红保

uni-app Serverless unicloud

OpenSSF发布npm 最佳实践指南,应对开源依赖风险

SEAL安全

npm DevSecOps 开源安全 软件供应链安全 开源安全与治理

C++ STL【常用算法】详解

Fire_Shield

算法 stl 9月月更

高端扫地机销量占比全球第一 石头科技创新驱动增长

科技热闻

高性能数据访问中间件 OBProxy(四):一文讲透连接管理

OceanBase 数据库

上海华为云SaaS应用创新创业大赛暨828 B2B企业节发布仪式

科技怪咖

对话杨传辉:国产数据库新战绩背后,OceanBase坚持自研的初心与决心

OceanBase 数据库

FreeRTOS记录(四、FreeRTOS任务堆栈溢出问题和临界区)

矜辰所致

堆栈溢出 临界区保护 FreeRTOS 9月月更

LeetCode-13. 罗马数字转整数(java)

bug菌

9月日更 Leet Code 9月月更

LeetCode-9. 回文数(java)

bug菌

9月日更 9月月更

ShareSDK Android端微信回调冲突解决方案

MobTech袤博科技

android sdk

从采集到存储:时序数据库到底怎么处理时间?

Apache IoTDB

IoTDB Apache IoTDB

得物云原生全链路追踪Trace2.0架构实践

得物技术

云原生 监控 链路追踪 OpenTelemetry 企业号九月金秋榜

XDR的技术栈参考

极盾科技

网络安全 数据安全 xdr

合阔智云核心生产系统切换到服务网格 ASM 的落地实践

阿里巴巴中间件

阿里云 Kubernetes 云原生 服务网格 合作

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