【nodejs win7下安装方法】教程文章相关的互联网学习教程文章

node.js中的path.basename方法使用说明_node.js

方法说明: 提取出用 ‘/ 隔开的path的最后一部分。(8详见例子) 语法:代码如下: path.basename(p, [ext])由于该方法属于path模块,使用前需要引入path模块(var path= require(“path”) ) 接收参数: p 要处理的path ext 要过滤的字符 例子:代码如下: var path= require("path"); path.basename(/foo/bar/baz/asdf/quux.html) // returns quux.html path.basename(/foo/bar/baz/asdf/...

node.js中的console.trace方法使用说明_node.js

方法说明: 向标准错误流输出当前的调用栈。 语法:代码如下: console.trace(label)接收参数: label 例子:代码如下: console.trace(); //运行结果: Trace:at Object. (/home/byvoid/consoletrace.js : 1: 71)at Module._compile (module.js:441:26)at Object..js (module.js:459:10)at Module.load (module.js:348:31)at Function._load (module.js:308:12)at Array.0 (module.js:479:10)at EventEmitter._tickCallback (node.j...

node.js中的path.delimiter方法使用说明_node.js

方法说明: 方法将返回平台的真实路径,多个用 “:” 或 “;” 隔开。 语法:代码如下: path.delimiter由于该方法属于path模块,使用前需要引入path模块(var path= require(“path”) ) 接收参数: 无 例子:代码如下: //在 *nix 系统上的例子: console.log(process.env.PATH) // /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin process.env.PATH.split(path.delimiter) // returns [/usr/bin, /bin, /usr/sbin, /sbin, /us...

node.js中的path.dirname方法使用说明_node.js

方法说明: 返回path的目录。类似于UNIX目录命令。 语法:代码如下: path.dirname(p)由于该方法属于path模块,使用前需要引入path模块(var path= require(“path”) ) 接收参数: p path地址 例子:代码如下: var path= require("path"); path.dirname(/foo/bar/baz/asdf/quux) // returns /foo/bar/baz/asdf源码:代码如下: exports.dirname = function(path) { var result = splitPath(path), root = result[0], dir = ...

node.js中的console.log方法使用说明_node.js

方法说明: 向标准输出流打印字符并以换行符结束。 语法:代码如下: console.log([data], [...])接收参数: console.log接受若干个参数,如果只有一个参数,则输出这个参数的字符串形式。 如果有多个参数,则以类似于C语言printf()命令的格式输出。 如果没有参数,只打印一个换行符。 例子:代码如下: var count = 1234; console.log(count: %d, count); //输出结果 count : 1234; console.log(Hello world); //输出结果 Hello w...

node.js中的buffer.slice方法使用说明_node.js

方法说明: 返回一个新的buffer对象,这个新buffer和老buffer公用一个内存。 但是被start和end索引偏移缩减了。(比如,一个buffer里有1到10个字节,我们只想要4-8个字节,就可以用这个函数buf.slice(4,8),因为他们共用一个内存,所以不会消耗内存,) 因为共用内存,所以修改新的buffer后,老buffer的内容同样也会被修改。 语法:代码如下: buffer.slice([start], [end])接收参数: start 开始位置,默认 end 结束位置,默认为b...

node.js中的console.warn方法使用说明_node.js

方法说明: 该方法与 console.error() 相同。看源码就知道,console.error其实就是直接调用console.warn的 语法:代码如下: console.warn([data], [...])接收参数: console.log接受若干个参数,如果只有一个参数,则输出这个参数的字符串形式。 如果有多个参数,则以类似于C语言printf()命令的格式输出。 如果没有参数,只打印一个换行符 例子:代码如下: var count = 1234; console.error(count: %d, count);源码:代码如下: Co...

node.js中的buffer.write方法使用说明_node.js

方法说明: 将string使用指定的encoding写入到buffer的offset处。 返回写入了多少个八进制字节。 如果Buffer没有足够的空间来适应整个string,那么将只有string的部分被写入。 语法:代码如下: buffer.write(string, [offset], [length], [encoding])接收参数: string String,被写入buffer的数据. offet number,可选,默认0.数据写入到buffer的位置. length Number,可选,默认:bu...

node.js中的querystring.stringify方法使用说明_node.js

方法说明: 将对象转换成字符串,字符串里多个参数将用 ‘& 分隔,将用 ‘= 赋值。 这个函数的操作和 querystring.parse() 是相反的,具体可以看一下例子就了解了。 语法:代码如下: querystring.stringify(obj, [sep], [eq])接收参数: obj 欲转换的对象 sep 设置分隔符,默认为 ‘& eq 设置赋值符,默...

node.js中的console.info方法使用说明_node.js

方法说明: 该方法与 console.log() 相同。从源码看,它是直接调用console.log的。 语法:代码如下: console.info([data], [...])接收参数: 接受若干个参数,如果只有一个参数,则输出这个参数的字符串形式。 如果有多个参数,则以类似于C语言printf()命令的格式输出。 如果没有参数,只打印一个换行符 例子:代码如下: var count = 1234; console.info(count: %d, count);源码:代码如下: Console.prototype.info = Console.pro...

node.js中的http.request.end方法使用说明_node.js

方法说明: 完成请求发送。 如果任何一部分请求体没有被发送,它将被刷新到流。 如果指定了 data值,将在执行完 request.end() 后,再执行一条 request.write(data , encoding) 语法:代码如下: request.end([data], [encoding])接收参数: data 请求结束后输出的data值 encoding data值得字符编码

node.js中的querystring.parse方法使用说明_node.js

方法说明: 将字符串转成对象。说白了其实就是把url上带的参数串转成数组对象。(看例子就知道咯) 语法:代码如下: querystring.parse(str, [sep], [eq], [options])接收参数: str 欲转换的字符串 sep 设置分隔符,默认为 ‘& eq 设置赋值符,默认为 ‘= [options] maxKeys 可接受字符串的...

node.js中的console.dir方法使用说明_node.js

方法说明: 将obj作为参数传递给 util.inspect 并执行,将返回的结果打印到stdout。 这个函数忽略任何自定义inspect()函数对象。 语法:代码如下: console.dir(obj)接收参数: obj 任意对象 例子:代码如下: console.dir({"a":"1","b":"2","c":"3"}) //输出结果: 字符串形式的 {"a":"1","b":"2","c":"3"}源码:代码如下: Console.prototype.dir = function(object) { this._stdout.write(util.inspect(object, { customInsp...

node.js中的console.time方法使用说明_node.js

方法说明: 开始时间,与console.timeEnd对应,记录时间段。 语法:代码如下: console.time(label)接收参数: Label 与开始时间 console.log 的 label 对应 例子:代码如下: console.time(100-elements); for (var i = 0; i < 100; i++) {; } console.timeEnd(100-elements);源码:代码如下: Console.prototype.time = function(label) {this._times[label] = Date.now(); };

node.js中的url.resolve方法使用说明_node.js

方法说明: 为URL或 href 插入 或 替换原有的标签。(不懂可以看例子) 语法:代码如下: url.resolve(from, to)由于该方法属于url模块,使用前需要引入url模块(var url= require(“url”) ) 接收参数: from 源地址 to 需要添加或替换的标签 例子:代码如下: var url = require(url); var a = url.resolve(/one/two/three, four) , b = url.resolve(http://example.com/, /one), c = url.resolve(ht...