(三)Electron网络访问
2016-03-29 21:58
513 查看
这一章使用Node的http模块加载网络资源。
加载http模块:
使用get方法加载url:
更多的使用方法请参考Node官方文档。
添加data事件读取数据并设置编码:
加载http模块:
var http = require('http');
使用get方法加载url:
http.get('http://www.baidu.com',function(res){});
更多的使用方法请参考Node官方文档。
添加data事件读取数据并设置编码:
res.setEncoding('utf8'); res.on('data',function(chunk){ text.textContent += chunk; });
完整代码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>loadfile</title> </head> <body> <p>加载网络资源:</p> <button id="load">load</button> <textarea id="text" style="width: 100%;height: 500px;background: #d9e8f0"> </textarea> </body> <script> var fs = require('fs'); var http = require('http'); var text = document.getElementById('text'); var load = document.getElementById('load'); load.addEventListener('click',function(){ loadSomeData(); }); function loadSomeData(){ http.get('http://www.baidu.com',function(res){ res.setEncoding('utf8'); res.on('data',function(chunk){ text.textContent += chunk; }); }); } </script> </html>
结果图:
相关文章推荐
- 超过 77% 的桌面计算机运行基于 Chromium 的浏览器
- 微软发布令牌漏洞公告:可绕过 Chromium 沙盒执行任意代码
- 快速掌握Node.js环境的安装与运行方法
- Windows系统下Node.js的简单入门教程
- 在Node.js应用中使用Redis的方法简介
- 在Ubuntu系统上安装Ghost博客平台的教程
- Node.js编程中客户端Session的使用详解
- 使用Raygun对Node.js应用进行错误处理的方法
- 在Mac OS下使用Node.js的简单教程
- node.js抓取并分析网页内容有无特殊内容的js文件
- 在Linux系统中搭建Node.js开发环境的简单步骤讲解
- 详解Node.js包的工程目录与NPM包管理器的使用
- 浅析Node在构建超媒体API中的作用
- 在Node.js中使用HTTP上传文件的方法
- 举例讲解Node.js中的Writable对象
- 初步使用Node连接Mysql数据库
- Node调试工具JSHint的安装及配置教程
- Node.js本地文件操作之文件拷贝与目录遍历的方法
- Node.js实现简单聊天服务器