边城

此人很懒,啥都没写

所在地区 : 中国-四川-绵阳
加入时间 : 2017-02-04
最近登录 : 2017-07-28 下午 17:43
我的母语 : 中文
第一外语 : 英文 ( A4 级)
资格证书 : <无>

关注的频道

翻译 250 段

最新动态

Pods Pod 是一组容器,是 Kubernetes 处理的基本单元。如果有两个或更多容器总是共同协作,必须放在同一个计算机止,那就把它们做成 pod。pod 是非常有用的抽象,甚至有人提议把它们作为一级 docker 对象。 节点...
Kubernetes(也称作 'k8s')提供了强大的抽象,把诸如发布、伸缩之类的应用程序操作从最基础设施的操作中解耦出来。因此,使用 Kubernetes,你不需要专门的主机或虚拟机来运行代码,Kubernetes 会把基础设施看作...
Kubernetes 解决什么问题? 本作者的更多内容 从 PouchDB 客户端 JavaScript 数据库开始 有了 Docker,你可以使用像 docker run 或者 docker stop 这样的简单命令来分别开始/停止...
容器技术已经存在多年,而 Docker 才正直把它推向主流。许多公司和开发者现在都使用容器来发布他们的应用。Docker 提供了简单易用的容器界面。 然而,对于任何不简单的应用程序,你不需要部署“一个容器”,而是部署多个主机上的一组容...
你想试试响应式编程,或者 Cycle.js 吗?我有没有说服你进行这样的尝试?请通过评论来让我知道你的想法! 本文由同事 Michael Wanyoike 审核。感谢所有 SitePoint 的审稿人,是你们让 SitePoint 的...
的确,某些应用不需要响应式。博客、营销网站、登录页面和其它只有少量交互性的静态网络都不需要响应式。这些应用没有实时数据需要应用处理,也没有很多表单和按钮。使用响应式框架可能会让网站变得更慢。你应该判断 Web 应用是否确实需要 Cyc...
不过这种情况正在改变。很多开发者开始使用 Cycle.js 并谈论它的问题,以及一起解决这些问题。Cycle.js 还有很好的文档,其中不乏示例。我还没遇到过很难调试的复杂问题。 2. 学习新模式 响应式编程是一种不同寻常的模式,你需...
4. 函数式编程 最后一点并非不重要,这就是函数式编程。React 创建者声称 React 使用了函数式编程,但这并不完全是真的。它包含了大量 OOP、类,使用 this 关键字,如果使用不当会让人很头痛…Cycle.js 的中心思想...
3. 副作用 React 有处理副作用的问题。在 React 应用中没有标准的化办法来处理副作用。很有很工具中以帮助你处理这个问题,但需要花大量时间来设置和学习如何使用它们。最流行的库包括redux-saga、redux-effect...
2. 数据流 我在 React 中遇到最大的问题是数据流。React 的设计并不关心数据流,那不是 React 的核心。开发者们试图解决这个问题,所以我们有很多库和方法。最流行的就是 Redux。但它并不完美。你需要花时间来配置它,还...
来看看与 React 相比,Cycle.js 的存在的一些优点和缺点。 优点 1. 大量代码 如果应用变得很大,React 会出现一些问题。想像一下,你的 100 个容器中使用了 100 个组件,而且它们各有自己的风格、功能和测试。这...
现在你了解了响应式编程的基础概念,也看到了一个简单的 Sycle.js 示例。我们来聊聊为什么我会在下一个项目中使用它。 在我设计 Web 应用时遇到最大的问题是处理大量的代码和各种来源的大量数据。我喜欢 React,而且已经在众多项...
我们将 main 函数和连接到 ID 为 main 的 div 的 DOM 驱动器传入,并从那个 div 获得事件流。我们关闭自己的循环,做出了完美的 Cycle.js 应用。 这是演示其运作过程: 就是这样!这里介绍了如何操作 DO...
最后一件事是创建虚拟 DOM,这是代码: 我们将 count$ 流中的数据进行映射并对流中的每一项返回一个虚拟 DOM。虚拟 DOM 包含主要的 div 包装,两个按钮和一个段落。正如你所见,Cycle.js 使用 JavaScrip...
下一个流就是   函数对这个目的非常有用。它接收两个参数,accumulate 和 seed。seed 是会在事件来临之前首先被发出。接下来的事件会通过 accumulate 函数与 seed 合并。这是针对流的基本的 reduce(...
这就是我们的 main 函数。它从参数获取 sources,返回汇出对象。sources 是 DOM 元素,而汇出对象是虚拟 DOM。现在来逐步解释。 我们将两个流合并到一个流,并命名为 action$ (约定以 $ 作为后缀的名称包...
是时候写点 Cycle.js 代码了。打开  文件,引入我们需要的所有依赖: 、、 以及可以帮助我们操作虚拟 DOM(div、button 和 p) 的函数。 现在来写 main 函数,就像这样:
我们使用 run start 来运行 Cycle.js 应用。 就这些。我们已经完成设置,现在开始编写一些代码。先在 index.html 中添加一些 HTML 代码: 我们创建一个 ID 为 main 的 DIV。Cycle.js ...
这会安装    和  Babel 需要一个  文件,内容如下: 我们还需要在 package.json 中添加脚本来运行运用:
--广告-- Cycle.js 代码 要不要看看 Cycle.js 代码?我们会分寸 个小型应用来演示它如何运作。我觉得把一个古老的计算器应用拿来做例子是个不错的主意。我们会看到如何在 Cycle.js 中处理处理 DOM 事件并对 ...
显示更多