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


Posted in Javascript onDecember 10, 2014

方法说明:

将一个解析后的URL对象、转成、一个格式化的URL字符串。

语法:

url.format(urlObj)

接收参数:

urlObj 表示 URL对象,可包含以下属性:(可对照例子)

href                      完整路径

protocolis            协议(如http://)

auth                    

hostname            主机名

port                      端口

host                      主机(主机名 + 端口)

pathname            ‘/' 可以理解成目录

query                   参数列表

search                  查询条件(就是加上 “?”的参数列表)

hash                     哈希值

例子:

var url = require('url');

 

var a = url.format({ 

protocol : 'http' , 

auth : null , 

host : 'example.com:8080' , 

port : '8080' , 

hostname : 'example.com' , 

hash : null , 

search : '?a=index&t=article&m=default', 

query : 'a=index&t=article&m=default', 

pathname : '/one', 

path : '/one?a=index&t=article&m=default', 

href : 'http://example.com:8080/one?a=index&t=article&m=default' 

});

console.log(a);

 

//输出结果:http://example.com:8080/one?a=index&t=article&m=default
Javascript 相关文章推荐
JavaScript使用prototype定义对象类型(转)[
Dec 22 Javascript
超越Jquery_01_isPlainObject分析与重构
Oct 20 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
Jan 29 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
Aug 26 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
Sep 24 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
Dec 27 Javascript
js实现拖拽上传图片功能
Aug 01 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
Jul 24 Javascript
layui前端框架之table表数据的刷新方法
Aug 17 Javascript
javascript事件监听与事件委托实例详解
Aug 16 Javascript
Vue实现按钮级权限方案
Nov 21 Javascript
Vue前端判断数据对象是否为空的实例
Sep 02 Javascript
node.js中的console.assert方法使用说明
Dec 10 #Javascript
深入分析JSONP跨域的原理
Dec 10 #Javascript
node.js中的console.dir方法使用说明
Dec 10 #Javascript
node.js中的console.error方法使用说明
Dec 10 #Javascript
基于jquery和svg实现超炫酷的动画特效
Dec 09 #Javascript
Javascript实现禁止输入中文或英文的例子
Dec 09 #Javascript
JavaScript解析json格式数据简单示例
Dec 09 #Javascript
You might like
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
php实现头像上传预览功能
2017/04/27 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
php微信公众号开发之欢迎老朋友
2018/10/20 PHP
JavaScript包装对象使用介绍
2013/08/29 Javascript
IE6 hack for js 集锦
2014/09/23 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
js实现的Easy Tabs选项卡用法实例
2015/09/06 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
2016/04/08 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
浅谈js闭包理解
2019/04/01 Javascript
微信小程序实现多行文字超出部分省略号显示功能
2019/10/23 Javascript
小程序实现密码输入框
2020/11/16 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
Vue实现多页签组件
2021/01/14 Vue.js
Python中自定义函数的教程
2015/04/27 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
情人节快乐! python绘制漂亮玫瑰
2020/08/18 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
捷克汽车配件和工具销售网站:TorriaCars
2018/02/26 全球购物
具有防紫外线功能的高性能钓鱼服装:Hook&Tackle
2018/08/16 全球购物
英国伦敦的睡衣品牌:Asceno
2019/10/06 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
总裁秘书岗位职责
2013/12/04 职场文书
新年晚会主持词
2014/03/24 职场文书
师范生求职信
2014/06/14 职场文书
八一建军节演讲稿
2014/09/10 职场文书
导游词怎么写
2015/02/04 职场文书
详解Redis实现限流的三种方式
2021/04/27 Redis
Python 中random 库的详细使用
2021/06/03 Python