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 相关文章推荐
js 事件小结 表格区别
Aug 13 Javascript
HTML中Select不用Disabled实现ReadOnly的效果
Apr 07 Javascript
js函数使用技巧之 setTimeout(function(){},0)
Feb 09 Javascript
javascript 客户端验证上传图片的大小(兼容IE和火狐)
Aug 15 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
Jun 14 Javascript
PHP+mysql+Highcharts生成饼状图
May 04 Javascript
javascript动态设置样式style实例分析
May 13 Javascript
javascript函数特点实例分析
May 14 Javascript
AngularJS入门教程之Helloworld示例
Dec 25 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
Jul 11 Javascript
在vue中添加Echarts图表的基本使用教程
Nov 22 Javascript
Angular2 父子组件通信方式的示例
Jan 29 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
在mysql数据库原有字段后增加新内容
2009/11/26 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
extjs之去除s.gif的影响
2010/12/25 Javascript
javaScript同意等待代码实现心得
2011/01/01 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
2012/01/16 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
js 立即调用的函数表达式如何写
2014/01/12 Javascript
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
浅谈JavaScript中的string拥有方法的原因
2015/08/28 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
jquery实现转盘抽奖功能
2017/01/06 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
用python登录Dr.com思路以及代码分享
2014/06/25 Python
Python常见数据结构详解
2014/07/24 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
pandas通过索引进行排序的示例
2018/11/16 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
总经理任命书
2014/03/29 职场文书
交通事故赔偿协议书
2014/04/15 职场文书
计算机软件专业求职信
2014/06/10 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
防汛工作情况汇报
2014/10/28 职场文书
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python
Java生成读取条形码和二维码的简单示例
2021/07/09 Java/Android
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS