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对象的支持
Jul 25 Javascript
理解JavaScript中的对象 推荐
Jan 09 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
May 03 Javascript
模拟多级复选框效果的jquery代码
Aug 13 Javascript
JavaScript编写简单的计算器
Nov 25 Javascript
原生JS:Date对象全面解析
Sep 06 Javascript
使用ionic播放轮询广告的实现方法(必看)
Apr 24 Javascript
vue.js组件之间传递数据的方法
Jul 10 Javascript
video.js 一个页面同时播放多个视频的实例代码
Nov 27 Javascript
微信小程序云开发使用方法新手初体验
May 16 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
May 20 Javascript
javascript递归函数定义和用法示例分析
Jul 22 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/10/14 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
2019/05/08 PHP
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
JavaScript中的集合及效率
2010/01/08 Javascript
数组Array进行原型prototype扩展后带来的for in遍历问题
2010/02/07 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
jQuery创建插件的代码分析
2011/04/14 Javascript
JavaScript插入动态样式实现代码
2012/02/22 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
纯javascript判断查询日期是否为有效日期
2015/08/24 Javascript
JavaScript实现的浮动层框架用法实例分析
2015/10/10 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
jQuery实现的多滑动门,多选项卡效果代码
2016/03/28 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
Vue实现table上下移动功能示例
2019/02/21 Javascript
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
python定向爬取淘宝商品价格
2018/02/27 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
图文详解python安装Scrapy框架步骤
2019/05/20 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
python实现邮件循环自动发件功能
2020/09/11 Python
.net软件工程师面试题
2015/03/31 面试题
个人求职简历的自我评价范文
2013/10/09 职场文书
大学生个人求职信
2014/06/02 职场文书
教室标语大全
2014/06/21 职场文书
公司承诺函范文
2015/01/21 职场文书
小兵张嘎电影观后感
2015/06/03 职场文书
关于职业道德的心得体会
2016/01/18 职场文书