【nodejs】以iframe做载体获取一个完整的web界面
2016-11-30 11:39
295 查看
1. 以node为基础的服务器
请求"/validate.htmlt"会返回一个完整的html界面。
2. index.html
3. 目录结构
var http = require("http") var fs = require("fs") http.createServer(function(req,res){ var path = req.url; if(path == "/validate.html"){ path = "/html/validate.html"; }else if(path == "/"){ path = "/index.html"; } sendFile(res,path); }).listen(3000) function sendFile(res,path){ var path = process.cwd()+path; fs.readFile(path,function(err,stdout,stderr){ if(!err){ var data = stdout; var type = path.substr(path.lastIndexOf(".")+1,path.length); res.writeHead(200,{'Content-type':"text/"+type}); //在这里设置文件类型,告诉浏览器解析方式 res.write(data); } res.end(); }) }
请求"/validate.htmlt"会返回一个完整的html界面。
2. index.html
<!DOCTYPE html> <html> <head> <title>index</title> <meta charset="utf-8"> </head> <body> <h1>index html</h1> <div id='can' style="height:500px"> </div> <script type="text/javascript" src="js/jquery.js"></script> <script> $("<iframe>").attr({"src":"/validate.html",width:"100%",height:"100%",frameborder:"no"}).appendTo($("#can")); </script> </body> </html>
3. 目录结构
相关文章推荐
- 关于Android7.0系统使用webview遇到的一个问题(二级跳转后界面空白)
- 【简记】Java Web 内幕——一次完整的HTTP事务是怎样一个过程?
- 利用 js +css和iframe 制作一个目录导航界面
- 小麦子-WPF学习系列3:一个完整的界面案例
- 【Egret】里使用iframe标签达到内嵌多个web界面
- iOS native如何获取web界面的title、image等
- nodejs 搭建一个私有的获取ip归属地的api
- Andriod中WebView加载登录界面获取Cookie信息并同步保存,使第二次不用登录也可查看个人信息。
- 谷歌浏览器的一个新特点—关于获取iframe的parent对象
- Nodejs和一个简单的web页面消息推送服务
- 致立男:完整的一个java web交互流程
- 一个完整的maven配置selenium webdriver工程实例(六)
- mybatis学习-入门(4)-一个完整的web例子,通过json将字符串传递给前台,然后显示出来
- 做一个完整的Java Web项目需要掌握的技能
- javaweb tomcat+jsp+servlet的一个简易登陆界面
- 使用os3grid做一个基于Web和Ajax的工资表录入界面
- 使用os3grid做一个基于Web和Ajax的工资表录入界面
- 一个完整的Nodejs项目 完成连接数据库(MySQL),登陆、注册功能 session的使用 和发送邮件
- NodeJS笔记 一个完整的基于Node.js的web应用
- webpack实战(一):真实项目中一个完整的webpack配置