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 相关文章推荐
Convert Seconds To Hours
Jun 16 Javascript
script的async属性以非阻塞的模式加载脚本
Jan 15 Javascript
分享9点个人认为比较重要的javascript 编程技巧
Apr 27 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
Aug 05 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
Oct 10 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
Mar 08 Javascript
javascript图片预览和上传(兼容IE)
Mar 15 Javascript
Google 爬虫如何抓取 JavaScript 的内容
Apr 07 Javascript
优化Vue项目编译文件大小的方法步骤
May 27 Javascript
原生JavaScript实现的无缝滚动功能详解
Jan 17 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
Jul 14 Javascript
Vue+Bootstrap实现简易学生管理系统
Feb 09 Vue.js
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
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
PHP编码规范-php coding standard
2007/03/16 PHP
session在PHP大型web应用中的使用
2011/06/25 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
firefox中JS读取XML文件
2006/12/21 Javascript
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
csdn 博客的css样式 v3
2009/02/24 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
完美兼容多浏览器的js判断图片路径代码汇总
2015/04/17 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
python logging类库使用例子
2014/11/22 Python
Python实现竖排打印传单手机号码易撕条
2015/03/16 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
python opencv之SURF算法示例
2018/02/24 Python
对python 矩阵转置transpose的实例讲解
2018/04/17 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
Python暴力破解Mysql数据的示例
2020/11/09 Python
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
农村婚礼主持词
2014/03/13 职场文书
活动策划求职信模板
2014/04/21 职场文书
高中语文课后反思
2014/04/27 职场文书
个人批评与自我批评
2014/10/15 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
浅谈JS的原型和原型链
2021/06/04 Javascript
JavaCV实现照片马赛克效果
2022/01/22 Java/Android