文本操作模块-fs模块(二)

本篇要说的fs模块中的两个方法,可以说是fs模块中最基础的两个方法了,在以后的一些扩展的API中,都是使用本篇中的API代理封装而成的,所以,重要性不言而喻。

文本操作模块-fs模块(一)

JS的安全性问题,就决定了JS想要取操作数据库操作文件是不可实现的,而Nodejs作为服务端的JS,如果依然不能操作文件,那么又如何称之为服务端语言呢,所以在Nodejs中,提供了一个fs(File System)模块,以实现文件及目录的读写操作。

nodejs中的文件操作的基础,path模块(三)

继续path模块中,最后剩下的几种属性和方法,结束。

nodejs中的文件操作的基础,path模块(二)

path模块是一个很基本的模块,其中最主要的方法也就是resolve方法(前篇),也因为比较复杂,所以,使用以及源码的解析,占用了整个篇幅,本篇就对path模块的其他属性和方法。

nodejs中的文件操作的基础,path模块(一)

文件操作中,一个很重重要的点就是路径问题,在JS中,因为没有读取本地文件的能力,所以也就不存在处理路径的功能,而Nodejs是需要访问文件的,所以添加了path模块,来处理路径的问题。

Nodejs如何与C++对接的

Nodejs说起来,依然是属于JS的,所以其本身依然没有读写文件的能力,而作为服务端的JS代码,却可以与服务器的C++代码进行对接,同C++去实现读写文件等操作,那么Nodejs是如何与C++代码对接的呢?

nodejs中Buffer对象的实例属性(三)

Buffer是一个构造函数,它可以通过原型链继承的方式,公用一些方法,以减少这些方法在内存中占据的空间,本篇就说一下Buffer构造函数原型链中的一些方法和属性,也就是实例化之后能支持的一些共有的方法。

nodejs中Buffer对象的静态属性(二)

Buffer对象的实例化之后,在继续看下Buffer对象的静态属性和静态方法有哪些,学习学习一下。

nodejs中Buffer对象(一)

在Nodejs中,可以操作文件,数据库等,那么对于读取到的数据,在内存中的保存,就牵扯到一个很重要的概念,就是二进制的操作,JS中是没有操作二进制数据的方法的,所以Nodejs中,为了能操作二进制,就出现了Buffer对象,这里就先说一下Buffer的不同实例化方法。

readonly和disabled属性以及input的新属性

readonly和disabled对于表单中元素的影响是不同的,disabled的之后的表单元素甚至无法通过表单进行提交,这属于一篇自我提醒,因为从来没有意识到过这个问题。