翻译 Meteor React 制作 Todos - 12 - 下一步

2015-10-23
阅读 1 分钟
2.2k
你的应用在一个单个的任务清单中是支持合作的。试试怎么样添加更多的功能。检查一下例子--待办事项。更多的可以控制分享多个列表的已完成应用。同时,试一下本地市场,跨平台定客户互动应用,展示原生硬件功能和社交功能

翻译 Meteor React 制作 Todos - 11 - 发布订阅

2015-10-22
阅读 4 分钟
2.9k
现在我们已经把应用中比较敏感的代码放到了一些方法里面,我们还需要学习Meteor安全故事的另一半内容了。到现在为止,我们一直是假设整个整个数据库到客户端上,这意味着我们调用Tasks.find()方法我们将会得到集合中所有的数据。如果我们应用程序的用户想要保存私密敏感信息的话,这样做并不好。我们需要一种可以控制数...

翻译 Meteor React 制作 Todos - 10 - 方法的安全性

2015-10-21
阅读 2 分钟
2.8k
在这个步骤之前,这款应用的任何用户都可以修改数据库的任何部分,在一个非常有意思的小项目或者演示项目中可能已经不错了,但是任何一个真实的应用都需要对这些数据进行权限控制。在Meteor上,最好的方法就是通过声明方法。以此来直接取代客户端的代码。这些方法叫做insert, update, 还有remove,这将会替换执行的方法...

翻译 Meteor React 制作 Todos - 09 - 添加用户账户

2015-10-20
阅读 3 分钟
3.1k
为了从accounts-ui这个包中使用Blaze UI组件,我们需要用React的组件来把他包装一下。来创建一个叫AccountsUIWrapper的新组件吧。

翻译 Meteor React 制作 Todos - 08 - 模板UI的状态

2015-10-19
阅读 2 分钟
2.5k
在这个步骤,我们会在为应用的客户端添加数据过滤特性,这样用户就可以通过点击’确认选框‘来查看当前进行的任务。我们会去学习如何仅在客户端使用React组件状态来存储临时模板

翻译 Meteor React 制作 Todos - 07 - 在移动端运行

2015-10-18
阅读 2 分钟
3.5k
现在来看,我们编写我们的应用,测试我们的应用都是在浏览器上,其实Meteor早就设计了跨平台的能力 -- 你的待办事宜网站也可在安卓或者苹果上运行,而只需要几个简单的命令

翻译 Meteor React 制作 Todos - 06 - 部署应用

2015-10-17
阅读 1 分钟
2.2k
只要你回答完了提示信息的问题而且上传也完成了,你就可以在任何时候任何地点,登陆http://my_app_name.meteor.com使用你的应用。

翻译 Meteor React 制作 Todos - 05 - 更新删除

2015-10-16
阅读 2 分钟
3k
确认完成和删除任务 到现在为止,我们只有一个和集合互动的方法 -- 在文档中进行插入操作。现在,我们来学习如何进行更新和删除操作。 先来给task组件添加两个元素: 一个确认选框和一个删除按钮,并给他们带上各自的事件监听 在Task.jsx中写入下面的内容 {代码...} 更新 在上面的代码中,我们在确认属性被改变的时候调...

翻译 Meteor React 制作 Todos - 04 - 表单与事件

2015-10-15
阅读 2 分钟
3.4k
你能看到form元素上有一个onSubmit属性,它调用了在组件中一个叫做handleSubmit的方法。在React中,这是一种监听浏览器事件的方式,就像是在form表单上有提交(submit)事件一样。input元素有一个ref属性,这个属性将会让我们可以更加简单的使用这个元素,过一会儿就知道了

翻译 Meteor React 制作 Todos - 03 - 集合

2015-10-14
阅读 2 分钟
2.7k
集合(Collection)是Meteor存储持久化数据的方式。Meteor 中的集合比较特殊的是,它可以从服务端,包括客户端接收数据。这使得编写视图逻辑变得更加简单 -- 不用去写太多的服务端的代码。它也可以自动的自我更新,因此一个视图组件受到一个集合的支持,他可以自动的展示最新的数据。

翻译 Meteor React 制作 Todos - 02 - 组件

2015-10-13
阅读 5 分钟
4.1k
在开始编写React视图库之前,要先添加react包,这个包囊括了你在Meteor应用中开始运行React所需要所有东西。这个React库自己可以自动将jsx文件编译,并且通过ReactMeteorData的mixin加载数据。我们将会在接下来的步骤中看到如何使用所有的这些东西。

翻译 Meteor React 制作 Todos - 01 - 创建应用

2015-10-12
阅读 2 分钟
4.7k
闲扯 在翻译之前我还是要简要介绍一下Meteor,这是一款跨时代的框架。真的,完全没有骗你。 一开始的网站是纯静态页面搭建的。 后来开始使用动态的脚本语言,比如PHP 后来以此构成了框架。最为出名的自然是Ruby on Rails。 再后来node的出现导致web开发再起风波,MEAN开始大行其道,但是,由于时间太短,没办法对PHP阵营...