使用iojs的jsdom库实现同步系统时间

 更新时间:2015年04月20日 14:24:58   投稿:hebedich  
本文给大家分享的是使用iojs的jsdom库实现与http://open.baidu.com/special/time/ 同步系统时间。思路非常的清晰,这里推荐给大家,有需要的小伙伴可以参考下。

使用iojs的jsdom库与 http://open.baidu.com/special/time/ 同步系统时间。

var jsdom = require("jsdom");
var exec = require('child_process').exec;
 
jsdom.env({
  url: "http://open.baidu.com/special/time/",
  scripts: ["D:\\jquery-1.9.1.min.js"],
  features: {
    ProcessExternalResources: ["script"]
  },
  done: function (errors, window) {
    var $ = window.$;
    var curtime = $('#time').text();
    console.log('get time: ' + curtime);
 
    // 更新系统时间
    exec('time ' + curtime, function(err, stdout, stderr) {
      console.log('change time ' + curtime + ': ' + (err ? err : 'success'));
      process.exit();
    });
  }
});

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • Node.js使用Express创建Web项目详细教程

    Node.js使用Express创建Web项目详细教程

    如果需要入门使用node.js进行web开发,正在学习 nodejs web开发指南 的和想快速了解node.js web开发模式的朋友,相信本文是有一定帮助意义的。
    2017-03-03
  • node.js基于socket.io快速实现一个实时通讯应用

    node.js基于socket.io快速实现一个实时通讯应用

    这篇文章主要介绍了node.js基于socket.io快速实现一个实时通讯应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 教你如何在Node.js中使用jQuery

    教你如何在Node.js中使用jQuery

    本文给大家分享的是如何在Node.js中使用jQuery的方法,包含步骤以及出错的处理,非常的详细,有需要的小伙伴可以参考下
    2016-08-08
  • Node.js工具库yeoman使用介绍

    Node.js工具库yeoman使用介绍

    这篇文章主要为大家介绍了Node.js工具库yeoman的使用介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • node.js中koa和express的差异对比

    node.js中koa和express的差异对比

    Express和koa都是服务端的开发框架,服务端开发的重点是对HTTP Request和HTTP Response两个对象的封装和处理,下面这篇文章主要给大家介绍了关于node.js中koa和express的差异对比,需要的朋友可以参考下
    2023-05-05
  • 利用node.js实现反向代理的方法详解

    利用node.js实现反向代理的方法详解

    在实际工程开发中,会有前后端分离的需求。为了平滑的完成前端请求到后端各个独立服务,需要一个中间件实现请求转发的功能,利用Nginx可以实现,在这里使用nodejs实现一个反向代理服务器。本文主要介绍了关于利用node.js实现反向代理的相关资料,需要的朋友可以参考下。
    2017-07-07
  • Node.js实现修改文件字符集功能的具体过程

    Node.js实现修改文件字符集功能的具体过程

    在日常生活、工作中,我们经常会遇到需要处理不同编码格式的文件,有时,在尝试打开这些文件时会遇到乱码,原因通常是文件的编码与我们使用的文本编辑器或编程语言的默认编码不匹配,这篇文章将介绍Node.js修改文件字符集的实现思路和具体实现过程
    2024-08-08
  • 在linux中使用包管理器安装node.js

    在linux中使用包管理器安装node.js

    这篇文章主要介绍了在linux中使用包管理器安装node.js的方法以及具体安装过程,非常详细,推荐给大家,有需要的小伙伴参考下吧。
    2015-03-03
  • nodeJs项目在阿里云的简单部署

    nodeJs项目在阿里云的简单部署

    这篇文章主要为大家详细介绍了nodeJs项目在阿里云的简单部署,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • Node调用Java的示例代码

    Node调用Java的示例代码

    本篇文章主要介绍了Node调用Java的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09

最新评论