我是一位老式的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