下载APP 随时随地学编程
返回 首页

Meteor 教程

开始阅读
手册说明:

Meteor 教程

Meteor 是一个构建在 Node.js 之上的平台,用来开发实时网页程序。Meteor 位于程序数据库和用户界面之间,保持二者之间的数据同步更新。在过去的几年中,我们一直在开发很多个 Meteor 项目,范围从网站到移动应用,从商业项目到开源项目。

我们学到了很多,但总是不那么容易找到问题的答案。我们不得不从不同来源讲东西拼凑在一起,并且在许多情况下,我们甚至创造了我们自己的解决方案。所以通过这本书,我们想分享所有这些经验教训,并创建了一个简单的一步一步的指导,来引导你从零开始构建一个完整的 Meteor 应用。

适用人群

我们在写这本书时,目标之一就是要让内容通俗易懂。所以,即使你没有任何 Meteor、Node.js、MVC 框架或服务器端编程经验,都能够读完这本书。

学习前提

学习本书前,需要你熟悉基本的 JavaScript 语法和概念。但是如果你曾经玩过一些 jQuery 代码或接触过浏览器开发者控制台,你应该是没有问题的。

鸣谢:http://zh.discovermeteor.com/

内容许可 来源网站为 https://www.discovermeteor.com/ 采用 知识共享署名 4.0 国际许可协议(CC BY) 进行许可。


目录
Meteor 简介
Meteor 开始
Meteor 部署
Meteor 模版
Meteor 使用 Git 和 GitHub
Meteor 集合
Meteor 发布和订阅
Meteor 路由
Meteor 会话
Meteor 添加用户
Meteor 响应式
Meteor 创建帖子
Meteor 延时补偿
Meteor 编辑帖子
Meteor 允许与拒绝
Meteor 错误
Meteor 创建 Meteor Package
Meteor 评论
Meteor 非规范化
Meteor Notifications
Meteor 高级的响应性
Meteor 分页
Meteor 投票
Meteor 高级发布机制
Meteor 动画
Meteor 更进一步

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }