我们一般通过node框架提供的api操作页面渲染,如何利用原始回写的方式来实现同样的功能呢
下面是通过node 提供的异步地读取一个文件的全部内容api readFile进行操作,代码如下:

html

  <!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><link rel="stylesheet" type="text/css" href="./static/style.css" /><title>Document</title>
</head>
<body><div>这是一个div </div><div>这是一个div  </div><div>这是一个div  </div><div>这是一个div  </div><div>这是一个div  </div><div>这是一个div  </div><div>这是一个div  </div><div>这是一个div  </div><div>这是一个div  </div><div>这是一个div  </div><div>这是一个div  </div><script type="text/javascript" src="./static/test.js"></script></body>
</html>

/static 文件夹里面放test.js 和 style.css 文件

  div:nth-child(1){font-size: 50px;color: red;
}div:nth-child(3){font-size: 80px;color: blue;
}div:nth-child(6){font-size: 100px;color: blueviolet;
}

app.js

  // 搭建服务
var http = require('http');
var fs = require('fs');
var server = http.createServer();
server.on('listening',()=> {console.log('server starts at localhost 8080');
})
server.listen('8080','localhost');//监听服务
server.on('request',(req,res)=>{if(req.url == '/') {//渲染html文件fs.readFile('./html/node.html',(err,info)=>{res.write(info);res.end();})} else if(req.url.startsWith('/static')) {//统一渲染html需要的static静态文件到页面fs.readFile(__dirname + req.url,(err,info) =>{res.write(info);res.end();})}
})

nodejs通过响应回写的方式渲染页面资源相关推荐

  1. php渲染nodejs api,nodejs通过响应回写渲染页面步骤详解

    这次给大家带来nodejs通过响应回写渲染页面步骤详解,nodejs通过响应回写渲染页面的注意事项有哪些,下面就是实战案例,一起来看一下. 我们一般通过node框架提供的api操作页面渲染,如何利用原 ...

  2. SpringMVC的数据响应-回写数据-直接回写json格式字符串(应用)

    @RequestMapping(value="/quick8") @ResponseBody public String save8() throws IOException {r ...

  3. SpringMVC的数据响应-回写数据-直接回写字符串(应用)

    通过SpringMVC框架注入的response对象,使用response.getWriter().print("hello world") 回写数据,此时不需要视图跳转,业务方法 ...

  4. SpringMVC的数据响应-回写数据-返回对象或集合(应用)

    通过SpringMVC帮助我们对对象或集合进行json字符串的转换并回写,为处理器适配器配置消息转换参数,指定使用jackson进行对象或集合的转换,因此需要在spring-mvc.xml中进行如下配 ...

  5. SpringMVC的数据响应-回写数据

    1.直接返回字符串 其他具体代码请访问chilianjie @RequestMapping("/report5")public String save5(HttpServletRe ...

  6. SpringMVC的数据响应-回写数据-返回对象或集合2(应用)

    在方法上添加@ResponseBody就可以返回json格式的字符串,但是这样配置比较麻烦,配置的代码比较多,因此,我们可以使用mvc的注解驱动代替上述配置 <mvc:annotation-dr ...

  7. 存储引擎 K/V 分离下的index回写问题

    前言 近期在做on nvme hash引擎相关的事情,对于非全序的数据集的存储需求,相比于我们传统的LSM或者B-tree的数据结构来说 能够减少很多维护全序上的计算/存储资源.当然我们要保证hash ...

  8. SSM学习----SpringMVC的数据响应和回写数据

    文章目录 SpringMVC的数据响应方式 1.页面跳转 直接返回字符串 通过ModelAndView对象返回 方式一:自行创建ModelAndView对象 方式二:在方法中提供ModelAndVie ...

  9. web端 复合控件 响应回发

    AutoPostback="true";   自动提交 RdiobuttonList 属性→设计→编辑项→{ Enabled   是否可用 selected 是否选中 Text   ...

最新文章

  1. python散点图拟合曲线-python 绘制拟合曲线并加指定点标识的实现
  2. 分享我第一次做项目的感受
  3. SQL 无限级分类语句
  4. 董明珠炮轰国产车的创始人不开自己生产的车,事实果真如此吗?
  5. Linux中一些常用的很巧妙的命令
  6. 声明式RESTful客户端在asp.net core中的应用
  7. Python3.6 IDLE 使用 multiprocessing.Process 不显示执行函数的打印
  8. HL7数据类型分析(1)
  9. linux实用的日志分析脚本
  10. SQL中的「规则」 constraint 与「约束」 rule 的区别。
  11. ubuntu dock栏添加应用启动图标
  12. 黑龙江等保测评机构项目测评收费价格标准参考
  13. 台式计算机显卡驱动位置,台式电脑独立显卡怎么安装驱动的
  14. 常见的SSL证书错误代码及解决方法
  15. Mac下用android studio创建安卓模拟器
  16. 64马8赛道取前4问题
  17. CreateJS 学习4 动画、TweenJS
  18. 富文本wangEditor插件层级问题
  19. python字典统计单词个数_python字典统计单词个数
  20. 异构数据源DDL转换的两种方式

热门文章

  1. 一篇文章带你弄懂大数据!
  2. 通过拓展Function.prototype实现一个AOP
  3. Node.js + React + MongoDB 实现 TodoList 单页应用
  4. H3C交换机4核心节点IRF2虚拟化下检测机制
  5. 正确设置asp.net网站的404错误页面
  6. MongoDB中文社区年终盛典
  7. leetcode224. 基本计算器
  8. SpringCloud Alibaba Sentinel断路器介绍与控制台搭建
  9. php多个进程写文件路径,php 控制多个进程同时读写一个文件
  10. kindeditor图片服务器php,kindeditor 粘贴网络图片保存到服务器