您能推薦圍繞ringojs(教程,免費電子書,付費電子書等)的任何類型pf資源。官方網站和github文檔僅用於設置目的,因此請不要粘貼ringojs.org和github鏈接。 Thanx提前使用ringojs製作新應用程序
回答
有網絡應用程序的教程:http://ringojs.org/tutorial/和文檔部分已超過您認爲http://ringojs.org/documentation
這裏是一個簡短的介紹,我寫了開始編程類高中。這不是很廣泛,但足以讓某個人有一個基本的開始。這些文檔(請參閱oberhamsi的鏈接)對於有經驗的開發人員來說非常棒,但是新手程序員有時需要更多的解釋。
如何使用RingoJS編寫程序?
RingoJS使用模塊像從鍵盤,打印到屏幕上讀取數據,讀取和寫入文件,甚至網絡運營的功能。通過使用模塊名稱調用功能require()
,可以在程序中使用模塊。以下是一個簡單的helloWorld.js示例:
var system = require("system");
system.stdout.writeLine("hello, world");
這很簡單。或者,如果你要被寫了很多的信息在屏幕上,你可以保存自己通過聲明引用一些打字,直接標準輸出,就像這樣:
var stdout = require("system").stdout;
stdout.writeLine("hello, world");
第二個程序做同樣的事情,第一個。每種方法都有好處,所以選擇最適合您程序的方法。當然,您可以進一步自定義代碼,如下所示:
var print = require("system").stdout.writeLine;
print("hello, world");
這是JavaScript。讓你的想象力翱翔。你可以做到這一點。
如何使用RingoJS從鍵盤讀取數據?
系統模塊提供了一個名爲stdin
的對象,它允許程序讀取鍵盤輸入。您可以將它與系統的stdout
對象一起使用來編寫執行控制檯I/O的程序。這是所謂的helloName.js一個示例程序要求用戶將他們的姓名,然後說你好:
var main = function()
{
"use strict";
var stdout = require("system").stdout;
var stdin = require("system").stdin;
stdout.write("What is your name? ");
var name = stdin.readLine();
stdout.writeLine("Hello, " + name);
}();
什麼數字輸入?
函數stdin.readLine()
返回一個字符串。您可以通過調用JavaScript函數parseInt()
將字符串轉換爲整數。還有一個叫做parseFloat()
的函數將字符串轉換爲浮點數值變量。試試這個程序叫做squared.js使用parseInt()
:
var main = function() {
"use strict";
var stdout = require("system").stdout;
var stdin = require("system").stdin;
stdout.write("Enter an integer: ");
var n = parseInt(stdin.readLine());
stdout.writeLine("n squared is " + (n*n));
}();
我可以從一個行讀取多個輸入值?
絕對! JavaScript String類有一個名爲split()
的方法來完成這項工作。以下示例程序使用JavaScript正則表達式將字符串拆分爲一組令牌。使用正則表達式的好處是,即使數字之間有多個空格,它也可以工作。正則表達式是一個高級主題,因此如果您不瞭解split命令的那部分工作原理,請不要驚慌。只要保留這個示例就可以了,所以當你想從一行輸入中讀取兩條或更多條信息時就可以使用它。
var main = function() {
"use strict";
var stdout = require("system").stdout;
var stdin = require("system").stdin;
stdout.write("Enter rectangle height and width: ");
var line = stdin.readLine();
var tokens = line.split(/\s+/);
var height = parseInt(tokens[0]);
var width = parseInt(tokens[1]);
stdout.writeLine("The area of a " + height + " by " + width + " rectangle is " + (height*width));
}();
- 1. 使用Spotify API製作應用程序?
- 2. 製作Facebook應用程序
- 3. iphone應用程序 - 使用新項目更新應用程序
- 4. 製作繪製/繪製應用程序
- 5. 使用xml製作程序/應用程序
- 6. 強制用戶更新應用程序
- 7. 使用py2app製作的Python應用程序不起作用
- 8. 使用現有的Windows Mobile 5應用程序製作Android應用程序
- 9. 使用GUI製作程序
- 10. Facebook應用程序 - 製作應用程序或獲取圖片
- 11. 從Android應用程序開始製作IOS應用程序
- 12. 作爲控制檯應用程序運行Asp.net應用程序
- 13. 製作一個php應用程序的電話應用程序
- 14. 從現有iPhone應用程序製作iPad應用程序?
- 15. 製作iPhone應用程序通用
- 16. 用Asp.Net製作的Voip應用程序
- 17. 如何製作通用應用程序
- 18. 用Cake製作UWP應用程序
- 19. 使用其他應用程序控制應用程序
- 20. 使用Spotify應用程序API製作播放列表協作
- 21. 使用web應用程序遠程重新計劃cron作業
- 22. 如何使用foreach循環制作多線程應用程序
- 23. 我們是否可以製作Facebook應用程序,讓我們的用戶在我們的應用程序內製作新的Facebook應用程序?
- 24. 使用ios應用程序作爲facebook應用程序
- 25. 強制應用程序商店更新
- 26. 如何使用貓鼬/快遞與ringojs
- 27. 使用RingoJs模擬瀏覽器
- 28. 什麼程序用於使用Python製作軟件應用程序?
- 29. 使用新XCode製作的應用程序無法在iPod上運行2g
- 30. 我是否需要使用GCM製作可更新的Android應用程序?