我是一位老式的JavaScript自由撰稿人,喜歡在Windows的原始記事本應用程序中獨家編碼。如何使用JavaScript執行基本的服務器端操作?
我用舊的技術:
例: AJAX圍過來之前,我會更換這樣的網頁現有內容:
<html>
<head>
<title>EXAMPLE</title>
<script language="JavaScript">
<!--
function changeText(){
var newText = document.body.getElementsByTagName('p');
newText[0].innerHTML = "Goodbye";
}
//-->
</script>
</head>
<body>
<p>Hello</p>
</body>
</html>
...我喜歡讓事情SIMPLE。
現在,這裏是我的查詢:
對於客戶端 - >服務器和服務器 - >在JavaScript客戶端基本通信:
如何從網頁給發送該數據服務器:
var x = 1;
然後,服務器可以進行比較/計算像這樣:
if(x==1){
alert("The number is ONE");
}
然後,服務器可以是結果返回到網頁,這就是:
alert("The number is ONE"); //This is true
^:然後,網頁用戶將看到警告信息彈出。
...但是,這裏的漁獲!我想將x的值(「1」)存儲到服務器上的文本文件中,以便保留該變量的記錄。
通俗地說,我想:
- 從網頁發送變量到服務器
- 服務器將檢查數據和執行操作
- 服務器也將節省在服務器上的單獨文本文件中的可變數據
- 服務器將發回回到網頁
什麼是我能執行使用JavaScript這些基本動作SIMPLEST方式?如果可能的話,我想用記事本編寫它。我不喜歡使用Dreamweaver,Notepad ++等應用程序。
我願意學習JSON,JQuery和AJAX,因爲它可能需要這樣做。
在此先感謝,並感謝您的時間! :)
,如果你想使用的服務器上的JavaScript,看的NodeJS,你可以用記事本完成這個任務 – David
謝謝大衛,我已經開始查看NodeJS .....雖然NodeJS該死的控制檯很糟糕,但總是給我「......」。 我寫在記事本中的例子簡單的代碼,但不知道如何執行它: '的console.log(「你好,世界!」)' ......我甚至無法執行一個簡單的代碼一樣這沒有問題。控制檯是黑色的,語法嚴格如下。我試圖做簡單的操作一整天都不成功;我猜這只是我運氣不好。 -_-; – Trip
關注節點上的初學者教程。看看這個鏈接http://blog.modulus.io/absolute-beginners-guide-to-nodejs – David