Meteor 教程

  • Meteor 简介

    简介 先来活动一下大脑。假设你坐在电脑面前,在两个窗口中打开同一个文件夹。 在其中一个窗口中删除一个文件,另一个窗口中的这个文件会消失吗? 不用实际操作你也知道肯定会消失的。在本地…

    Meteor 教程 2023年2月23日
  • Meteor 开始

    开始 第一印象十分重要,安装 Meteor 并不会遇到什么困难。大多数情况下,在五分钟内便可以完成。 首先,如果在 Mac OS 或 Linux 系统下,你可以打开终端窗口,输入以…

    Meteor 教程 2023年2月23日
  • Meteor 部署

    部署 有些人喜欢不被打扰地工作,直到项目足够完美才去发布,而有些人则迫不及待的要向大家展示自己的项目。 如果你是第一种人,现在宁愿在本地开发,那么可以果断跳过这一章。相反,如果你更…

    Meteor 教程 2023年2月23日
  • Meteor 模版

    模版 为了更容易地进入 Meteor 的开发,我们将采用从外向内的方法来搭建项目。换句话说,我们将首先建立一个 HTML/JavaScript 的外壳,然后把它放到我们的项目里,内…

  • Meteor 使用 Git 和 GitHub

    使用 Git 和 GitHub GitHub 是一个开源项目的社交化代码存储空间,基于 Git 作为版本控制系统。它的首要功能就是代码共享和项目协作。在本章你可以快速找到用 Git…

    Meteor 教程 2023年2月23日
  • Meteor 集合

    集合 在第一章我们提到了 Meteor 的核心功能, 那就是服务器端和客户端的自动数据同步。 在这一章我们要仔细了解一下它是如何运作的,以及研究那个让它得以运行的关键技术: Met…

    Meteor 教程 2023年2月23日
  • Meteor 发布和订阅

    发布和订阅 发布(Publication)和订阅(Subscription)是 Meteor 的最基本最重要的概念之一,但是如果你是刚刚开始接触 Meteor 的话,也是有些难度的…

    Meteor 教程 2023年2月23日
  • Meteor 路由

    路由 现在,我们已经创建了一个帖子列表页面(最终是由用户提交的),我们还需要添加一个单独的帖子页面,提供给用户评论对应的帖子。 我们希望可以通过固定链接访问到每个单独的帖子页面,U…

    Meteor 教程 2023年2月23日
  • Meteor 会话

    会话 Meteor 是一个响应式框架。这意味着随着数据的变化, App 的改变并不需要你显式地做任何事情。 事实上,我们已经看到过我们的模板是如何根据数据和路由规则的变化去进行改变…

  • Meteor 添加用户

    添加用户 到目前为止,我们已经以较合理的方式去创建并显示一些静态数据,并将其连接到成一个简单的数据原型。 尽管我们的界面是根据变化的数据进行即时响应的,并且数据的实时插入或更改的都…

    Meteor 教程 2023年2月23日
  • Meteor 响应式

    响应式 如果说集合是 Meteor 的核心功能,那么响应式可以能让这个核心功能更强大。 集合从根本上改变你的应用程序的数据处理方式。从而不必手动检查数据更改(例如,通过一个 AJA…

    Meteor 教程 2023年2月23日
  • Meteor 创建帖子

    创建帖子 我们曾经轻松地通过控制台去使用 Posts.insert 来创建帖子并插入到数据库。但我们不可能指望用户去打开控制台来创建一个新的帖子吧? 所以我们需要在用户界面上创建一…

    Meteor 教程 2023年2月23日
  • Meteor 延时补偿

    延时补偿 在上一章,我们介绍了 Meteor 的一个新概念:内置方法。 Meteor 的内置方法是一种在服务器上执行一系列命令的结构化方法。在示例中,我们使用内置方法是为了确保新帖…

    Meteor 教程 2023年2月23日
  • Meteor 编辑帖子

    编辑帖子 上一章,我们已经学会了创建帖子,下面来学习编辑和删除它们。页面的代码非常简单,让我们在这个时候来谈论一下 Meteor 是如何管理用户权限。 让我们先设置我们的路由器,添…

  • Meteor 允许与拒绝

    允许与拒绝 Meteor 的安全系统不需要我们在每次修改数据的时候,在各自的函数里面进行手动检查。 例如,对于一个博客系统,我们常常需要做很多操作,往新帖子上添加属性,当发布帖子的…

    Meteor 教程 2023年2月23日
  • Meteor 错误

    错误 仅使用浏览器标准的 alert() 对话窗去警告用户他们的提交有错误有那么一点不令人满意,而且显然不是一个良好的用户体验。我们可以做得更好。 相反,让我们建立一个更加灵活的错…

    Meteor 教程 2023年2月23日
  • Meteor 创建 Meteor Package

    创建 Meteor Package 我们在报告错误的工作中已经创建了可重复使用的模式,为什么不把它打包让 Meteor 社区的其他人都可使用呢? 为了开始,我们需要一个 Meteo…

    Meteor 教程 2023年2月23日
  • Meteor 评论

    评论 社交新闻网站的目标是创建一个用户社区,如果没有提供一种方式让人们互相交流,这将是很难做到的。因此在本章中,我们添加评论! 我们首先创建一个新的集来存储评论,并在该集中添加一些…

    Meteor 教程 2023年2月23日
  • Meteor 非规范化

    非规范化 非规范化数据不存储规范化的数据。换句话说非规范化意味着相同数据的多个拷贝同时存在。 上一章中,我们在帖子中非规范化评论总数,以避免每次都加载所有的评论。在数据建模意义上说…

  • Meteor Notifications

    Notifications 现在用户们可以给帖子添加评论了,让他们互相知道讨论已经开始了是个好主意。 我们将通知帖子的作者已经有用户在他的帖子上添加了评论,并且提供一个链接可以看到…

    Meteor 教程 2023年2月23日