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 相关文章推荐
跟随鼠标旋转的文字
Nov 30 Javascript
js优化针对IE6.0起作用(详细整理)
Dec 25 Javascript
JS操作数据库的实例代码
Oct 17 Javascript
jQuery 快速结束当前正在执行的动画
Nov 20 Javascript
浅谈重写window对象的方法
Dec 29 Javascript
浅谈JS原型对象和原型链
Mar 02 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
May 15 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
May 27 Javascript
Bootstrap笔记—折叠实例代码
Mar 13 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
Jul 05 Javascript
原生JS实现瀑布流插件
Feb 06 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
Feb 27 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静态调用非静态方法的应用分析
2013/05/02 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
php函数式编程简单示例
2019/08/08 PHP
Fastest way to build an HTML string(拼装html字符串的最快方法)
2011/08/20 Javascript
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
2015/11/09 Javascript
js实现表单及时验证功能 用户信息立即验证
2016/09/13 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
详解js中==与===的区别
2017/01/08 Javascript
浅析vue数据绑定
2017/01/17 Javascript
AngularJS点击添加样式、点击变色设置的实例代码
2017/07/27 Javascript
JS二分查找算法详解
2017/11/01 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
怎样在vue项目下添加ESLint的方法
2019/05/16 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
Python中的多行注释文档编写风格汇总
2016/06/16 Python
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
基于python爬取梨视频实现过程解析
2020/11/09 Python
css3实现input输入框颜色渐变发光效果代码
2014/04/02 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
匡威德国官网:Converse德国
2019/01/26 全球购物
计算机相关的自我评价
2014/01/15 职场文书
妈妈的账单教学反思
2014/02/06 职场文书
材料专业毕业生求职信
2014/02/26 职场文书
企业文化口号
2014/06/12 职场文书
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
详解盒子端CSS动画性能提升
2021/05/24 HTML / CSS