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类中的公有变量和私有变量
Jul 24 Javascript
从JavaScript 到 JQuery (1)学习小结
Feb 12 Javascript
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
Jul 13 Javascript
基于Jquery的淡入淡出的特效基础练习
Dec 13 Javascript
jQuery实现个性翻牌效果导航菜单的方法
Mar 09 Javascript
javascript实现密码验证
Nov 10 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
Dec 03 Javascript
关于axios返回空对象的问题解决
Apr 04 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
Oct 27 Javascript
微信小程序API—获取定位的详解
Apr 30 Javascript
JS实现简单随机3D骰子
Oct 24 Javascript
微信小程序 button样式设置为图片的方法
Jun 19 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
叶罗丽:为什么大家对颜冰这对CP非常关心,却对金茉两人十分冷漠
2020/03/17 国漫
php adodb操作mysql数据库
2009/03/19 PHP
Ping服务的php实现方法,让网站快速被收录
2012/02/04 PHP
PHP中的正则表达式函数介绍
2012/02/27 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
js实现温度计时间样式代码分享
2015/08/21 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
微信小程序开发打开另一个小程序的实现方法
2020/05/17 Javascript
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
python实现QQ批量登录功能
2019/06/19 Python
python 图片去噪的方法示例
2019/07/09 Python
详解Python文件修改的两种方式
2019/08/22 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
2020/04/29 Python
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
Android interview questions
2016/12/25 面试题
优秀员工年终发言演讲稿
2014/01/01 职场文书
《值日生》教学反思
2014/02/17 职场文书
教师竞聘演讲稿
2014/05/16 职场文书
赔偿协议书
2015/01/27 职场文书
西湖英语导游词
2015/02/06 职场文书
个人学习总结范文
2015/02/15 职场文书
浪漫的婚礼主持词
2015/06/30 职场文书
中秋节随笔
2015/08/15 职场文书
会计专业自荐信范文
2019/05/22 职场文书