Node.js
文章平均质量分 73
同Young不同样
这个作者很懒,什么都没留下…
展开
-
Node.js模块以及模块加载机制
Node.js中的模块 在Node.js中,以模块为单位划分功能,通过一个完整的模块加载机制使得开发人员可以将应用程序划分为多个不同的部分。模块的使用可以提高代码重用率,提高应用程序的开发效率,而且开发人员可以根据具体的需求引入第三方模块或者自定义模块到应用程序中。 在Node.js中一个N...原创 2018-08-09 10:01:10 · 406 阅读 · 0 评论 -
Node.js与文件系统操作(三)
Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作方法,这些方法分为同步方法和异步方法,开发人员可以根据实际需要进行选择,从而对文件系统进行操作。 一、查看目录的信息 在Node.js中可以使用stat()方法和lstat()方...原创 2018-08-15 19:08:42 · 209 阅读 · 0 评论 -
Node.js与文件系统操作(二)
Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作方法,这些方法分为同步方法和异步方法,开发人员可以根据实际需要进行选择,从而对文件系统进行操作。 一、对文件的读写操作(1)使用appendFile()方法和appendFileSync()方法可以将一个字符串或者缓存区中的...原创 2018-08-15 19:07:50 · 166 阅读 · 0 评论 -
《Node.js》之事件处理机制以及事件环机制(二)
传统服务器与Node.js的比较 传统的服务器在面临高并发的场景时,会使用多线程方案,服务器会为客户端的请求分配一个线程,使用同步的I/O,系统通过线程切换来弥补同步I/O调用过程中的时间开销。Apache就是使用的这种方式,由于I/O操作会消耗比较多的时间,通过多线程的方式解决高并发的问题,难以实现高性能,但是可以实现很复杂的逻辑。 &...原创 2018-08-08 10:06:13 · 295 阅读 · 0 评论 -
Node.js与文件系统操作(一)
Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作方法,这些方法分为同步方法和异步方法,开发人员可以根据实际需要进行选择,从而对文件系统进行操作。 一、fs模块的同步方法和异步方法 fs模块中提供了很多与文件操作相关的方法,例如...原创 2018-08-12 12:17:27 · 452 阅读 · 0 评论 -
Node.js使用Buffer类处理二进制数据(二)
Buffer类的方法 (1)isBuffer()方法:该方法可以用于判断一个对象是否为一个Buffer类的实例对象。程序示例:var buffer = new Buffer(4);console.log(Buffer.isBuffer(buffer)); //打印的结果是true &nbs...原创 2018-08-12 12:12:18 · 585 阅读 · 0 评论 -
《Node.js》之事件处理机制以及事件环机制(一)
1、Node.js中的事件Node.js中的JavaScript与运行在浏览器中的JavaScript类似,在程序执行的时候也会触发一些事件,例如:“服务器接收到客户端的请求”,“运行产生错误”,“断开连接”等事件。在Node.js中会根据不同的事件,进行相应的处理。 2、EventEmitter类Node.js中的event模块是用于处理各种事件的模块。在event模块...原创 2018-08-07 10:00:27 · 411 阅读 · 0 评论 -
Node.js使用Buffer类处理二进制数据(一)
    在Node.js中提供了Buffer类,通过Buffer类中的各种构造函数创建Buffer对象,从而实现将缓存区中的字节数据转换为字符串对象以及将缓存区中的字节数据与数值对象之间进行转换。 一、创建Buffer对象    Node.js中的Buffer类是一个全局类,也就是说Buf原创 2018-08-11 11:54:35 · 3587 阅读 · 0 评论 -
Node.js模块与npm包管理
一、Node.js模块对象的属性在Node.js模块内部,模块对象具有以下的属性: * module.id:属性值是当前模块的id,在默认情况下,主模块的ID属性值是“.”,其他模块的ID属性值为该模块文件的绝对路径。在模块文件中也可以通过module.id修改当前模块的ID值。程序示例:console.log(module.id); //查看当前模块的ID值module....原创 2018-08-10 10:30:21 · 165 阅读 · 0 评论 -
Node.js与文件系统操作(四)
Node.js中的fs模块与文件系统操作相关,主要用于实现文件系统的操作。fs模块中提供了大量与文件系统相关的操作方法,这些方法分为同步方法和异步方法,开发人员可以根据实际需要进行选择,从而对文件系统进行操作。 一、修改文件或者目录的读写权限在Node.js中可以使用fs模块的chmod()方法修改文件或者目录的读写权限,程序示例:...原创 2018-08-15 19:09:28 · 290 阅读 · 0 评论