摘要:與此同時,服務器在后臺更新。這種調整稱為延遲補償,向用戶提供了更高的認知速度。網站地址安裝運行命令新建項目使用可以創建一個新項目運行運行可以直接運行項目在瀏覽器中輸入就可以看到一個網頁
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/ 就可以看到一個網頁:
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/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...
閱讀 1357·2021-10-09 09:44
閱讀 1440·2021-09-28 09:36
閱讀 15927·2021-09-22 15:55
閱讀 1239·2021-09-22 15:45
閱讀 2199·2021-09-02 09:48
閱讀 2783·2019-08-29 17:19
閱讀 2296·2019-08-29 10:54
閱讀 906·2019-08-23 18:40