Welcome 微信登录

首页 / 脚本样式 / JavaScript

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

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

方法说明:该方法与 console.log() 相同,只是向标准错误流输出。语法:复制代码 代码如下:console.error([data], [...])接收参数:console.log接受若干个参数,如果只有一个参数,则输出这个参数的字符串形式。如果有多个参数,则以类似于C语言printf()命令的格式输出。如果没有参数,只打印一个换行符例子:复制代码 代码如下:var count = 1234;console.error("count: %d", ...
node.js中的console.dir方法使用说明

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

方法说明:将obj作为参数传递给 util.inspect 并执行,将返回的结果打印到stdout。这个函数忽略任何自定义inspect()函数对象。语法:复制代码 代码如下:console.dir(obj)接收参数:obj 任意对象例子:复制代码 代码如下:console.dir({"a":"1","b":"2","c":"3"})//输出结果:字符串形式的 {"a":"1","b":"2","c":"3"}源码:复制代码 代码如下:Console.pr...
深入分析JSONP跨域的原理

深入分析JSONP跨域的原理

JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same- Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档 在同一域下的内容。JavaScript这个安全策略在进行多iframe或多窗口编程、以及Ajax编程时显得尤为重要。根据这个策略,在baidu.com下的 页面...
node.js中的url.format方法使用说明

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

方法说明:将一个解析后的URL对象、转成、一个格式化的URL字符串。语法:复制代码 代码如下:url.format(urlObj)接收参数:urlObj 表示 URL对象,可包含以下属性:(可对照例子)href 完整路径protocolis 协议(如http://)authhostname 主机名port 端口host 主机(主机名 + 端口)pathname ‘/" 可以理解成目录query 参数列表search 查询条件(就是加上 “?”的参数...
node.js中的querystring.parse方法使用说明

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

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

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

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

node.js中的events.emitter.removeAllListeners方法使用说明

方法说明:移除所有监听器,如果指定event,则将移除指定事件的所有监听器。语法:复制代码 代码如下:emitter.removeAllListeners([event])接收参数:event 事件类型,支持多个例子:复制代码 代码如下://移除所有监听器emitter.removeAllListeners()//移除指定event的所有监听器emitter.removeAllListeners("data")源码:复制代码 代码如下:EventEmitt...
node.js中的events.emitter.once方法使用说明

node.js中的events.emitter.once方法使用说明

方法说明:为指定事件注册一个 单次 监听器,所以监听器至多只会触发一次,触发后立即解除该监听器。语法:复制代码 代码如下:emitter.once(event, listener)接收参数:event (string) 事件类型listener (function) 触发事件时的回调函数例子:复制代码 代码如下:server.once("connection", function (stream) { console.log("Ah, we have ou...
node.js中的buffer.slice方法使用说明

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

方法说明:返回一个新的buffer对象,这个新buffer和老buffer公用一个内存。但是被start和end索引偏移缩减了。(比如,一个buffer里有1到10个字节,我们只想要4-8个字节,就可以用这个函数buf.slice(4,8),因为他们共用一个内存,所以不会消耗内存,)因为共用内存,所以修改新的buffer后,老buffer的内容同样也会被修改。语法:复制代码 代码如下:buffer.slice([start], [end])接收参数:sta...
<< 951 952 953 954 955 956 957 958 959 960 >>