摘要:与此同时,服务器在后台更新。这种调整称为延迟补偿,向用户提供了更高的认知速度。网站地址安装运行命令新建项目使用可以创建一个新项目运行运行可以直接运行项目在浏览器中输入就可以看到一个网页
Meteor是什么
Meteor是一种最新的JavaScript框架,用于自动化和简化实时运行的Web应用程序的开发,它使用分布式数据协议-(Distributed Data Protocol,DDP)的协议来处理实时通信,使用支持WebSocket的浏览器以及使用Asynchronous JavaScript +XML(Ajax)长轮询的旧浏览器支持这种协议,浏览器到服务器的通信是透明的。
Meteor提供了两个MongoDB数据库:一个客户端缓存库和服务器上的一个MongoDB数据库。当一个用户更改数据时,在浏览器中运行的JavaScript代码会更新本地的MongoDB中的相应的数据库项,然后向服务器发出一个DDP请求。
该代码会立即执行,就和服务器执行成功那样继续运行,因为它不需要等待服务器回复。与此同时,服务器在后台更新。如果服务器操作失败或者返回一个以为结果,那么客户端JavaScript代码会依据从服务器新返回的数据立即进行调整。这种调整称为延迟补偿,向用户提供了更高的认知速度。
甚至连 Meteor 的模板系统也是为简化实时通信而设计的,Meteor中的模板系统会根据用户记录在模板中的数据,自动回调,以便在底层数据更改时调用此HTML,使实时模板变得更加简单快捷。
Meteor网站地址:https://www.meteor.com/
运行命令:
curl https://install.meteor.com/ | sh
eteor 1.1.0.3 has been installed in your home directory (~/.meteor). Writing a launcher script to /usr/local/bin/meteor for your convenience. This may prompt for your password. To get started fast: $ meteor create ~/my_cool_app $ cd ~/my_cool_app $ meteor Or see the docs at: docs.meteor.com新建Meteor项目
使用meteor create可以创建一个新项目:
meteor create test-meteor
test-meteor: created. To run your new app: cd test-meteor meteor运行Meteor
运行meteor可以直接运行meteor项目:
meteor
[[[[[ ~/Documents/workspace/node/test-meteor ]]]]] => Started proxy. => Started MongoDB. => Started your app. => App running at: http://localhost:3000/
在浏览器中输入 http://localhost:3000/ 就可以看到一个网页:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/18783.html
摘要:在之前的文章构建应用中介绍了如何使用构建应用,这篇文章中我们看如何使用构建应用。在真机上面运行,需要先构建一个项目,直接在这个项目中选择你要运行的机器即可真机运行效果 在之前的文章Meteor构建Android应用 中介绍了如何使用Meteor构建Android应用,这篇文章中我们看如何使用Meteor构建ios应用。关于如何安装Meteor可以参考这篇文章http://www.jia...
摘要:在安卓设备上运行安卓应用首先,把上面关于安卓的部分都走完,以确保你的电脑上安装了所有的安卓工具。还有一件事你在真实设备上运行之前,必须得退出安卓模拟器。 在安卓和苹果上运行你的应用 目前Windows平台的Meteor并不支持移动应用的构建,如果你正在使用Windows平台的Meteor,你得跳过这一步了。 现在来看,我们编写我们的应用,测试我们的应用都是在浏览器上,其实Meteor早...
摘要:添加一个路由规则这段代码的意思是在主目录下,我们指定访问名字为的。大多数据的网站都需要支持风格的不仅仅能够对的内容做路由,还能增加风格的。添加一条规则用来告诉这个是服务器端的路由规则使用看下结果返回的结果为并没有返回和文件。 Meteor本身并没有好的路由使用规则,还好有比较好用的第三方Package使用。Iron.Router就是一个比较好的Meteor的路由框架,提供了Client...
摘要:在我的机子上,运行于端口,以避免和其他默认运行于端口的冲突。我们可以使用命令连接数据库查看定义应用层次创建的模板应用有一个问题,客户端和服务器段的代码是一样的。在中加入然后添加问题模板注意我们使用了来确保用户未登录的情况下应用。 编者注:我们发现了有趣的一系列文章《30天学习30种新技术》,正在翻译中,一天一篇更新,年终礼包。下面是第15天的内容。 到目前为止我们讨论了Bower...
阅读 1335·2021-10-09 09:44
阅读 1351·2021-09-28 09:36
阅读 15773·2021-09-22 15:55
阅读 1205·2021-09-22 15:45
阅读 2179·2021-09-02 09:48
阅读 2705·2019-08-29 17:19
阅读 2281·2019-08-29 10:54
阅读 856·2019-08-23 18:40