北京赛车pk10直播开奖:深入理解Node内建??楹投韵?/h1>

江西多乐彩11选5走势图 www.ptdvv.cn  更新时间:2019年03月12日 11:47:11   作者:lvbin8023   我要评论

在node核心中有些内建???,使用这些??榭梢圆僮飨低?,文件和网络,这篇文章主要介绍了深入理解Node内建??楹投韵?,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

node 核心中有些内建???,使用这些??榭梢圆僮飨低?,文件和网络。打开 nodejs.org 官网可以看到文档中对应版本的 API ,推荐使用稳定版。

当然也不全是???,比如 console 、 buffer 是对象,这里简单的讲下一些常用的内建???。

比如有操作文件系统的 filename 、可以创建监听 HTTP 请求的网络服务的 HTTP 、还有操作系统的 OS ???、还有 path ,操作路径、 process 可以返回我们现在正在处理的信息、 QueryString 用来创建 http 服务的时候非常有用。 stream 可以用来操作数据流,后面需要的时候也可以学到其它的一些???。

首先我们先来看看 path ???,在文档中可以看到这个??樗械暮?。

往下拉也可以看到针对??榈氖褂米鞒龅乃得?。

回到编辑器,引入 path ???/p>

这就是 path 对象,有很多有用的属性,比如 root 根目录路径, dir 应用的文件夹路径, base 应用的名称, ext 文件的后缀名, name 除去后缀名的应用名??梢院苋菀椎牡玫较喙氐淖址?。

关于如何使用 OS ??榛袢〉鼻安僮飨低车男畔?。在文档中可以看到这个??樗械暮?。

比如 freemem ,会返回当前可用的内存有多少。 totalmem 返回总内存的大小。 uptime 获取开机时间等等。

node 之前,用 JavaScript 是得不到这些信息的, JavaScript 被设计为只能操作 window 或者 document 对象,而不能获取操作系统的信息。

fs ??槭俏颐侵笥玫降姆浅6嗟囊桓?,官方的文档中列出了很多的操作文件和路径的方法。

这里列举一个例子看看如何在 node 中操作,其余的按照文章的方法一一尝试学习就好。这里需要注意的是在实际编程环境里, fs 对象里有很多的同步或者阻塞的方式,和异步或者非阻塞的方法。尽量避免使用同步方法,使用异步方法。因为 node 是单线程的,同步的方法过多,会造成阻塞,从而无法服务众多客户端。

这里以同步方法是为了方便理解。

我们得到了一个字符串数组,是这个文件夹中的文件。 好了,我们尝试再使用异步的方法看看,第一个参数是路径,第二个参数是回调函数, node 会在异步操作完成后自动执行函数。

得到的结果和同步是一样的,那如果我更改下路径会发生什么的?

提示没有这样的文件或是目录。

所以在 node 中,能不用同步方法就不用,而是用异步。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 浅谈Node.js 子进程与应用场景

    浅谈Node.js 子进程与应用场景

    这篇文章主要介绍了浅谈Node.js 子进程与应用场景,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • 快速使用node.js进行web开发详解

    快速使用node.js进行web开发详解

    本篇文章主要介绍了快速使用node.js进行web开发详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • 详解Node.js开发中的express-session

    详解Node.js开发中的express-session

    express-session 是基于express框专门用于处理session的中间件,本篇文章主要介绍了详解Node.js开发中的express-session,有兴趣的可以了解一下
    2017-05-05
  • 你所未知的3种Node.js代码优化方式

    你所未知的3种Node.js代码优化方式

    这篇文章主要为大家介绍了3种你所未知的Node.js代码优化方式,帮助大家刚好的进行代码优化,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • NodeJS链接MySql数据库的操作方法

    NodeJS链接MySql数据库的操作方法

    下面小编就为大家带来一篇NodeJS链接MySql数据库的操现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 最新评论

    常用在线小工具

    940| 618| 497| 375| 369| 804| 198| 802| 769| 989|