在无框架的情况下,将服务器的值更新到html标签中

undefined

之前刚接触服务器端,不习惯用各种框架。于是想直接在服务器端修改html的数据,没想到居然找到了不错的答案。

当然,一般是用ajax或者利用一些框架来实现会比较方便。但这不妨是一个思路。

  1. 是直接在nodejs 里写html 内容:response.write(“此处省略各种标签”+uname+”…”+“);
  2. 对方想的,用fs.write等方法修改 html 内容。

前面两个方法都比较一般,而且实现起来实在。。。不太可行。且看最后一个办法

3.

1. 先读取 html 模板文件,
2. 替换 html 内容中特定的模板变量, 比如 “{{uname}}”, 这个标签格式你可以自定义;
3. 把替换后的内容输出给客户端
先把模板文件用 fs.read 到变量中,然后用字符串替换(一般用正则)方法,把你需要显示的变量替换成变量值,再 response 给客户端

据说第三种方法是实现替换的充分必要条件,是所有模板引擎的操作方式。值得mark下来!!

the best for best