写点什么

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

评论

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

系统学习 TypeScript(二)——开发流程和语法规则

编程三昧

typescript 前端 2月月更

关于MVVM和MVC,面试看这篇就够了

山河已无恙

mvc 全栈 MVVM 2月月更

面试突击25:sleep和wait有什么区别?

王磊

java面试

『The ShardingSphere Global Echo』Vol.4

SphereEx

数据库 开源 中间件 ShardingSphere SphereEx

Pulsar 职位广场 | 腾讯、华为云、虾皮、众安保险、StreamNative 等多个热招岗位

Apache Pulsar

开源 架构 云原生 招聘 Apache Pulsar

好用不卡,这些插件和配置让你的 Webstorm 更牛逼!

前端下午茶

前端 工具 webstorm

[Python]第一章(建议收藏)

謓泽

Python 2月月更

eBPF 完美搭档:连接云原生网络的 Cilium

火山引擎边缘云

边缘计算 ebpf 云原生网络 cllium

用简单例子带你了解联合索引查询原理及生效规则

华为云开发者联盟

sql 索引 查询 联合索引

盘一盘常见的6种索引失效情况

华为云开发者联盟

MySQL 索引 字符串 查询 索引失效

CSS实现阮大佬博文的阅读进度功能

战场小包

CSS css3 前端 2月月更

超硬核攻略!《2022金融云原生落地实用指南》重磅发布(限时免费下载)

York

工作想法小计(2):2/14 - 2/18

非晓为骁

个人成长

Python 中的数组哪去了?

宇宙之一粟

Python 数组 2月月更

Nginx跨域解决配置示例

nginx 跨域

初级工程师建议收藏|企业级APIs安全实践指南

领创集团AdvanceGroup

[Python]介绍

謓泽

Python 2月月更

数据库读写分离如何保证主从一致性?

蜜糖的代码注释

MySQL 数据库 2月月更

十年所学,梦想终至,不负时光 | 《云端架构》新书首推发布,来自极度努力的吕校长

博文视点Broadview

如何打造一个能自动回复的钉钉机器人

老表

Python 机器人 Linxu 跟老表学云服务器

存储新图谱:DNA存储的边界与天地

脑极体

云原生时代,如何保证容器镜像安全?

极狐GitLab

DevSecOps 镜像安全 极狐GitLab

学生管理系统的架构文档

卡西毛豆静爸

「架构实战营」

基于CC2530设计的智能风扇

DS小龙哥

2月月更 智能风扇

大厂偏爱的Agent技术究竟是个啥

捉虫大师

架构 agent

Clusterpedia 加持 kubectl,检索多集群资源

Daocloud 道客

云原生 开源项目 K8s 多集群管理

CNCF 沙箱项目 OCM Placement 多集群调度指南

阿里巴巴云原生

阿里云 云原生 OCM Placement

FIddler+Proxifer工具对windows PC客户端进行抓包

喀拉峻

黑客 网络安全

UMEM:友盟统计自定义事件多应用一键同步 & 批处理工具

SamgeApp

Docker Vue 友盟助手 友盟自定义事件批处理 友盟统计

鲲鹏DevKit & BoostKit直播解密:如何“做开发者的开发者”

科技热闻

学生管理系统的架构设计

凌波微步

「架构实战营」

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